利用GPIO模拟IIC驱动4pin的OLED显示字符,开发平台为芯来官方IDE。
不想写过程,上传整个工程文件,主要代码如下:
下载:led
下载:led,它是一个完整的工程,main函数里面显示了一个字符。
嗯嗯,感谢同学!!
我这里上传的工程文件呀,就包含了main函数,你先试试,我回去找找看有没有
感谢同学解答,我用的也是0.96寸的4pinOLED,这么说感觉很像是单片机驱动能力不够的原因,我尝试外加电阻试试,另外同学您方便可以发一份您的OLED测试程序吗,我也担心是不是软件部分有写的不对的地方,想debug一下,我的邮箱是1105533254@qq.com
我用的是0.96寸的4pin OLED,你可以对应一下,最好是模块的问题,不过确实驱动强度低的单片机用GPIO模拟IIC的时候应该要使能上拉, v2没有的话要么参照v1版本更改他的GPIO外设增加上拉使能,或者使用硬件IIC,当然你也可以尝试自己对这两个引脚外接上拉电阻。
同学您好,我尝试在自己的工程里移植您的这段OLED的代码,但是一直无法点亮,我用的v2的核,在gpio处的定义函数不同,并没有gpio_set_pue这个函数,软件里没有设置上拉使能
不知道是不是这个地方导致了问题