野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13102|回复: 8

火哥有话说,学习M3用库还是用寄存器

[复制链接]
发表于 2014-10-6 16:20:13 | 显示全部楼层 |阅读模式
库开发  or 寄存器?

    学单片机,做嵌入式开发,80%以上的工作都是C语言开发,剩下的20%甚至更低的工作才跟单片机或者协议相关。

    单片机我把它归为知识类,比如有啥寄存器,有啥外设等,只要你愿意去学去记,那是可以学会的,虽然各种单片机大同小异,但是具体应用的时候稍微花点时间即可搞定。

    C语言我把它归为知识类和技巧类,是需要不断的学习和实战才能提高的,是一门真正的技术活。买STM32开发板的用户里面,基本都是学生,对C语言只是入门阶段,还有很多C语言的知识需要学习,特别是STM32的库里面涉及到的一些C语言知识点是学校里面的教材没有教过的,甚至工作几年的工程师对库里面出现的一些知识也是初次见面。出现这种窘境,还谈何嵌入式开发,对于C语言都还属于知识补充学习的阶段,更谈何技巧,谈何学习更深入的系统和gui

    为此,野火推荐两本C语言的教程《C和指针》《C语言深度剖析》,但是很多人是不愿意看书的,所以野火初学论坛开设了《每日一题》栏目,采用一问一答的做题方式来学习C语言,只有答题了才能够看到正确的答案。每日一题栏目讲解的C语言知识都是谭浩强C语言书里面没有教过的,是大学老师不教的东西。里面的题目来自全国各大公司每年校园招聘的笔试题,还有一些就是野火从STM32的库里面截取出来的。

    学习M3至于用库好还是寄存器好,其实都好,但是我更倾向于用库,库是一种全新的学习方法,是一种潮流,我更把它看做是与C语言的又一次历练和提升。是否用库,只差你一个闪亮的回眸。

    还是做题吧,无论你是高手还是新手。新手交流,能者指教,开源共享,共同进步。

《每日一题》栏目
野火初学社区:www.firebbs.cn
每日一题.png

回复

使用道具 举报

发表于 2014-10-6 17:35:47 | 显示全部楼层
一楼抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

发表于 2014-10-6 21:27:41 | 显示全部楼层
火哥  顶一个!
回复 支持 反对

使用道具 举报

发表于 2014-10-6 22:08:51 | 显示全部楼层
抢沙发~给哥们顶一个
回复 支持 反对

使用道具 举报

发表于 2014-10-7 10:26:27 | 显示全部楼层
原来如此。
回复 支持 反对

使用道具 举报

发表于 2014-10-10 16:12:48 | 显示全部楼层
火好久没更了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-11 09:07:38 | 显示全部楼层
carollim 发表于 2014-10-10 16:12
火好久没更了

每日一题 现在开始更新了
回复 支持 反对

使用道具 举报

发表于 2014-10-31 12:42:26 | 显示全部楼层
帅呆了,赞一个
回复 支持 反对

使用道具 举报

发表于 2014-11-3 17:39:05 | 显示全部楼层
笑坏我的肚子了笑坏我的肚子了
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-12-26 22:12 , Processed in 0.036988 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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