单片机手搓掌上游戏机(二)---使用stm32f103f8t6制作arduboy游戏机之硬件连接
·
国内的一个大仙儿把arduino平台的atmega32u4单片机arduboy2游戏机移植到了stm32f103上,链接https://github.com/lambda-zhang/Arduboy2_stm32
下载一个watt tool或者fastgithub就可以看到了,fastgithub比较扯,要从github下载,我要是能上github还要你干嘛。
这个作品有几个我类小白不好接受的问题:
1.需要在linux下编译。
2.采用arm-gcc编译。
3.晦涩难懂的makefile。
4.0.96的ssd1306没有显示。
5.如何使用1.3寸的sh1106.
在win10下的解决办法,咱们looklook。顺便致敬一下2032年的keil,引领我们入门。
一、准备硬件
stm32f103f8t6开发板一个,这玩意儿只要玩单片机的大概率有,英文名曰bluepill。
上图,拜一下开发板祖师爷。

一个spi接口的ssd1306显示屏oled

相信玩过单片机的都有这个。
轻触开关六个、无源蜂鸣器两个(其实一个就行了)

用面包板把它们连接成游戏机的形状:
ssd1306或sh1106和单片机的连接,BL脚忽略
如果是图上这种 DO就是SCL,D1就是SDA
按键和单片机的连接,四个引脚按对角线的两个,一个接gnd,另一个接对应的gpio准没错,其它两个不用管

蜂鸣器要使用无源蜂鸣器,有源的也有声音,不过杂七杂八的。
连接方法:
有+符号的那一端接3.3v引脚,另一个接上图中的gpio。先接一个就行了,没声音换另一个gpio接口。
更多推荐



所有评论(0)