Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.04.2011, 17:04
|
|
Гражданин KAZUS.RU
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
|
uart atmega8515
Ребят помогите пожалуйста два дня долбаюсь...... Приходят всякие кракозбры в терминал что на протеусе что на железе... Наверно что то не так делаю...... Скорость 9600, стоп бит один четности нет........
#include ‹avr/io.h›
#define F_CPU 8000000
#include ‹util/delay.h›
#include ‹avr/interrupt.h›
#include ‹avr/sleep.h›
#include ‹uart.h›
#include ‹uart.c›
//...
#define BAUD 9600
#define MYUBRR F_CPU/16/BAUD-1
int main(void)
{
int c ;
uart_init (MYUBRR);
while (1)
{
c = uart_getc();
uart_putc(c);
}
}
Во вложение уарт.с и н.....
Заранее спасибо...
|
|
|
|
30.04.2011, 17:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: uart atmega8515
bass1981
Вот здесь хорошая статья: Programming AVR USART with AVR-GCC. Part 2
Там найдете и первую часть.
|
|
|
|
30.04.2011, 20:27
|
|
Прописка
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: uart atmega8515
Сообщение от bass1981
|
Наверно что то не так делаю
|
Типы переменных приведите в соответствие. И ещё. Функция uart_getc() возвращает байт ошибки и байт данных, а функция uart_putc(c) требует только байта данных, разберитесь, что хотите послать.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
USB client + 3 UART and SPI на WindowsMobile
|
LionRJ |
Микроконтроллеры, АЦП, память и т.д |
8 |
08.04.2011 11:05 |
Инверсия uart в at89c52
|
sanek231081 |
Микроконтроллеры, АЦП, память и т.д |
2 |
04.01.2011 11:22 |
Нужно 2 UART на мк , как быть?
|
Zemlyanov |
Микроконтроллеры, АЦП, память и т.д |
77 |
04.05.2010 19:26 |
UART не принимает в ATmega8515
|
Don_Ambrosio |
Микроконтроллеры, АЦП, память и т.д |
1 |
25.04.2008 18:57 |
Помогите разобраться с UART
|
masterpc |
Микроконтроллеры, АЦП, память и т.д |
10 |
13.02.2007 17:49 |
Часовой пояс GMT +4, время: 22:07.
|
|