|
|
Другие темы раздела | |
ATmega AVR Hapsim wanted Форумчане, может есть у кого последняя версия Hapsyma, а то http://www.hitmix.at/hapsym/ кажется протух. Выложите куда-нибудь плз. https://www.cyberforum.ru/ avr/ thread2086668.html |
Режим захвата ATmega AVR Подскажите, пожалуйста, доступен ли модуль захвата при работе Таймера1 (атмега328р)? Будет ли верхняя граница = OCR1x? Или таймер должен работать только в 4 или 12 режиме (СТС)? |
ATmega AVR AtMega8, внешняя EEPROM и UART Всем привет. Нумбский вопрос, я новичок. Думаю над новой разработкой. Нужно послушать шину RS-485, и каждый байт записать в память. Если я для этого буду использовать ATMEGA8, успеет ли МК поймать байт по RS-485 (UART) и записать его в EEPROM? Посылки на RS-485 могут быть до 16 байт. Но этих посылок может быть до 100 за короткий промежуток времени. запоминать все - SROM не хватит. Но... https://www.cyberforum.ru/ avr/ thread2086666.html |
ATmega AVR Изменение приоритетов прерываний в Atmega328p
https://www.cyberforum.ru/ avr/ thread2086665.html Столкнулся с проблемой которая требует чтобы текущий обработчик прерывания отработал без прерывания своей работы более высокоприоритетным прерыванием. Т.е. если в процессе обработки прерывания INT1, и частичного выполнения кода обработчика оного, внезапно произойдет прерывание INT0 (приоритет которого выше), то, насколько я знаю, обработчик INT1 будет прерван, запущен обработчик INT0, и только... |
ATmega AVR AVRstudio4 ASM. Адресация и инициализация EEPROM. Есть кусок кода: ===== адреса переменных в EEPROM ===== .ESEG .org 0 EE_code_Unlock: .byte 2 EE_code_Service: .byte 2 EE_code_Test: .byte 2 EE_code_Educat: .byte 2 EE_Status: .byte 1 ;================================== |
ATmega AVR Вопрос про общение с МК
https://www.cyberforum.ru/ avr/ thread2086663.html День добрый. Вот понадобилось реализовать установки параметров с помощью ПК, на ум лезет только передача команд такого типа "SIT DSTIME 20:50:10 17.01.2013 END" по USORT. Вопрос: Как обработать подобную вещь на стороне МК, допустим если у нас помимо DSTIME есть параметры как TIMER, LED итп.? Как я понял нужно как-то загнать читаемые символы в слово, а его в массив и дальше проверять его на... |
ATmega AVR Считать значение напряжения с нулевого канала АЦП Необходимо считать значение напряжения с нулевого канала АЦП. Какой АЦП выбрать? Может кто поможет в CodeVision сделать. Заранее спасибо за помощь! https://www.cyberforum.ru/ avr/ thread2086662.html |
Подмена стека ATmega AVR Возникла такая задачка: при определенном прерывани необходимо СРОЧНО выполнить одну ПЕРВОСТЕПЕННУЮ и довольно громоздкую процедуру, и при ее выполнении оставить возмоность отрабатывать другим прерываниям (не хочу заморачиваться с прерыванием в прерывании), поэтому пришла в голову такая мысль как подмена стека! Контроллер отрабатывает наше прерывание, при этом сохраняет в стек адресс возврата... |
ATmega AVR Sinaprog и ATtiny2313A Всем гутентаг. Запилил контроллерный модуль для пинбоард2 с тинькой 2313A. Проблема в том что sinoprog+avrdude не может определить мк, конфиг прописан только для 2313. Использую ft2232 в режиме bb. Распиновку проверял, про альтернативную распиновку happyjtag насадки для пинборды в курсе, скорость обмена менял) мегу16 видит. На сколько принципиальна разница между ATtiny2313 и ATtiny2313A с точки... https://www.cyberforum.ru/ avr/ thread2086660.html |
ATmega AVR AVR Studio. Работа с байтами
https://www.cyberforum.ru/ avr/ thread2086659.html Имеются старший и младший 8 битных байта. Их нужно преобразовать в один 16 битный байт и сравнить с таблицей значений. Не подскажите как это сделать, или ссылку на пример скиньте. |
ATmega AVR Залочил AT90USB647 Здравствуйте! AT90USB647 поставил low-fuse в 0?41 т.е. CKSEL=1. В даташите такому режиму соответствует Riserved. Камень перестал отвечать по SPI, при втыкании в USB комп вообще не реагирует (нет Неизвестного устройства). Вопрос: в каком режиме все-таки функционирует камень и как его вывести из ступора? |
ATmega AVR Atmega + пямять 29F800
https://www.cyberforum.ru/ avr/ thread2086657.html Есть Ftosh 29F800. Используется в блоках управления двигателей. Хочется попробовать прочитать эту память. Может быть, поможет кто с документацией, как подключиться к ней или подобным :)? |
omx
|
|
13.01.2013, 14:58 | 0 |
Помощь по макросам - ATmega AVR - Ответ 1130220313.01.2013, 14:58. Показов 3199. Ответов 7
Метки (Все метки)
Ответ
Суть всех макросов очень проста:
#define A B Везде где встречается A, оно будет заменено на B. Для примера можно взять два первых упомянутых. Их можно вместе использовать как __PORT_WRITE(0xAB, PORT_A); -> __PORT_WRITE(0xAB, PORTA, DDRA, PINA, A); -> (PORTA) = (0xAB); Вернуться к обсуждению: Помощь по макросам ATmega AVR |
13.01.2013, 14:58 | |
Готовые ответы и решения:
7
Вопрос по макросам! Справочник по макросам теория по макросам Вопрос по макросам Вопрос по макросам |
13.01.2013, 14:58 | |
13.01.2013, 14:58 | |
Помогаю со студенческими работами здесь
0
Интересная задача по макросам Однин вопросик по макросам! Зaдaчa по макросам (пoмогитe) Excel путь к макросам Вопрос по макросам + пользовательские формы Назначение горячих клавишь макросам |