Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Atmega AVR микроконтроллер Портирование программы из Arduino IDE в atMega8 http://www.cyberforum.ru/avr/thread2481188.html
Доброго времени суток форумчане! Только начал работать с электроникой и конкретно микроконтроллером atmega8. Дело в том то я перешел на него с Ардуинки, так как хочу заниматься сырым железом с...
БПФ на ATMega8a Atmega AVR микроконтроллер
Помогите с реализацией БПФ на AVR GCC для простого тюнера, чтобы он выдавал основную частоту и не весил сильно много
Atmega AVR микроконтроллер ATtiny441 и UART. Не могу разобраться
Коллеги, помогите! Появилось у меня хобби - начал с Ардуино UNO и теперь дорос до контроллера ATtiny441 + Atmel Studio 7. Играюсь с домашне-дачной автоматизацией ... Задача очень простая:...
Atmega AVR микроконтроллер 7 сегментные индикаторы на atmega16 Здравствуйте, уважаемые форумчане! Помогите пожалуйста разобраться с проблемой, не пойму, что не так делаю - есть мега 16, есть какие-то древнедремучие 7-и сегментные индикаторы, попытался сделать... http://www.cyberforum.ru/avr/thread2477877.html
Atmega AVR микроконтроллер CodeVisionAVR. Работа c 7 сегментным дисплеем http://www.cyberforum.ru/avr/thread2476833.html
Всем привет! Столкнулся с такой проблемой, не получается написать программу, помогите плз При включении контроллера на индикатор выводится "9" Первоначально нажатия кнопки SA2 не влияют на...
Atmega 128 плохо заводится Atmega AVR микроконтроллер
Доброго времени суток, форумчане. Прошу помощи. Есть фонари с демо-режимом построенные на сабжевой атмеге. Случилась проблемка и внутрь одного попала вода и слегка там напакостила. Фонарь не...
По нажатию INT постепенно зажигать светодиод(ШИМ) Atmega AVR микроконтроллер
Добрый день! Помогите разобраться, пожалуйста. Не могу понять почему не работает кнопка, светодиод автоматически зажигается сам. Вроде кнопку привязал, подскажите, что не так? #include...
Atmega AVR микроконтроллер Выполняется код в блоках if-else без совпадения условия Заготовка библиотеки по управлению АЦП Atmega32. В функции void StartSingleKonvCH(uint8_t chanel), выполняются макросы #error из блоков if-else, хотя условия для выполнения этих блоков не соблюдены.... http://www.cyberforum.ru/avr/thread2475449.html
Atmega AVR микроконтроллер Почему не срабатывает прерывание по переполнению таймера Timer/Counter0 http://www.cyberforum.ru/avr/thread2475084.html
Добрый день! В чем грабли, почему не запускается подпрограмма обработки прерывания по переполнению таймера Timer/Counter0 ??? .include "m8def.inc" .list .def temp0 = R16 .cseg .org 0
Atmega AVR микроконтроллер Простой частотомер-измеритель коэффициента заполнения и девиации коэффициента заполнения ШИМ на AVR У кого есть схема и прошивка частотомера-измерителя коэффициента заполнения и девиации коэффициента заполнения ШИМ на AVR (ATMEGA8A, ATTiny2313A)? ... http://www.cyberforum.ru/avr/thread2472526.html
Ethereal
7706 / 2264 / 309
Регистрация: 17.02.2013
Сообщений: 3,339
16.07.2019, 14:23 0

UART attiny2313

16.07.2019, 14:23. Просмотров 362. Ответов 8
Метки (Все метки)

Ответ

Ты небось в терминале нажимаешь
3 Enter
и терминал посылает
'3' Возврат_каретки Перевод_строки
В твоей программе принимается '3' срабатывает прерывание и в нем _set = UDR; а в головной программе срабатывает switch(_set) , но после него _delay_ms(1000); а за это время будет принят еще Возврат_каретки и Перевод_строки , прерывание сработает еще два раза , еще два раза в его обработчике исполнится _set = UDR; и в переменной _set останется Перевод_строки, а он ведь и имеет код 10 (десятичное). Ты его отправляешь обратно по USART_Transmit_int(_set); и говоришь, мол ты принял 10 , хотя на самом деле ты принял '3' , а потом 13 и потом 10 .
Как вариант объяснения происходящего.

Вернуться к обсуждению:
UART attiny2313
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2019, 14:23
Готовые ответы и решения:

UART на ATtiny2313
Сейчас начинаю работать с UART и RS-485. Нужно-ли как-то настраивать Выходы PD0 и PD1 (RXD и TXD...

ATtiny2313: UART + 1wire
Здравствуйте. Делаю термостат на ATtiny2313 и ds18b20. Для связи с устройством используется UART....

Attiny2313 USB-UART
ПОМОГИТЕ! Простейшее устройство, а я всё никак не разберусь. Решил собрать преобразователь...

ATtiny2313 + UART + симуляция в Proteus
Приветствую. Прошу помочь с локализацией проблемы отладки проекта. Проект такой: управление...

Переходник Usb -> Uart На AtTiny2313
Приветствую всех. Решил для своих радиолюбительских нужд собрать переходник из этой статьи. В...

8
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru