Ядро "Cortex M3" пользуют Analog Devices, SiLabs, и STM - для своих новых микроконтроллеров.
Интересно, будут подходить билиотеки от STM32F для ADUCM360?
Хорошая новость!
"Шнурок" для заливки софта применяемый для адуков серии 800 превосходно работает для ADUCM360.
Этот шнурок описан тут: "Serial downloader EVAL-ADUC-CABLE1 for UART" http://www.analog.com/en/content/mic...tools/fca.html
Фактически это простой преобразователь уровней.
Его копию делали тут: http://www.rfcd.ru/ "Преобразователь уровней LCS-017 преобразует уровни сигналов интерфейса RS232 в уровни TTL.
Адаптер используется при программировании микроконтроллеров серии ADUС.
Напряжения питания - 5 Вольт.
Максимальная скорость обмена данными 115200 Бод."
Единственная особенность - преобразователь уровней должен работать и от 3 вольт и от 5 вольт.
Разьем на нашей демоплате 8 контактов (в правом верхнем углу на фото - J4) - из них 4 пина которые обращены внутрь платы это для подключения шнурка "Serial downloader EVAL-ADUC-CABLE1 for UART"
К остальным 4 пинам - подключение стандартного программатора по JTAG. Я не пробовал еще его подключать, возможно позже попробую.
Программа для загрузки кода CM3WSD очень проста в использовании. Формат загружаемого файла - HEX.
Процедура старта загрузки софта следующая:
1. запускаете программу CM3WSD, выбираете необходимые настройки (номер СОМ порта и т.д.).
2. Жмете кнопку на плате "download", затем, не отпуская ее, жмете кнопку "reset".
3. Отпускаете обе кнопки.
4. В окне прграммы CM3WSD жмете кнопку "Start".
5. Выбираете загружаемый файл - жмете ОК.
Analog Devices - думает о нас. Респект им.
Преобразователь уровней даже программатором не назвать.
Если использовать микросхему CP2102, адаптер COM порта для USB, то наличие СОМ порта в компьюере совсем не обязательно. Можно использовать любой ноутбук.
Нарисую плату для этого девайса, когда будет время и желание, возможно пригодится.