[电池电源管理] 请大佬帮忙看看SH79F6441的初始化代码

[复制链接]
1188|2
手机看帖
扫描二维码
随时随地手机跟帖
stering|  楼主 | 2021-11-15 10:28 | 显示全部楼层 |阅读模式
如题代码是从79f6441的demo代码串口0改
void Uart_Test()
{
  init_uart();
  while(1)
  {
    SBUF1=0x96;
    while(!TI1);
    TI1=0;
  }
  while(1);
}
void init_uart()
{
  CLKCON =0x08;
  Delay();
  CLKCON|=0x06;
        UART1CR = 0x10;
        IEN1 = 0;
        IENC = 0;
  // 配置模式1
  SCON1=0x50;
  /*波特率9600*/
  SBRTH1=0xff;
  SBRTL1=0x64;
  SFINE1=0x04;
}                     

使用特权

评论回复
stering|  楼主 | 2021-11-15 10:30 | 显示全部楼层
UART1CR = 0x10;
        IEN1 = 0;
        IENC = 0;
其中这三行代码是tx没有反应,加的几条LCM的,貌似不起啥作用

使用特权

评论回复
stering|  楼主 | 2021-11-15 10:52 | 显示全部楼层
找着毛病了,有点坑,USART1在bank1上,这个寄存器bank真实别扭

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则