共3条
1/1 1 跳转至页
UiBRG 比特率怎么计算
我是采用M32C/87的单片机,现在我自己编写了一个简单的UART发送程序,采用的是波特率 9600 数据位 8位 停止位 1位 采用10M晶振 可是用逻辑分析仪分析出的数据却是不正确的,你能帮我看下程序是那里有问题吗
main()
{
unsigned short trans_data =2;
u1mr = 0x05;
u1c0 = 0x10;
u1c1 = 0x05;
//u1brg = 103;
u1brg = 129;
u1smr = 0x00;
u1smr2 = 0x00;
u1smr3 = 0x00;
u1smr4 = 0x00;
ps0_7 = 1;
//psl3_2 = 0;
//psc_0=0;
while(1) {
u1tb=trans_data;
while(ti_u1c1==0) ;
ti_u1c1 = 0;
//trans_data++;
}
}
头函数是从瑞萨网站下的通用头文件
main()
{
unsigned short trans_data =2;
u1mr = 0x05;
u1c0 = 0x10;
u1c1 = 0x05;
//u1brg = 103;
u1brg = 129;
u1smr = 0x00;
u1smr2 = 0x00;
u1smr3 = 0x00;
u1smr4 = 0x00;
ps0_7 = 1;
//psl3_2 = 0;
//psc_0=0;
while(1) {
u1tb=trans_data;
while(ti_u1c1==0) ;
ti_u1c1 = 0;
//trans_data++;
}
}
头函数是从瑞萨网站下的通用头文件
共3条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 片外存储Flash使用方法(Arduino IDE环境)被打赏¥22元 | |
| 三分钟快速上手ESP-NOW(ArduinoIDE环境)被打赏¥23元 | |
| 【S32K3XX】LPSPI参数配置说明被打赏¥21元 | |
| 在WT9932C61-TINY上实现超声波测距被打赏¥22元 | |
| 基于WT9932C61-TINY的环境构建及OLED屏驱动测试被打赏¥20元 | |
| 【S32K3XX】Core-to-Core 中断使用被打赏¥21元 | |
| 「AI编程记录--含源码」用一晚上的时间写一个esp32的示波器被打赏¥19元 | |
| STM32C0116DK开发探索记(3)被打赏¥30元 | |
| STM32C0116DK开发探索记(2)被打赏¥24元 | |
| STM32C0116DK开发探索记(1)被打赏¥29元 | |
我要赚赏金
