[an error occurred while processing this directive]
|
Так как написал ты жуткую пургу, то комментировать ее я даже не стану - там не ошибки, а тотальное непонимание как системы команд, так и архитектуры AVR. По ссылке и картинке - подробные материалы по обеим темам, спасибо добрым людям и лично tutor-gaw. Изучи архитектуру (пока можешь не особо вдаваться в нюансы периферии) и приступи к осмыслению назначения и сути каждой команды.
Полезно иметь под рукой работающий макет с АВР-кой, парой кнопочек и светодиодиков, подключенный к ISP-программатору - на нем сразу можно проверять взаимодействие архитектуры МК и команд. Сначала возьми какую-нибудь програмку из примеров, научись моргать светодиодиками и опрашивать кнопки, а уж потом переходи к конкретным задачам типа измерения ширины импульса. Заодно научишься подключать измеряемые сигналы не куда попало, а туда, где их проще и удобнее измерять
E-mail: info@telesys.ru