找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机蓝牙小车的程序,中断PWM与串口中断在一起出错

查看数: 1411 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-10-11 21:53

正文摘要:

已经做了快2周了。差程序。一个中断PWM,一个串口中断。两个在一起不会写。。。前后是通过一个电机驱动,左右是通过舵机控制。,写的程序问题好多。希望有大神指点迷津~~~ #include<reg52.h> sbit pwm ...

回复

ID:621199 发表于 2019-10-21 21:28
wulin 发表于 2019-10-20 20:39
void UART_int(unsigned char baud)   baud的数据范围0~255,溢出部分无效,只剩128。
应改为void UART_ ...

嗯,我试了。但是舵机依旧不能转动。是什么原因呢,望大佬解惑~
ID:213173 发表于 2019-10-20 20:39
学子哟 发表于 2019-10-20 15:40
这个问题还没解决,,希望大佬们指点迷津!~~~

void UART_int(unsigned char baud)   baud的数据范围0~255,溢出部分无效,只剩128。
应改为void UART_int(unsigned int baud)

这样改更好
void UART_int()
{  
  SCON=0x50;
  TMOD|=0X21;
  TH1=TL1=-(11059200L/12/32/9600);
  ET1 = 0;   
  ES  = 1;
  TR1 = 1;
  EA  = 1;
}
ID:621199 发表于 2019-10-20 15:40
这个问题还没解决,,希望大佬们指点迷津!~~~

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表