такое осущение что ядро для AVR писалось левой ногой. Да простят меня
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено whale 10 сентября 2003 г. 02:21

Такой впечатление сложилось при первом знакомстве после ВЕ1.
какое-то все корявое, запутанное и неразумно усложненное :(((
написаниек программ для ВЕ! - просто отдых, для avr - долгие поиски
флагов в разных потайных закромах, балансирование на несчастных 32 регистрах

ну скажите на милость почему :
1 не поддерживаются вложенные макросы
2 .def в макросах не поддерживается
3 нет сброса таймера
4 вообще нельзя изменить отдельный бит в большинстве установочных
регистрах таймеров, портов и т д - только через рон (те через задницу)
5 половина рон не поддерживает работу с константой - хрен знает что такое
и тд ...

вобщем пока все кажеться плохо.
Прошу не принимать близко к сердцу, вырвалось.

Пара вопросиков :
1.как можно в макросе задать символически часто повтор. оперцию ?
(кроме как через подпрограмму), например
вместо
sbi pinb,0
писать
light_on ?
через макрос не задашь - нет поддержки вложения.

2. как сделать косвенный переход на метку ?
Те при ijmp как занести в Z например метку T1 ?


спасибо всем откликнувшимся.
Эх, если ну почему у нас только один мк ?

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

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru