Найпростіше і доступне рішення отримати додатковий COM-порт (на ноутбуках де він відсутній це мабуть єдиний варіант) є використання мікросхеми FT232RL від компанії FTDI Chip.
Ця мікросхема завоювала величезну популярність не тільки як простий конвертер USB<>UART, а також як відмінний BitBang програматор завдяки можливості гнучко програмувати GPIO (General Purpose Input-Output). GPIO по іншому це висновки загального призначення, ноги мікросхеми, доступні для прямого управління. Для програмування доступна EEPROM пам'ять мікросхеми, яку користувач може змінювати на свій розсуд. Для спрощеного програмування EEPROM пам'яті FT232 існує програма MProg. Завантажити можна за цим посиланнямРобота з EEPROM пам'яттю FT232RL зводиться на виборі потрібного функціоналу за потрібне ногам, або перекинути цей функціонал інших висновків мікросхеми. Це буває чертовски зручно, наприклад, коли при розведенні не зручно використовувати стандартні CBUS0 і CBUS1 для підключення сигнальних світлодіодів. Можна перекинути індикацію TXLED і RXLED на будь-які інші ноги мікросхеми і спростити розводку проектованої плати.
Запис серійного номера для пристрою FT232 з використанням програми MProg
1) Після запуску програми екран має вигляд:
Читання вмісту прошивки EEPROM контролера FT232 за допомогою утиліти MProg
2) В меню Tools вибираємо операцію Read and Parse, відразу визначиться пристрій на базі FT232R (так само можна вибрати вручну зі списку):
Установка параметрів програмування прошивки EEPROM контролера FT232 за допомогою утиліти MProg
3) Знімаємо прапорець Only Program Blank Devices (ця опція активна тільки для контролера FT232BM і недоступна для редагування FT232R), встановлюємо прапорець Use Fixed Serial Number, вводимо номер якщо необхідно, (це робиться для того щоб кожен раз при програмуванні пристрою не видавався новий серійний номер) і отримуємо:
Запис збереженої на HDD прошивки EEPROM контролера FT232 за допомогою утиліти MProg
4) У меню File вибираємо операцію Save As, зберігаємо файл. Ця операція потрібна не тільки для збереження файлу, без її виконання операція програмування пристрою буде недоступна. Після цього операція програмування пристрою доступна, вибираємо її (кнопка з синьою блискавкою):
Запис прошивки EEPROM за допомогою утиліти MProg в внутренюю пам'ять контролера FT232 завершена
5) Контролюємо результат програмування контролера FT232:
Таким же чином можна вибрати іншу функцію, здійсниму портами входу / виходу мікросхеми.
створення схем
можливість симуляції
Швидке створення друкованих плат
Інтуїтивно зрозумілий інтерфейс
Намалюй свою схему прямо зараз!