雪狼
获得 16 次赞
帮助过288人
为什么我数据还没接收完就进入了空闲中断?比如说我发送方发送数组数据arr[2]= {0x5a0x0a};接收方偶尔会进入两次中断,中断1{0x5a}中断2{0x0a}将我发送的数组给拆分了。哪位大神知道这是怎么回事?
我是在几个画面之间来回切换的,发现清屏不彻底,残留了一些乱码。 以下是清屏函数: void OLED_CLS(void) { unsigned char yx; for(y=0;y<8;y++) { OLED_WrCmd(0xb0+y); OLED_WrCmd(0x01); OLED_WrCmd(0x10); for(x=0;x<X_WIDTH;x++) OLED_WrDat(0); } }复制代码
求助HC595单独控制一个输出时候不影响其他7个IO状态,我现在想控制8个继电器,只想改变其中一个状态,不能影响其他7个继电器状态,有没有雷士代码,我找的都是流水那些,听说是用锁存器。锁住其他状态。
我使用的板子是STM32F103ZET6,现在想同时使用GPS模块和ESP8266模块,正点原子的例程里两个模块的代码都是使用串口三和定时器七,那我是不是可以将GPS模块改为使用串口二和定时器六?这样两个模块能一起使用吗?如果这么用,那么串口二获得的GPS数据怎么通过ESP8266使用的串口三发送出去给上位机?