板上一个40脚的牛角插座是板子外接电路的通道,插针间距是2.0毫米的。想起来了,并口的笔记本硬盘用的是这种插座。然后我们得知道一下各引脚的定义:
现在的任务是扩展一块i2c接口的OLED 屏幕,只需要4条线连接,分别是VCC、GND、SCL、SDA,VCC对应为3.3V,对应开发板插座接口引脚为2、10、12、14脚,用2.0转2.54杜邦线连接:
因为杜邦线是两个两个合在一起的,实际在上图中有两根线没有使用,注意分别。对应的引脚连接就好了。接下来的任务是下载点亮屏幕程序到UFUN板,简单的方法是用一个现存的例程来试验。我买的这块中景园的屏幕,送的资料里有C51、Adiuno的例程,却没有STM32的例程。同类的屏幕很多啊,下载了一大批同类屏幕的例程资料,终于找着一个带STM32 例程,用Kiel4、Kiel5都能轻松打开,重要的是可以直接编译,对STM32初学者来说太简便了,直接用上。
没敢多改,将显示内容底下一行修改为“Hello I am UFUN”应下景,编译,准备上传。
接下来就是上传,用FlyMcu工具,很简单插上UFUN打开FlyMcu,直接识别串口号。选择打开编译好的HEX目标文件,点击“开始编程”。这时候UFUN板上需要两个步骤:(1)用跳线帽短接开发板外接插座的39、40引脚,(2)按一下板载复位按钮进入下载模式。FlyMcu自动完成下载,并在文本窗口文字提示“向您报告,命令执行完毕,一切正常”。
仍是黑屏啊。别急,接下来拿开39、40之间的跳线帽,再按一下板载的复位按钮进入运行模式,如预想的一样,OLED 屏幕点亮,显示正常,喜悦一会!
附件:Ufun点亮OLED 屏幕源程序 https://mbb.eet-china.com/download/20406.html
作者: lyyinhe_xi, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-218568.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
curton 2019-8-24 20:48