|
[Arduino STM32] 01:管脚编号 PIN_MAP [Arduino STM32] 03:OLED 驱动 上一篇我们知道了 Arduino STM32 板上管脚与 STM32F103C8T6 之间的对应关系,那我们来思考一个问题:Arduino STM32 是否可以直接运行原本 Arduino 的程序呢? 这几天整理手上的板子看到了先前买的 LCD5110 模块,这是一块 84x48 的点阵液晶屏,网上有很多相关的资料与例程,而我在 Arduino 官网上看到了驱动这块液晶屏的代码: Philips PCD8544 (Nokia 3310) driver 这些代码可以在 Arduino STM32 板上运行吗?我将前 2 个程序在 Arduino UNO 板上测试,确认了代码的功能,然后更改开发板 Board 为 Generic STM32F103C series 并且完成了编译。 程序中驱动液晶屏的管脚安排如下: #define PIN_SCE 7 #define PIN_RESET 6 #define PIN_DC 5 #define PIN_SDIN 4 #define PIN_SCLK 3 对应于 Arduino STM32 板的管脚为: 7 -> PA7 6 -> PA6 5 -> PA5 4 -> PA4 3 -> PA3 连接好接线后程序下载,结论是这个程序是可以正常运行的。 运行结果: 第一个程序: A001
A001.rar
(1.56 KB, 下载次数: 67)
|
微信公众号
手机版
感谢关注