查看: 3843|回复: 1

[经验] [Arduino STM32] 02:LCD5110 驱动

[复制链接]
  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2016-11-16 09:34:52 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 slotg 于 2016-11-16 09:35 编辑

    上一篇我们知道了 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, 下载次数: 11)

    评分

    参与人数 1与非币 +10 收起 理由
    噗噗熊 + 10 技术分享,值得赞赏!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

     楼主| 发表于 2016-11-16 14:00:06 | 显示全部楼层
    stary666 发表于 2016-11-16 12:50
    不错的资料,顶一下

    感谢关注
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-17 01:04 , Processed in 0.128529 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.