蜂鸣器引脚不输出PWM波形
我一开始以为时使能引脚没有拉高导致PWM的计数器不工作。但是后来我发现并不是这样的。好像是我的逻辑有问题,不知道为什么。我选择了给线赋值。编译器也没报错。后来改成了寄存器类型,就好了。
DS18B20
模块在读取过程中莫名其妙被拉高。程序中没有一直拉高引脚的程序,将线拔掉重新插上后又好使了。
我发现如果摁下复位信号之后,就又好使了。所以我打算每隔一秒翻转一下DS18B20的复位信号。也就是,读一秒休息一秒。
OLED
再0.96寸的屏幕上测试能正常显示。但是一直到0.91寸的屏幕上的时候,不能正常显示,只能由一半的屏幕利用率,没想明白原因。
源程序不知道什么原因只取偶数行,所以倍数赋值就行了。
模块整合
今天我再模块整合的时候发现报了这么一个错误。我尝试了很多方法,发现好像是RAM超标了。我贪图省力,把ROM中的数据全读到RAM中,但是这好像会导致某些问题。还是直接在ROM中读取好了。
当前目标:直接将正确的数据读出,不经过RAM
串口
加入串口接受后,发现串口发送会莫名其妙少一部分.会少掉指定命令的头和尾.莫名其妙的.第二天,我在检查数据时,我发现了时第四个数据没有发送出去
妙的.第二天,我在检查数据时,我发现了时第四个数据没有发送出去
漏掉一个begin我人直接傻掉l