这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » M162 求救:关于M162串口通信的问题,谢谢!

共3条 1/1 1 跳转至

M162 求救:关于M162串口通信的问题,谢谢!

院士
2006-09-17 18:14:16     打赏
M162 求救:关于M162串口通信的问题,谢谢!



关键词: 求救     关于     串口     通信     问题     谢谢    

院士
2006-12-22 22:43:00     打赏
2楼
问 求救:关于M162串口通信的问题.我的程序很简单,就是通过中断方式把接受到的数据再发出去,为什么不论发什么数据,接的数据都是0x80呢,而且发F8以上的数据就没反映,谁可以解释一下,先谢了!
#include<iom162v.h>
#include<macros.h>
#pragma interrupt_handler uart1_rxc_isr:21

void uart1_rxc_isr(void)
{
          int temp;
    temp=UDR1;
    UDR1=temp;
}

void usart_init()
{
      UBRR1H=0x00;
     UBRR1L=0x33;//8MHZ,9600bps
     UCSR1B=0x98;//rx complete interrupt enable,rx,tx enable;
     UCSR1C=(1<<URSEL1)|(1<<UCSZ10)|(1<<UCSZ11);
}

void main()
{
     usart_init();
    SEI();
    for(;;);
}
1: 搞定了,熔丝写错了。

专家
2022-08-20 17:33:39     打赏
3楼

学习学习


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]