реклама на сайте
подробности

 
 
> UART Atmega32, проблема с UART
temich
сообщение Apr 2 2015, 09:15
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 4-02-14
Пользователь №: 80 326



Здравствуйте! имеется контроллер Atmega32, в нем программа которая каждые полсекунды посылает символ по UART, который затем успешно принимается компьютером с помощью преобразователся USB-TTL на микросхеме PL-2303. Все бы ничего, если бы не одно НО: после выключения питания контроллера (GND остается) при подключенном UART (только TX) контроллер продолжает работать!!!! То есть по сути питается от UART!! Для наглядности даже подлючены светодиоды на порт B, которые продолжают мигать, но уже с меньшей яркостью.
Кто может объяснить такое явление? в чем проблема? в неправильной настройке UART или может с преобразователем USB-TTL что-то не то?

CODE
#define F_CPU 8000000UL
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>

void send_char(char data)
{
while(!(UCSRA & (1<<UDRE)));
UDR = data;
}

int main(void)
{
/*PORTB на выход*/
DDRB = 0xFF;
PORTB = 0x00;

/*настройка UART*/
UBRRL = 0x33; //0x33 - Baud Rate = 9600 (при fosc = 8MHz)
UCSRB = 0b00011000; //бит4 - RXEN, бит3 - TXEN
UCSRC = 0b10000110; //бит7 - URSEL (Register Select: если 1 то UCSRC), бит2,1 - UCSZ1,UCSZ0 (формат кадра)

PORTB |= (1<<PORTB2);

while(1)
{
PORTB ^= (1<<PORTB2);
PORTB ^= (1<<PORTB3);
send_char('A');
_delay_ms(500);
}
}
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kolobok0
сообщение Apr 3 2015, 21:19
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(temich @ Apr 2 2015, 12:15) *
......по сути питается от UART!!...


не надо только пытаться запитывать свои девайсы таким образом. На рынке появились похожие фокусы.
Оно работает только на определённых компах. Стоит воткнуть в какой нить ноут - привет семье...
Обычно производители стыдливо указывают, что дескать работают девайсы только от стационарных компов (прикрывают пятую точку,
от рекламаций)..
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th August 2025 - 17:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016