本帖最后由 kylongmu 于 2018-12-5 09:52 编辑 http://github.com/stm32duino/wiki/wiki/Getting-Started 按照提示安装后,用Nucleo-32的432LKC开发板编译闪灯通过。 然后进阶,买了IL3820驱动的电子墨水屏296X128分辨率,安装U8G2库,直接例子代码驱动,只需要配置SPI及其它引脚序号,电子墨水屏成功输出。 换SSD1322驱动的256X64分辨率OLED屏,上面例子仅改下映射对象,OLED同样成功输出。 感觉爽的不要不要的,之前用CubeMX+Keil调试这两个屏,那是费死劲,看数据手册,看例子移植几天才搞定,现在用Arduino就是分分钟的事情(刨除学习时间。其实学习也很快的,尤其是有Keil、FreertOS、C++经验的秒懂全栈原理)。 再进阶U8G2带了汉字字库,简单改下例子中的引用字库名,汉字瞬间打印出来,都不需要像以前那样去转字模了。 以下是Arduino支持的板子列表: http://github.com/stm32duino/Arduino_Core_STM32/blob/master/boards.txt |
boards.zip
下载5.5 KB, 下载次数: 70, 下载积分: ST金币 -1
图上MCU已经掉电,电子墨水屏依然保留显示!
如果是自己做的电路板是如何操作?是否有这方面的资料?
这是如何添加自己板子的说明:
http://github.com/stm32duino/wiki/wiki/Add-a-new-variant-(board)
好的 谢谢 我研究一下
STM32的FLASH不够放220KB的全汉字点阵库。这是换ESP32的,输出非常用字测试,4MB的FLASH够折腾。
同样代码只需要改一下SPI引脚号就可以,瞬间感觉跨嵌入式MCU平台大杀器。
12X12点阵显示复杂汉字看不清,库里居然还有16X16点阵,太爽了。