2016-03-15 9 views
1

Это не вопрос кода.Arduino Due управляет регистрами SAM3X8E

Имеет ли смысл использовать Arduino, мы все настроены, и вы просто используете уже существующую библиотеку и вместе ставите код? Я так не думаю и поэтому хочу применить свои навыки программирования c-программирования и манипулировать регистрами, как училось в школе.

Есть три очевидных порта программирования на Arduino Due: - USB проги - USB родного - JTAG

мне нужно Arduino приложение для начала работы делать? (причина?) Какие другие инструменты программирования доступны, вместо этого?

Я думал об использовании руководства для контроллеров и простой среды программирования + jtag. http://www.atmel.com/devices/sam3x8e.aspx

Извините за вопрос, но есть ли описание для этого? (Да, я хочу узнать больше о микроконтроллерах. Это не значит, что я хочу изобрести колесо.)

ответ

2

Arduino IDE - не единственный вариант для написания программ для Arduino DUE. В качестве одного из вариантов вы можете использовать инструментальную цепочку arm-none-eabi для создания двоичных файлов из вашего кода и инструмента командной строки bossac (или инструмента для графического интерфейса пользователя bossa) для загрузки ваших двоичных файлов в Arduino DUE. Вы можете найти в пакете Arduino DUE для Arduino IDE или загрузить их отдельно.

Я бы рекомендовал эту статью: "Low level" programming of the Arduino DUE SAM3 controller with a custom IDE. Я также нашел это «ARM skeleton» Проект GitHub очень полезен (вы можете использовать его в качестве отправной точки для своей программы ARUE Arduino на C).

 Смежные вопросы

  • Нет связанных вопросов^_^