[an error occurred while processing this directive]
Острая ПИКомания ничем не лучше хронического АВРизЬма, особенно с пеной у рта :))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено =AVR= 24 марта 2006 г. 11:04
В ответ на: хм... Я в восхищении! Особенно если учесть отсутствие фирменных программаторов и что их разработка держится только на энтузиастах ( Редчук и пр. ) Нет слов. отправлено =L.A.= 24 марта 2006 г. 09:57

Я так понимаю, что чисса ПИКоман гордо напишет ADCSRA=0xСB, предварительно потыкав пальцем в ДШ, найдя, что ADEN - это бит 7, ADSC - бит 6, ADIE - бит3, ADC_PRESCALER - биты 0..2, и молниеносно сложив это в уме в изящное 0xCB. Так же поступит, впрочем, и АВРщик твое... ну то есть соответствующего :) уровня. Опытный же программист поступит как нужно - не забивая себе мозг номерами бит и не тратя времени на копание ДШ, поручит эту "высшую математику" компилятору с соответствующим хидером, при этом конструкция что для ПИКа, что для АВРа будет выглядеть одинаково громоздко, но исключит ошибки при ручном вычислении - именно так, как в примере Алексея Мусина:


ADCSRA = (1 << ADEN)+(1 << ADSC)+(1 << ADIE)+ADC_PRESCALER;

Твое предложение раз и навсегда написать соответствующие хидеры или #define, как обычно, достойно всяческих похвал. Правда, если учесть, что на каждый SFR придется описать до 256 комбинаций бит и придумать 256 соответствующих имен, похвалы могут быть только матерными :)

И наконец - программаторов, эмуляторов и дебагеров для АВР полно как фирменных, так и альтернативных - разница, как обычно, в цене и в удобстве пользования. Кому-то достаточно JDM и Пони, кому-то нужен ICD2, а кому-то и ICE4000 мало будет - точно так же и для АВР есть полный набор инструментария на любой вкус и кошелек. Поэтому успокойся и продолжай себе ПИКать в свое удовольствие и в меру способностей :)

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru