ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
333995 Топик полностью
fk0, легенда (08.06.2012 10:56, просмотров: 274) ответил efort на Мне в сжатом виде(ликбез) быстро стартануть применительно к AVR: Порты, биты обозначаем так-то, прерывания вызываем эдак, структуры и юнионы обозначаем ... и т.д. В CVAVR-e наталкивался на отличия от других компиляторов. Для WinAVR всё как-то
Причём здесь WinAVR? Порты и биты -- в даташите. Вообще достаточно в *.h заглянуть и пару примеров проектов посмотреть. Вообще никто не заставляет использовать эти _BV(), можно писать как в даташите. Документация к avr-libc есть на сайте и гуглится на раз, но её досконально изучать смысла нет -- в части именно libc она вполне типовая, в части avr-специфичного имеет смысл изучать тогда, когда понимаешь, что именно нужно. Типичный случай каши в голове. "Отличия от компиляторов" -- каким они боком к AVR? "Структуры и юнионы" к AVR тоже отношения не имеют. Прерывания -- см. пример на сайте, там всё кратко и разжёвано (http://www.nongnu.org/avr-libc/)
[ZX]