Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Atmega AVR микроконтроллер Отладьте программу, которая вычисляет факториал числа, записанного в регистр R0 http://www.cyberforum.ru/avr/thread1438459.html
отладьте программу, которая вычисляет факториал числа, записанного в регистр R0. БЕЗ рекурсии
Atmega AVR микроконтроллер Подключение BTM-222 к ATMEGA16 Хочу создать машинку на bluetooth управлении. Нашел статью http://avr-mk.blogspot.com/2010/03/bluetooth-btm-222-avr.html Спаял по схеме. Создал схему с контроллером. Написал программу. Проверил в... http://www.cyberforum.ru/avr/thread1438143.html
Atmega AVR микроконтроллер По нажатию кнопки вывести данные на дисплей HD44780 ATMega16 AVR Studio GCC
Здравствуйте, уважаемые любители-программисты. Нуждаюсь в небольшой помощи по программированию микроконтроллера. Задача: необходимо по нажатию кнопки вывести данные на дисплей. Программировать...
Atmega AVR микроконтроллер Управление шаговым двигателем на Attiny2313
нужен программный код на C и С++ Короче имеются две кнопки(влево и вправо).При нажатии на них соответственно двигатель поворачивается влево и вправо.
Atmega AVR микроконтроллер Генератор специальных функций (синуса, пилы на базе ШИМ) http://www.cyberforum.ru/avr/thread1435467.html
Мне нужно создать генератор специальных функций: пилообразный, синусоидальный сигналы (на основе ШИМ). При этом отсчеты сигналов за период хранить в виде констант в памяти программ частота...
Atmega AVR микроконтроллер Cумма элементов массива (ATMega128, AVR Studio 4) Инициализировать массив натуральных чисел от 0 до 900 и найти сумму его эл-ов. .include "m128def.inc" .EQU Number = 900 .DSEG N: .BYTE 2 SUM: .BYTE 4 ARRAY .BYTE 2*NUMBER подробнее
flatgad
geJI<|>eP
186 / 186 / 18
Регистрация: 22.07.2010
Сообщений: 733
0

Работа с UART (ATMega328)

06.05.2015, 15:08. Просмотров 7280. Ответов 13
Метки (Все метки)

Всем привет. Сижу мучаю атмегу и понять не могу что не так. Мне надо сделать uart c ехом. Но это для меня сложно решил разбить на части задачу. И первая задача состоит в правильной отправке данных на uart. Из даташита взял такую вот такой код

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#define F_CPU 16000000L
#include <avr/io.h>
#include <util/delay.h>
 
#define FOSC 1843200 // Clock Speed
#define BAUD 19200
#define MYUBRR FOSC/16/BAUD-1
 
 
void USORT_Init(unsigned int ubrr){
    UBRR0H = (unsigned char)(ubrr>>8);
    UBRR0L = (unsigned char)ubrr;
    /*Enable receiver and transmitter */
    UCSR0B = (1<<RXEN0)|(1<<TXEN0);
    /* Set frame format: 8data, 2stop*/
    UCSR0C = (1<<USBS0)|(3<<UCSZ00);
}
 
void USORT_Transmit( unsigned char data )
{
    /* Wait for empty transmit buffer */
    while ( !( UCSR0A & (1<<UDRE0)) );
    /* Put data into buffer, sends the data */
    UDR0 = data;
}
 
void main( void ){
    USORT_Init(MYUBRR);
    while(1){
        USORT_Transmit(0x09);
        _delay_ms(50);  
    }
}
по идеи в программе которая слушает должно быть число 9 но у меня в итоге получается C6. я думал что может со скоростями напутал но вроде по дпташиту все ок. Подскажите где может быть проблема?? Заранее спасибо.

Вернуться к обсуждению:
Работа с UART (ATMega328)
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2015, 15:08
Готовые ответы и решения:

UART (ATMega328)
Добрый день всем. Я не могу добиться нормальной работы UART Atmega 328p. (Для Atmega8 разобрался и...

Работа с FT232 UART
Такое вот дело, уж долгое время неполучается общение (FT232)UART с (MCU)UART. Думал проблема в...

Работа с UART в МК ATMega8
Не хочет работать передача данных. Подключаю к ножкам PD0 и PD1 через USB/UART TTL конвертор...

Работа UART по прерыванию
Доброго времени суток, уважаемые форумчане! Я делаю систему контроля на Atmega16A-AU, котрая...

Работа с UART ATMega8
к примеру надо отправить число 21367 в ком порт с атмеги8 чтобы потом на компе программой считать....

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