Проекти на мікроконтролерах avr - програмування eeprom пам'яті мікросхеми ft232rl програмою

Проекти на мікроконтролерах avr - програмування eeprom пам'яті мікросхеми ft232rl програмою

Найпростіше і доступне рішення отримати додатковий COM-порт (на ноутбуках де він відсутній це мабуть єдиний варіант) є використання мікросхеми FT232RL від компанії FTDI Chip.

Проекти на мікроконтролерах avr - програмування eeprom пам'яті мікросхеми ft232rl програмою
Ця мікросхема завоювала величезну популярність не тільки як простий конвертер USB<>UART, а також як відмінний BitBang програматор завдяки можливості гнучко програмувати GPIO (General Purpose Input-Output). GPIO по іншому це висновки загального призначення, ноги мікросхеми, доступні для прямого управління. Для програмування доступна EEPROM пам'ять мікросхеми, яку користувач може змінювати на свій розсуд. Для спрощеного програмування EEPROM пам'яті FT232 існує програма MProg. Завантажити можна за цим посиланням

Робота з EEPROM пам'яттю FT232RL зводиться на виборі потрібного функціоналу за потрібне ногам, або перекинути цей функціонал інших висновків мікросхеми. Це буває чертовски зручно, наприклад, коли при розведенні не зручно використовувати стандартні CBUS0 і CBUS1 для підключення сигнальних світлодіодів. Можна перекинути індикацію TXLED і RXLED на будь-які інші ноги мікросхеми і спростити розводку проектованої плати.

Запис серійного номера для пристрою FT232 з використанням програми MProg

1) Після запуску програми екран має вигляд:

Проекти на мікроконтролерах avr - програмування eeprom пам'яті мікросхеми ft232rl програмою

Читання вмісту прошивки EEPROM контролера FT232 за допомогою утиліти MProg

2) В меню Tools вибираємо операцію Read and Parse, відразу визначиться пристрій на базі FT232R (так само можна вибрати вручну зі списку):

Проекти на мікроконтролерах avr - програмування eeprom пам'яті мікросхеми ft232rl програмою

Установка параметрів програмування прошивки EEPROM контролера FT232 за допомогою утиліти MProg

3) Знімаємо прапорець Only Program Blank Devices (ця опція активна тільки для контролера FT232BM і недоступна для редагування FT232R), встановлюємо прапорець Use Fixed Serial Number, вводимо номер якщо необхідно, (це робиться для того щоб кожен раз при програмуванні пристрою не видавався новий серійний номер) і отримуємо:

Проекти на мікроконтролерах avr - програмування eeprom пам'яті мікросхеми ft232rl програмою

Запис збереженої на HDD прошивки EEPROM контролера FT232 за допомогою утиліти MProg

4) У меню File вибираємо операцію Save As, зберігаємо файл. Ця операція потрібна не тільки для збереження файлу, без її виконання операція програмування пристрою буде недоступна. Після цього операція програмування пристрою доступна, вибираємо її (кнопка з синьою блискавкою):

Проекти на мікроконтролерах avr - програмування eeprom пам'яті мікросхеми ft232rl програмою

Запис прошивки EEPROM за допомогою утиліти MProg в внутренюю пам'ять контролера FT232 завершена

5) Контролюємо результат програмування контролера FT232:

Проекти на мікроконтролерах avr - програмування eeprom пам'яті мікросхеми ft232rl програмою

Таким же чином можна вибрати іншу функцію, здійсниму портами входу / виходу мікросхеми.

створення схем
можливість симуляції
Швидке створення друкованих плат
Інтуїтивно зрозумілий інтерфейс

Намалюй свою схему прямо зараз!