完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
1个回答
|
|
前言
单片机在许多工科类的学生的学习生涯中是不可或缺的。无论你是电子、自动化还是通信专业都要学习一定的单片机知识。而在单片机的学习过程中,好的学习方法可以法可以在一定程度上提高你的学习效率。而今天就以stm32为例子,来讲述一下如何更好的学习stm32,内容包括以下三点.
stm32是由ST公司(全称意法半导体有限公司,是世界最大的半导体公司之一)开发的 32 位微控制器(也就是32位单片机)。而其内核是由ARM公司在当时所推出的基于ARMv7架构的32位CortexM3微控制器内核。而相对于51单片机来说,stm32有着以下的优势:
对于学过51的人来说从51过度到32是比较简单的,因为在51中大都是以直接控制寄存器来进行开发,而32是通过寄存器或者库函数来实现。而对于没学过51的、甚至是从未听说过单片机的人来说许多基础知识就显得十分重要。其中包括C语言基础、计算机常识、数电模电等等。对于大部分的大学生来说都会在大一的时候(虽然我也是大一狗嘤嘤嘤!)学习到一部分的编程语言的基础知识,无论是C++或者C,而对于单片机的学习而言,对于C语言的要求不算太苛刻,只需要熟练的掌握结构体和指针的使用并保证自己可以看懂部分程序就行(毕竟还是会有很多难懂的地方)。接着许多的计算机知识也是要掌握的。比如十六进制与二进制的转换、CPU、寄存器等等。最后也是最重要的一点就是数电和模电,毕竟单片机的概念、术语、硬件结构都源于数字电路。因此在学习之前,强烈建议打好数电模电的基础,不然等学到触发器、COMS电路、时序逻辑和时序图等的时候会让你觉得学单片机很难,并且越学越乱,最后学不下去就直接放弃了。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1786 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1622 浏览 1 评论
1089 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
730 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1680 浏览 2 评论
1941浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
739浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
573浏览 3评论
598浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
560浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 09:55 , Processed in 0.983277 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号