找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3073|回复: 7
收起左侧

如何根据芯片手册创造自己的驱动程序?

[复制链接]
ID:546770 发表于 2019-7-18 09:20 | 显示全部楼层 |阅读模式
       作为一个学生,学习应当永无止境,单片机接触也有一段时间了,但是总归是照搬书上或者网上程序自己跑一跑,没有灵魂;包括前几天也在网上搜索过此类问题,有一篇好帖子,看了以后还是一头雾水,求大神不吝赐教!

回复

使用道具 举报

ID:123289 发表于 2019-7-18 17:11 | 显示全部楼层
本帖最后由 yzwzfyz 于 2019-7-19 07:56 编辑

1、学通汇编。
2、有一个明白的大脑,能够构思出一个说得通的方案。
回复

使用道具 举报

ID:307020 发表于 2019-7-19 15:55 | 显示全部楼层
DS1302实时钟+LCD1602显示模块:先参考(读懂并跑通)论坛里的例程,再按照自己的想法,解读Data Sheet编制成功自己的程序,此时就可基本读懂Data Sheet了;循序渐进,把一些不同类型的设备资源组合在一起,就形成属于自己的驱动程序了,学单片机,软硬兼施,乐趣于此。
回复

使用道具 举报

ID:388197 发表于 2019-7-19 20:23 | 显示全部楼层
这个只能靠自己多练习,作为学习过程可以这样,但是一些较复杂的芯片,自己写的话难度很大,甚至不可能一个人写出来,而且需要大量的时间调试.照搬的话不能说没有灵魂,而是一种更好的办法,前提是要认真阅读别人的代码.可以添加自己的注释,理解了别人的代码后,根据自己的要求,对其部分代码改写,根据自己的习惯进行整理,方便下次调用,最后调试直到达到设计要求.这样肯定会比自己一个人对着时序图冥思苦想要强得多,而且认真阅读水平比自己高的代码,对自己水平的提升也很有帮助.
回复

使用道具 举报

ID:546770 发表于 2019-7-20 08:42 | 显示全部楼层
yzwzfyz 发表于 2019-7-18 17:11
1、学通汇编。
2、有一个明白的大脑,能够构思出一个说得通的方案。

嗯,感谢!
回复

使用道具 举报

ID:546770 发表于 2019-7-20 08:49 | 显示全部楼层
wj_yuq 发表于 2019-7-19 15:55
DS1302实时钟+LCD1602显示模块:先参考(读懂并跑通)论坛里的例程,再按照自己的想法,解读Data Sheet编制 ...

嗯,我去试试
回复

使用道具 举报

ID:546770 发表于 2019-7-20 08:50 | 显示全部楼层
cjm82 发表于 2019-7-19 20:23
这个只能靠自己多练习,作为学习过程可以这样,但是一些较复杂的芯片,自己写的话难度很大,甚至不可能一个人写 ...

嗯,好的,拿小本本记下了!
回复

使用道具 举报

ID:587380 发表于 2019-7-20 15:34 | 显示全部楼层
建议慢慢学,不要着急,从最简单的程序开始编写
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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