意法半导体(中国)投资有限公司
2023-06-12
展开全部
展开全部
大概是不行的。虽然stm32要求的c语言你学过,但是很多东西要是直接去学习stm32的话很难理解。并且目前stm32的学习资料不是特别多(相比于51单片机),基础的更没有了,几乎所有资料都是建立在对单片机有一定认识上的。虽然stm32的确很高级,但是必须很复杂,比较难懂,不然大家都去学习了。比如寄存器,中断等很多概念在stm32的资料中很少有详细地去讲,都是直接教你怎么用,可是你根本不懂那是什么,所以这些都得从简单的单片机中入手去学习基本的东西,目前最常用的基本单片机是51单片机,资料超全,也很详细,等你学的差不多时在去学习stm32吧,不然你会很痛苦的
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
c语言一定要学好.在stm32上编程很少用汇编语言(会累死人的),一般都用c,不过有些功能c语言实现不了,学好了c语言编程还是要啃汇编的,.建议你用keilmdk.跟51的keil差不多.入门建议你买一块开发板,一定要简单,实用的.这样既便...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
没学过单片机,有c语言基础,是能直接学习stm32的。因为STM32是基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-0内核而设计的,属于高级单片机,其可以使用汇编语言编写程序,也可使用c语言编写程序,而且很多使用stm32单片机的人都是使用c语言编写程序,所以通过一本详细讲解stm32的书籍直接学习是完全可行的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以是可以,不过很痛苦。STM32是arm内核,直接学32位单片机很有难度。建议你从简单的8位单片机如51系列学起。原因很简单,单片机编程是建立在对硬件充分了解的基础之上进行硬件驱动,如进行I/O,串口通信,AD,DA转换,USB等等很多与外围电路进行直接控制的操作,和在windows系统写程序是两码事,先学习51单片机,了解了基本的运行原理,学STM32的时候就容易得多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我只是来打酱油的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以学,但是不会很容易,介绍你几个入门的Stm32教学课程看看
野火STM32入门编网页链接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询