完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上一篇 STM32的学习经历(学前篇 2) https://bbs.elecfans.com/jishu_510216_1_1.html欢迎大家访问,文笔不好,见谅...
学习一年多的51单片机之后,首先是觉得自己有必要去学一门新的东西,而不是抱着51不撒手,当然这并不是对51单片机的排斥和贬低,51单片机可以说在当今的电子行业很多地方还是有用武之地的,许多从业者也很喜欢用51单片机去做东西,小到电子闹钟,大到工厂里的电子设备控制... 学习了51单片机之后,印象最深刻的莫过于中断,这个新手的噩梦,有很的人也包括我自己,学过51单片机后的很长一段时间后,对于前辈说的中断很重要并没有太深的感触,也并没有放在心上,这直接导致了,在接触到STM32的中断之后彻底傻眼了,以前顶多就是改改人家的51中断代码即可,再不行直接放弃中断,一个While()大循环过去,就这样,稀里糊涂的能省就省得走过了51单片机...现在想想真是,都是泪啊... 学习STM32,和大多数学习者一样,先去买一个开发板,请注意,一定要看好,是否适合自己学习,难度系数要适合自身,不然你会学的很吃力;第二, 开发板的功能不一定要很齐全,但是它的引脚引出一点要方便,相信大多数都知道现在的排针接口 2.54mm 的居多,但是我很不幸,第一次买的开发板,自己没有看好,TMD排针是 2.0mm 的接口,这点大家尤其要注意,因为你有很多的代码都要通过这个板子来运行和调试,如果接口不方便,那么你会费很多事的....第三.开发板的资料要齐全,质量要好,多而不精又有卵用...有些商家说得很好上千 G 的文件资料,问题是你看的过来么,对于新手或者入门而言,资料易于接受才是最重要的 第四. 开发板将是你在很长一段时间内打交道的战友,要爱惜自己的开发板,要是几天就灰头土脸了,你觉得你还有心情再去捣鼓它么... 好了,开发板有了,下面就开始真正的学习了,很多新手会犯一个和我一样的错误,上来就想点灯,管他三七二十一,先点一个灯再说,结果有很多人光点灯点了一星期甚至更长时间,应该先看资料!而不是东找找西望望,问别人,"为什么我的开发板连Led都点不亮",大多数人如我的回答是"看资料,浏览器上自己搜..."而你最终也会发现,问题确实出在自己身上...无论学习什么东西,都应该先了解,再学习... 如果你看过资料,那么你很可能在半小时甚至几分钟内点亮你想点的那个Led...就这么简单,IO口 的配置就这么简单,只要你弄懂了那几种模式就够了...有了IO口, 光让灯亮还不行,你还想让它"一闪一闪亮晶晶",那么就涉及到延时问题了,STM32 有一个专门的定时器用来做延时,换句话说,这个延时很精确. 好了,有了IO口 ,有了延时,你就可以做一些简单的代码实验了.例如蜂鸣器等一些单纯IO口控制的小实验,你的信心,会增很多... 后续更新,请大家移驾本人空间观看,谢谢... |
|
相关推荐
|
|
说程度的话 我是学习51单片机一年多以后开始STM32的 程度 的话 个人认为 你最起码可以独立编程了 就是不看书 比如,想写中断的话 可以直接打开Keil写 并且通过率比较高 基本就行了吧 把结构体 指针这些C语言难啃的骨头过一遍 找本C语言的书 看他个三四遍 说不清 情况不一样啊 |
|
|
|
|
|
|
|
|
|
|
|
逛论坛,赚积分!
|
|
|
|
|
|
北洋水师 发表于 2015-9-7 21:16 非常感谢!~看来C语言还是要继续加强~ |
|
|
|
|
|
2033 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1885 浏览 3 评论
4475 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2031 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2541 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 01:55 , Processed in 0.619499 second(s), Total 60, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号