找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2476|回复: 0
收起左侧

基于SC95F8616单片机的OLED屏外设驱动显示

[复制链接]
ID:776997 发表于 2020-7-21 12:12 | 显示全部楼层 |阅读模式
外设驱动方式
由于是初次以易码魔盒来构建外设驱动,故以试探的方式来操作。
1.使用易码魔盒创建一个驱动OLED 屏显示的新工程,所用的芯片型号为SC95F8616。
2.点击“驱动生成工具”,进入编辑界面。
1.jpg

3.点击“宏接口设计界面”下的“管脚及组设计窗口”选项,在弹出的窗口中,单击“添加组”按钮,并按图1所示内容加以设置。
2.jpg
3.jpg
图1 管脚设置

4. 点击“宏接口设计界面”下的“外形表现窗口”选项,在弹出的窗口中点击黄色区域,以添加对应外设的外观图片。
4.jpg
图2 外观预览

5. 点击“函数与变量接口设计界面”下的“函数设计窗口”选项,在弹出的窗口中按图3所示来设置可供编程调用的函数,即OLED初始化函数OLED_inite和OLED屏图片显示函数OLED_Picture,否则将无法对其调用。
5.jpg 6.jpg
图3 函数接口设计

6. 点击“函数与变量接口设计界面”下的“函数图形预览窗口”选项,则可见到图4所示内容。
a1.png
图4 显示函数外形

7.回到“管脚及组设置设计” 窗口,点击“适用芯片”按钮,从中选取“全选”即可。若只需个别的芯片,会导致不能通过驱动模板的生成。由于无需中断资源的占用,故无需“占用资源”的设置。
a2.png
图5 选取支持芯片型号

8.单击“管脚设置”按钮,在弹出的界面中选取P00,则如图6所示,然后单击“确定”退出。
a3.png
图6管脚设置

9.在软件外部编写好驱动的*.C、*.H文件,依次单击“导入C文件”、 “导入库文件”及“导入H文件”。
10. 单击“驱动简介”按钮,按图7所示添加驱动简介内容。

a4.png
图7 添加驱动简介

11. 单击“产生驱动模块”菜单,并设置保存的路径,则完成驱动模板的构建。
a5.png

12.回到易码魔盒编辑界面后,单击“导入外设驱动”图标工具。然后再弹出的选择对话框中选取相应的驱动模板路径,并单击“确定”按钮即可。
a6.png
a7.png
图8 导入驱动模板

13.此时,在“IC资源列表”栏可见图9所示的 “OLED显示屏”选项。
a8.png
图9 完成外设添加

14.选取该外设选项,会出现图10所示内容。
a9.png
图10 调用OLED显示屏驱动

15. 在工具栏,此时可见到新增的外设驱动函数
a10.png
图11 新增外设驱动函数

16. 在图形编辑视图,按图12所示来构建程序流程。
a11.png
图12程序流程

17.经编译,其结果如图13所示。
a12.png
图13 完成编译

18.在无需继续使用该外设的情况下,可使用“卸载外设驱动”工具图标,将其卸载。
a13.png

19.若观察程序运行效果,可选取“烧录”工具图标加以卸载验证。
a14.png
图14 完成下载
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表