问答

汇集网友智慧,解决技术难题

24kdewhite

TA的家园币:453  

  • STC15W4K61S4,内部rc串口二异常

    使用内部22.1184mrc,产生115200或者9600的波特率,输出都是乱码,只有换成内部11.0592mrc输出才能正常,是什么原因?这款单片机内部rc最高27m,串口计算器在22.1184m时115200和9600误差是零,下载校准频率误差不超过0.1%什么原因可能导致的在非115200波特率时乱码?初始化如下voidUartInit(void)//115200bps@22.1184MHz{P_SW2&=0xfe;//选择p10/p11位置为串口2S2CON=0x50;//8位数据,可变波特率AUXR&=0xFB;//定时器2时钟为Fosc/12,即12TT2L=0xFC;//设定定时初值T2H=0xFF;//设定定时初值AUXR|=0x10;//启动定时器2IE2|=0x01;//使能串口2中断AUXR|=0x14;//启动定时器2}

  • 51单片机,函数指针,函数调用异常,求解,大佬救我!!

    程序如图,TFT_color.RGB初始值是0,他读出来放在了R2,R3,此时还是0,移位正确应该是0吧,但是temp会被赋其他值图上断点是看起来异常的地方,这个怎么解??