роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Описание: avr
u4enik Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Янв. 2012  



Приветствую всех! Кто скажет, как соединить atmega8+max+com в реальном плате? Спаял все это вместо текста выводит одни вопросительные знаки(???????). МК с внутренним генератором, baudrate согласованно с обе стороны(мк и com). Через nullmodem кабель соединил в NetCom111 не работает на прямую выводит одни вопросительные знаки(???????). В PC com-порт тоже самое. Но все это в Proteus-е работает без ошибок. Заранее благодарен всем кто помог. Код программы:
#include <mega8.h>
#include <stdio.h>
#include <delay.h>
void main(void)
{
char symbol;
// Input/Output Ports initialization
// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=P State6=P State5=P State4=P State3=P State2=P State1=P State0=P
PORTB=0xFF;
DDRB=0x00;
// Port D initialization
// Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=In Func0=In
// State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=T State0=T
PORTD=0x00;
DDRD=0xFC;
// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: On
// USART Transmitter: On
// USART Mode: Asynchronous
// USART Baud Rate: 9600
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;
putsf("testovaya_programma");//running avr
while (1)
{
if ((UCSRA & (1<<7)))
{
symbol=getchar();
}
switch (symbol)
{
case '1'://if key down 1
putsf("test@1");
break;
case '2'://if key down 2
putsf("test@2");
break;
}
}
}
В NetCom-е другая конфигурация, а в PC другая обе схемы прикреплены. Пожалуйста ориентируйтесь по названию файлов.
Прикреплено изображение
rs232_PC1.gif

 
 Top
Роботов Post Id



Гуру


Сообщений всего: 1350
Дата рег-ции: Июнь 2011  



u4enik пишет:
МК с внутренним генератором

Без кварца работать корректно не будет. Неоднократно этот вопрос поднимался.
 
 Top
u4enik Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Янв. 2012  



за отзыв благодарен но без кварца заработал !
 
 Top
Роботов Post Id



Гуру


Сообщений всего: 1350
Дата рег-ции: Июнь 2011  



u4enik пишет:
без кварца заработал !

Я не говорил что работать не будет, я писал что:
Роботов пишет:
Без кварца работать корректно не будет.
 
 Top
u4enik Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Янв. 2012  



я вас понял, но корректно работает мк.
 
 Top
Роботов Post Id



Гуру


Сообщений всего: 1350
Дата рег-ции: Июнь 2011  



u4enik пишет:
но корректно работает мк.

Вы уверены? Вы проводили всестороннее исследование что бы так заявлять?
Дяди из компании Атмел не даром указывали в даташите процент ошибок при применении некратных кварцев, а тут вообще без кварца . Ну-ну Замешательство
 
 Top
u4enik Post Id


Рядовой


Сообщений всего: 5
Дата рег-ции: Янв. 2012  



poka issleduem kak rezultati budut dam znat
 
 Top
Страниц (1): [1]
« Обо всем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru