такое осущение что ядро для AVR писалось левой ногой. Да простят меня
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
whale 10 сентября 2003 г. 02:21
|
|
|
|
Такой впечатление сложилось при первом знакомстве после ВЕ1.
какое-то все корявое, запутанное и неразумно усложненное :(((
написаниек программ для ВЕ! - просто отдых, для avr - долгие поиски
флагов в разных потайных закромах, балансирование на несчастных 32 регистрах
ну скажите на милость почему :
1 не поддерживаются вложенные макросы
2 .def в макросах не поддерживается
3 нет сброса таймера
4 вообще нельзя изменить отдельный бит в большинстве установочных
регистрах таймеров, портов и т д - только через рон (те через задницу)
5 половина рон не поддерживает работу с константой - хрен знает что такое
и тд ...
вобщем пока все кажеться плохо.
Прошу не принимать близко к сердцу, вырвалось.
Пара вопросиков :
1.как можно в макросе задать символически часто повтор. оперцию ?
(кроме как через подпрограмму), например
вместо
sbi pinb,0
писать
light_on ?
через макрос не задашь - нет поддержки вложения.
2. как сделать косвенный переход на метку ?
Те при ijmp как занести в Z например метку T1 ?
спасибо всем откликнувшимся.
Эх, если ну почему у нас только один мк ?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: По-моему ты мешаешь все в одну кучу: и контроллер и ассемблер для него. — Bill (10.09.2003 10:43, 878 байт)
- (+) — ВМФ (10.09.2003 10:38, 726 байт)
- Ответ: — whale (10.09.2003 14:08, 957 байт)
- Это все огрехт писанины на asm из AStudio :) — Elektronik (10.09.2003 10:27, пустое)
- Ответ: Есть конечно небольщие огрехи, НО ... (+) — Assm (10.09.2003 09:52, 967 байт)
- Нормальное едро просто надо внимательно прочитать что он могет и как а не писать сходу полагаясь на знания архитектуры и асемблера другого МК — des00 (10.09.2003 09:50, пустое)
- Ответ: Если нету тяму разобраться в риск-архитектуре - попробуй писать на С(IAR и тд...), полюбопытствуй как компилятор управляется с этим "сложным" ядром — KAN (10.09.2003 09:23, пустое)
- Попробуйте PIC потом вам AVR райским садом покажется.!!!***ИМХО***!!! — PlainUser (10.09.2003 09:07, пустое)
- Ответ: простейший макрос — TriD (10.09.2003 09:03, 42 байт)
- по поводу косвенного перехода (+) — konst2000 (10.09.2003 07:12, 104 байт)
- Смени работу где тебя с AVR не будут напрягать. Или проектируй железо на любимом ВЕ1. — viakon (10.09.2003 06:47, пустое)
- ой рассмешил, ей-богу...;) — lmu (10.09.2003 06:43, пустое)
- 1. Выкинуть avrasm нах.. и перейти на IAR. — Yuriy (10.09.2003 03:39, 76 байт)
- не простят! и причем тута ядро АВР? — гоблин (10.09.2003 02:56, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru