2010-12-16 2 views
1

есть ли какая-то документация о том, как реализовать собственную процедуру мигания для atmega8-microcontroller?Как реализовать собственное программное обеспечение для микроконтроллера ATmega8

При поиске я только нашел учебники, о том, как запускать пользовательское программное обеспечение с обычным программным обеспечением (в большинстве случаев переключение флеш-памяти), но я не нашел никакой документации, как бы вы ее реализовали в своих собственных программного обеспечения. например. каковы команды, в которых тайминги и с какими ответами от микроконтроллера.

так, спасибо заранее

ответ

0

программирует микросхему, связываясь с ним через SPI линий, пока он находится в сбросе. Подробные сведения вы можете найти в техническом описании чипа.

Вы не можете сделать это прямо с вашего ПК, вам необходимо иметь внешнее аппаратное устройство (даже если это простой преобразователь уровня, подключенный к вашему последовательному/параллельному порту). Как вы общаетесь с этим устройством, зависит от устройства.

+0

ОК, в этом случае вы правы. моя мысль была о мигающей процедуре со стандартным загрузчиком, обеспечивает atmel. с этим можно прошивать rom по rs232, но я не нахожу команды для этого – nico 2011-01-07 12:40:49

0

Если вы хотите реализовать функциональность загрузчика, вы должны взглянуть на функцию boot_page_write() в справке avr-gcc. В основном вам нужен поток данных с ПК/другого UC, который будет накапливаться в RAM, пока вам не будет достаточно, чтобы написать одну страницу.

Вы можете найти универсальный загрузчик AVR, например, как его можно реализовать.

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

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