”AVR的RS232的的COM。

D

david90

Guest
是否有人有一个AVR的例子程序,demonsrate RS232通信?

 
Samsung ma w swoim produktowym portfolio już naprawdę dużo tabletów, ale w najbliższym czasie mają pojawić się w ofercie koreańskiego producenta kolejne modele z tej kategorii. W internecie krąży już pierwsze zdjęcie, które ma przedstawiać nowy sprzęt o nazwie Galaxy Tab S.

Read more...
 
我在每一个数据表认为AVR微控制器,是有UART通讯(在C)例如,我通常复制他们对我的计划。

关心,

 
感谢一大堆。你知道发生任何串行COM海合会代码?我试图寻找它
, 但没有。

 
这是爱特梅尔VT100终端的驱动程序端口avr-gcc/avr-libc发挥与它在Windows终端
http://www.siwawi.arubi.uni-kl.de/avr_projects/TerminalDriver_gcc_20050821.zip

代码:*这是一个无毒的版本2.1的原海湾港口

*版权所有(C)2003 Atmel公司

*为编译器IAR的EWAAVR 2.28a

*

*移植的马丁托马斯

* http://www.siwawi.arubi.uni-kl.de/avr_projects

 
david90说:

是否有人有一个AVR的例子程序,demonsrate RS232通信?
 
无效Init_USART(机组波特)

UBRRH =(uchar)(波特“”

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="凉爽的" border="0" />

; / /设置波特率
UBRRL =(uchar)波特率;

UCSRB =(1“”RXEN)|(1“”TXEN)|(1“”RXCIE); / /使接收器和砂磨机,使接收中断
UCSRC =(1“”于塞尔)|(1“”USB接口)|(3“”UCSZ0); / /设置帧格式:8个数据位,2停止位


沙数据:
无效Tx_Data(uchar数据)

而(!(UCSRA&(1“”乌德烈))); / /放入缓冲区,数据砂数据
尿嘧啶核苷=数据;


接收数据使用中断:
#杂注interrupt_handler USART_Rx:12

无效USART_Rx(无效)

uchar温度;
临时=尿嘧啶核苷; / /读取数据寄存器尿嘧啶核苷
..........


 

Welcome to EDABoard.com

Sponsor

Back
Top