喜欢单片机,但是目前这方面是外行,没有C语言的基础,如果直接接触STM32有难度吗?希望懂行的人给点建议

如题所述

软件:能看懂c语言
硬件:掌握单片机接口
stm32开发环境:keil mdk, iar for stm32
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-21
希望学STM32可以先从硬件和汇编开始,但不懂C希望做ARM的单片机开发肯定是不行的。自学的话首先从Linux下的C语言编程开始吧。
第2个回答  2013-08-21
没C的基础是不行的,建议先学C吧,其实不是很难的,只要你有一颗认真的心。

初学STM32有什么入门的方法吗?
首先,关于STM32入门,这个可能需要的是指导教程和技术论文。说实话STM32并不难,因为你可以把它当做单片机来用,至少不会让你觉得入门很难的,具体的,你可以买个开发板,现在开发板市场上多的是,买个口碑好的,然后根据例程,再找个论坛或专题站就完全可以解决。其次,具体一点话,要学习STM32,第一...

我没学过单片机,有c语言基础,能直接学习stm32吗?
大概是不行的。虽然stm32要求的c语言你学过,但是很多东西要是直接去学习stm32的话很难理解。并且目前stm32的学习资料不是特别多(相比于51单片机),基础的更没有了,几乎所有资料都是建立在对单片机有一定认识上的。虽然stm32的确很高级,但是必须很复杂,比较难懂,不然大家都去学习了。比如寄存器,...

stm32怎么入门要多久,有什么资料推荐,没什么基础
另外,还要看C语言基础,编程时多处用到结构体和指针,如果没有基础,教程上又讲得不细,许多程序总是似懂非懂,别提灵活运用了

...单片机可以吗。难度怎样?学习stm32需要什么基础?
可以,stm32流行库开发。启动代码需要注意,STM32的时间系统要掌握好,代码确实没错误,但是系统不 工作,可能就是启动代码设置错误了。STM官网很多资源,直接用他官方的Demo开发即可。话说不在电子工程师世界、21ic等论坛逛,而在百度知道求助?

学习STM32之前需要学习单片机吗?
3>直接学51单片机、STM32,难度差不多一样。我自己用过51单片机、STM32,感觉如果有一些C语言基础,直接学51和直接学STM32是差不多的,因为STM32有C语言的固件库,学起来,就是调用固件库的函数,很方面。话说回来,如果学过51单片机,那样起码对汇编语言、内部寄存器控制、C语言程序风格,这几个方面...

单片机学51还是stm32?
这个取决于自己的条件,如果自己有哪个硬件的开发板就学哪个,都可以作为入门级的芯片。区别在于51的编程开发环境没有库开发,自己得写每个底层配置,直接操作寄存器。而32是一般是库开发的,比较容易理解,但对于深入理解寄存器方面可能不太好。大多数人都是从51开始,芯片便宜,开发简单,易于上手。

学习嵌入式STM32有必要吗,直接用ARM开发板怎么样?
Linux系统全覆盖,有C语言基础可以学习。 板子到手先按用户使用手册熟悉开发板,然后学习搭建开发环境,编译和烧写系统,最后是Linux应用和驱动,以及Android编程。重点是不要停留在理论上,一定要实际操作。只要愿意学,一心投入其中,没有什么是学不会的。现在的Linux,android工程师薪资也很高啊。

自学单片机有没有的推荐开发板?
1、如果学51的话个人觉得几乎买个开发板就行了主要是外部设备多一点的,因为网上资料很多,也比较简单(不包含想学精通),但我现在觉得不建议买51开发板了,因为没法仿真,这对你以后做项目调试问题很耽误时间的。推荐买个STm8单片机的开发板。2、不过我最终推荐还是买stm32f103系列的单片机就够了,ST...

我是电子专业学生,现在大二,目前想学STM32,我想问问有没有这必要,我想...
最好买和视频教程配套的开发板,这样的话比较直观,当然你基础好也没问题,网上的开发板都差不多,能用就行。STM32是一款性能非常强大的arm内核的单片机,我个人觉得有时间有精力的话最好能学学,而且可以拉几个有兴趣的人一起学,这样进步更加快。等你学到了大四,你会发现找工作根本不是问题。我...

stm32单片机c语言#define问题。
如果对于输入Cxkg1,Cxkg2...觉得麻烦可以有两种方法:1. #define Cxkg(x) PDin(x)在使用时直接if (CFDP == Cxdg(1)),if (CFDP == Cxdg(2))...2. 函数使用形参,比如:char Runto1(int Cxkg_val){ 函数中判断也用Cxkg_val } 函数调用时分别用Runto1(Cxkg1),Runto1(Cx...

相似回答