Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программирование ADuC7020 своими руками ?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
tntsasha
Есть free-sample в виде контроллера ADuC7020. Посоветуйте что-н для компиляции Си программ для прошивки. С помощью чего (программно) его можно запрограммировать через последовательный интерфейс.
Есть опыт только программирования Атмеля через SPI chipblasterом и ponyprogom *.hex-файлом.
Реально ли такое программирование без спец.наборов для ADuCов. Хочется поступить с ним как с Atmelевскими контроллерами - просто и без каких-то специальных устройств.
Контроллер интересен наличием ЦАПов у себя на борту, поэтому замена Атмелями не представляется возможным.
Сергей Борщ
Цитата(tntsasha @ Mar 4 2008, 14:27) *
Есть free-sample в виде контроллера ADuC7020. Посоветуйте что-н для компиляции Си программ для прошивки. С помощью чего (программно) его можно запрограммировать через последовательный интерфейс.
Бесплатный компилятор - GCC, (в том числе в виде его реинкарнаций под виндовсом - WinARM, Yagarto, Amontec, сборки имени klenа и т.д.). Для проектов <32К кода - Кикстарт версия ИАРа. За деньги - Keil, RealView, CrossWorks. По программатору - искать в аппнотах на сайте, есть программатор через RS232, но обратите внимание: ADuC имеет два варианта загрузчика - через UART и I2C
tntsasha
Пока что разбираюсь по написанию программы под IAR. Как-то отличается написание под arm AD и avr Atmel всё таки. Выложите код программы, плз, где есть работа с ЦАПом.
Как в режиме симулятора IAR смотреть как выполняется код не в асме, а в си ?
tntsasha
Уже разобрался. biggrin.gif
Сергей Борщ
Цитата(tntsasha @ Mar 6 2008, 09:42) *
Выложите код программы, плз, где есть работа с ЦАПом.
В комплекте IAR один из примеров генерит синусоиду. Хотя для меня остается загадкой, что там может быть непонятно. Там всего два регистра! В одном аж 4 бита управления а во втором 12 бит данных.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.