昨晚开始调试MINI板的液晶,液晶控制器是ILI9341,用的是寄存器,各种看时序,码代码,结果上电发现连9341的ID都获取不了,这他妈就尴尬了。。
本人新手,对自己写的代码不是很自信,所以跟着原子哥的代码一点一点的改代码,都把自己的代码改的代码改的面目全非了,还是不行,到晚上十二点,还是不行,因为今天还要上班,所以就睡觉了。
今晚吃完饭后又开始调,这回直接用原子哥的代码试,刚开始把一些我认为不需要的函数语句都删除了,只剩模块读写的函数和获取id语句,结果还是不行。
我很绝望。
突然发现有这么一段代码:
RCC->APB2ENR|=1<<0;
JTAG_Set(SWD_ENABLE);
我把原子哥的代码注释掉这两句后,本来正常显示的程序,gg了。。。
那么问题就在这。
PB3/4默认是JTAG模式。
pdf教程里没有特别说明,希望原子哥在下一版的pdf教程里提一句。
如果这个问题不是这个原因,也请各位大神拍砖,小弟虚心学习。
一周热门 更多>