Освоение МК ATmega16
Совершенно недавно (2 дня назад) загорелся я таки идеей научится програмировать МК. Нашол в интернете небольшой самоучитель Краткий Курс - Самоучитель - Программирование микроконтроллеров AVR - быстрый старт с нуля - 123avr.com. Дочитал я его до 6 странице и возник конфуз, а точнее целое море вопросов.
1 Конечно же с большого нетерпежа я залез в компилятор, но как только я собрался с мыслями, выяснилось, что команды то я многие знаю, а вот с их практическим применением беда, точнее как применить то я понимаю, но ведь у МК каждая нога имеет собственный адрес, который мне раздобыть не удалась.... 2 Что содержится в файле <mega16.h>. 3 Значение оператора #define мне так до конца и не понятно. #define ROWER E. Эта строчка обозначает что "E" бкдет заменятся ROWER для уменьшения кода? 4 Оператор Goto. На что он может ссылаться? 5 Цитата:
Извеняюсь если вопросов много. Кому не сложно ответте. В датащите не нашол адреса всех 40 ног. Только 21. |
5 Пункт вродеясно стало. PORTB это вымышленая переменная то-же что и ADCW.
|
Вроде потихоньку вьежжаю.
Посмотрите на текст простейшей программы. Правильно? Цитата:
|
Хех ошибку в макросах никто не нашол....
|
Есть ошибка. В «макросе» «нашОл» предпоследняя Е или Ё.
|
Цитата:
|
Вложений: 1
ВМЛАБ ругается на любой загруженый проэкт.... Что делать?
|
Мой совет тебе, лучше осваивай STM32 )))
хотя я тоже на tiny2313 учился мигать светодиодом :D http://www.tehnari.ru/f115/t69344/ http://www.tehnari.ru/f115/t60259/in...tml#post688561 |
Нет уж:) Мне АВР нравятся, к тому-же фундамент заложен... :)
|
Обьясните ПЖЛ как CodeVisionAVR Evaluation V2.05.8 работать. Никак ХЕКС, ЛСТ файлы немогу получить, а без них програму не просимулировать.
|
Часовой пояс GMT +4, время: 19:13. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.