44问答网
所有问题
我没学过单片机,有c语言基础,能直接学习stm32吗?
请详解原因行吗?能的原因,和不能的原因。我会加分的。
举报该问题
推荐答案 2012-12-30
大概是不行的。虽然stm32要求的c语言你学过,但是很多东西要是直接去学习stm32的话很难理解。并且目前stm32的学习资料不是特别多(相比于51单片机),基础的更没有了,几乎所有资料都是建立在对单片机有一定认识上的。虽然stm32的确很高级,但是必须很复杂,比较难懂,不然大家都去学习了。比如寄存器,中断等很多概念在stm32的资料中很少有详细地去讲,都是直接教你怎么用,可是你根本不懂那是什么,所以这些都得从简单的单片机中入手去学习基本的东西,目前最常用的基本单片机是51单片机,资料超全,也很详细,等你学的差不多时在去学习stm32吧,不然你会很痛苦的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/3YGYYR6V6.html
其他回答
第1个回答 推荐于2017-09-18
没学过单片机,有c语言基础,是能直接学习stm32的。因为STM32是基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-0内核而设计的,属于高级单片机,其可以使用汇编语言编写程序,也可使用c语言编写程序,而且很多使用stm32单片机的人都是使用c语言编写程序,所以通过一本详细讲解stm32的书籍直接学习是完全可行的。
第2个回答 2012-12-30
可以是可以,不过很痛苦。STM32是arm内核,直接学32位单片机很有难度。建议你从简单的8位单片机如51系列学起。原因很简单,单片机编程是建立在对硬件充分了解的基础之上进行硬件驱动,如进行I/O,串口通信,AD,DA转换,USB等等很多与外围电路进行直接控制的操作,和在windows系统写程序是两码事,先学习51单片机,了解了基本的运行原理,学STM32的时候就容易得多
第3个回答 2012-12-30
我只是来打酱油的。
第4个回答 2019-05-16
可以学,但是不会很容易,介绍你几个入门的Stm32教学课程看看
野火STM32入门编
网页链接
相似回答
我没学过单片机,有c语言基础,能直接学习stm32吗?
答:
大概是不行的
。虽然stm32要求的c语言你学过,但是很多东西要是直接去学习stm32的话很难理解。并且目前stm32的学习资料不是特别多(相比于51单片机),基础的更没有了,几乎所有资料都是建立在对单片机有一定认识上的。虽然stm32的确很高级,但是必须很复杂,比较难懂,不然大家都去学习了。比如寄存器,...
我没学过单片机,有c语言基础,能直接学习stm32吗?
答:
当然可以
,这个东西不难,用心+坚持必可。最好买个开发板,按照配套视频一步步来,不可浮躁,你会发现这些个不过如此。
学习STM32
之前需要
学习单片机吗?
答:
1>STM32可以直接学
。你找一块开发板,按照文字教程和视频教程学,编几个小实验,比如IO口控制、中断、定时器。。。就差不多入门了;2>如果学过51单片机,起码对编程这方面就比较熟悉了,那样学起STM32会更加快。好处就是:你51单片机的功能,基本上STM32都有,可以比喻说,STM32是51的加强版,也...
无51
单片机基础可以直接学stm32单片机吗
答:
最好是学过51单片机,并且C语言要好
,否则学起来很难 stm32虽然和51结构差别很大,但一些基本的操作原理相同 配套的教程不会仔细讲一些基本的东西,在多数老师的眼里,都认为学STM32的人都学过51单片机或其它低档单片机
大家正在搜
相关问题
我没学过单片机,有c语言基础,能直接学习stm32吗?
学习STM32一定要用到汇编语言吗?我只会C语言怎么办?
求教,本人特别喜欢单片机,C语言不错,pcb也不错,学过st...
学Linux前要学stm32吗?我目前马上大二,学了C语言,...
喜欢单片机,但是目前这方面是外行,没有C语言的基础,如果直接...
只有普通c51单片机和c语言的一点点基础,请问要马上学会st...
需要stm32的c语言设计程序
过51单片机和C语言,stm32学起来上手快吗