中级会员
 
- 积分
- 277
- 金钱
- 277
- 注册时间
- 2020-1-19
- 在线时间
- 94 小时
|
1金钱
本帖最后由 Soleil 于 2022-8-16 11:12 编辑
使用SPI驱动带字库LCD时,代码正确,上一版板子上可以正常运行,改了个板子后,出现字库无法读取的现象,使用硬件SPI和软件SPI都无法读取,经检查发现是MISO(PB14)引脚的问题我将MISO(PB14)引脚设为输入模式,然后串口打印电平状态,发现如果PB14直接接入VCC、GND时,电平读取正常
然后我将另一个引脚设置为输出模式,并每秒翻转一次电平状态,并接入MISO(PB14)引脚,发现此时PB14读取出的电平都是高电平
将该输出引脚接入另一个设为输入模式的引脚,电平读取又是正常的
并且相同的程序下入另一个开发板,MISO(PB14)电平读取无论是接入引脚还是直接接入VCC、GND读取是正常的,说明程序本身是没错的
用万用表量,发现MISO(PB14)接入输出引脚时,当输出为低电平,只能被拉到1.5V左右,然后我把MISO(PB14)配置成下拉输入,但是量MISO(PB14)引脚还是有3.3V,这因该是下拉配置失败了吧
请问这会是什么问题呢?是芯片坏了吗
|
|