Технический форум

Техника => Электрические и электронные устройства => Тема начата: OFF-ROAD36 от Марта 12, 2019, 23:25:59

Название: AVR программирование )))
Отправлено: OFF-ROAD36 от Марта 12, 2019, 23:25:59
Купил Абдурину, потому как лень паять было и травить.
Ну и по-взрослому... Матом уже научил ругаться по-ненашему. правда... :rofl:
Справочники по Си от старшего остались. Ночами читаю  :fool: :sarcastic_hand: :rofl:

Это мелкий контроллер большому компу пишет.
Научил мелкого светодиоды включать по команде с клавиатуры от большого компа... :blush:
Название: AVR программирование )))
Отправлено: Oleg от Марта 12, 2019, 23:29:48
Ночами, Сергей, надо спать в нашем возрасте   :fool: :biggrin:
Название: AVR программирование )))
Отправлено: OFF-ROAD36 от Марта 12, 2019, 23:41:25
Ночами, Сергей, надо спать в нашем возрасте   :fool: :biggrin:

Не... хз сколько там осталось, не до сна!  :pardon:
Название: AVR программирование )))
Отправлено: Oleg от Марта 13, 2019, 09:38:36
Научил мелкого светодиоды включать по команде с клавиатуры от большого компа...
А смысл этих мероприятий в чем? То есть, чем в итоге, по твоей задумке должно кончится взаимодействие? К чему стремишься?  :hi:
Название: AVR программирование )))
Отправлено: OFF-ROAD36 от Марта 13, 2019, 23:30:40
То есть, чем в итоге, по твоей задумке должно кончится взаимодействие? К чему стремишься?

Сейчас хочу освоить контроллеры AVR. И затем применять их в различных устройствах. Для хобби.
Ну и радиотехника и цифровая техника и программы это моя первая профессия. Не отпускает. :fool: :sarcastic_hand: :rofl: :good:
Название: AVR программирование )))
Отправлено: баламут36 от Марта 13, 2019, 23:51:38
Ну и радиотехника и цифровая техника и программы это моя первая профессия. Не отпускает.
Видели вас кузнечиков в белых халатах в ВЦКБ.  :biggrin:
Название: AVR программирование )))
Отправлено: OFF-ROAD36 от Марта 14, 2019, 00:02:00
Ну и радиотехника и цифровая техника и программы это моя первая профессия. Не отпускает.
Видели вас кузнечиков в белых халатах в ВЦКБ.  :biggrin:


Времена меняются. ВЦКБ уехало из своих корпусов недавно. От так-то. Аренда своих бывших помещений оказалась не по карману,видимо. :shok:
Название: AVR программирование )))
Отправлено: OFF-ROAD36 от Марта 20, 2019, 01:02:48
Ну, масть поперла... Таймеры свистят. друг дружку по прерываниям перенастраивают... Команды по последовательному порту принимают. Пора телеуправляемую турель на даче соорудить что-ли..

ЗЫ. Ну и шаговик. естессно, крутит. Факс расхерачил, а чё? Оно нам не надо.. :russian_ru:  :dance3:
Название: AVR программирование )))
Отправлено: OFF-ROAD36 от Марта 24, 2019, 20:27:22
Етить-колотить... :wacko2: :wacko2: :wacko2:

Но вот это:

state_PWM ? ({blinkOFF();state_PWM -=1;}) : ({blinkON ();state_PWM +=1;});    :shok: :shok: :shok:

просто ШЕДЕВР!

Тернарная операция! Вычисляется выражение слева от знака вопроса, и если оно истинно - вычисляется выражение слева от двоеточия и оно становится результатом операции иначе вычисляется выражение справа от двоеточия и результатом становится выражение справа от двоеточия.
Результатом операции является одно из выражений вокруг двоеточия. Этот результат может быть присвоен какой либо переменной или использован в другом выражении, в выражениях вокруг двоеточия могут быть вызовы функций...
АБЗАЦ... Си - это СИЛА.

ЗЫ. Вместо стрелки осциллографа подключил тележку с моточиками. Весело крутит моторчиками!

Кода всего-то:

Program:     524 bytes (1.6% Full)
(.text + .data + .bootloader)

Data:          5 bytes (0.2% Full)
(.data + .bss + .noinit)


Build succeeded with 0 Warnings...

Название: AVR программирование )))
Отправлено: Dil от Марта 24, 2019, 23:48:38
АБЗАЦ... Си - это СИЛА.
Поэтому я с ним и не связывался :pardon:
Название: AVR программирование )))
Отправлено: OFF-ROAD36 от Марта 25, 2019, 23:59:36
АБЗАЦ... Си - это СИЛА.
Поэтому я с ним и не связывался :pardon:

Дык... Безумие и отвага!!!

Сегодня уже успешно пользовался структурой и собираюсь научиться  передавать ее в качестве параметров в функцию при помощи указателей... :wacko2:
Название: AVR программирование )))
Отправлено: Dil от Марта 26, 2019, 09:03:43
OFF-ROAD36, слова такие...  :wacko2: Ты мудёр неимоверно! Я брал АлгоритмБилдер, там просто блок-схему разрисовываешь и он компилирует. В дебри профессиональных языков - нунах... :blush:
Название: AVR программирование )))
Отправлено: OFF-ROAD36 от Марта 26, 2019, 23:31:07
Нынче подключил джойстик настроил АЦП и теперь моторчики завертелись от джойстика!
Теперь самое главное начинается: логика управления и разделение труда между передающим контроллером и принимающим.
Тут пока большие непонятки. Ибо передавать хотим не просто пропорциональное управление от положения рукоятки джойстика, а команды движения плюс дискретные команды и всю эту хрень надо правильно интерпретировать на принимающей стороне..
Пока на столе колесиками крутим.
Название: AVR программирование )))
Отправлено: Dil от Марта 27, 2019, 00:21:38
Ну вот именно это плюс радиоканал плюс дешифратор с выходами стоит начиная от трёх наверное рублей.
Название: AVR программирование )))
Отправлено: OFF-ROAD36 от Апреля 13, 2019, 16:17:03
Продолжаем обучаться...
Выходит одно и тож..
На Си, пришлось прочитать даташит на контроллер дисплея.
В интернетах одна пурга или абдурина..