当前位置: 代码迷 >> 单片机 >> stm32 怎么入门
  详细解决方案

stm32 怎么入门

热度:367   发布时间:2016-04-28 14:49:34.0
stm32 如何入门
感觉跟51比起来复杂太多了!不知道从何入手。在网上搜索的教程,基本都是对应某种板子,并不是从基础讲解!说的简单点,玩51的时候,直接写汇编就OK了,最基础的点个小灯,不超过20行,用C也就包含个reg51.h就行了,可是到了stm不知道从何写起!网上的文档动不动就整个固件库,N多代码,不知道都有什么作用, 其实我只是刚刚开始学,不需要完成很多功能,点个灯就可以!请教各位,又没有直观点的代码! 不想要网上那种一大堆的!

类似51这种的没有么
...............
void delay() {
.................
}
void main() {
.................
}


------解决思路----------------------
我连联接电脑,都连接不到,

怎样入门??
------解决思路----------------------
因为这和裸机不一样的思路

其接近于上层驱动开发的思想.

如果你对上层内核驱动有些了解的话,
应该比较容易理解些.
------解决思路----------------------
有两种方式,一个是通过寄存器控制,这个需要看芯片的手册,好处是代码量少,容易上手
另一种是固件库,需要了解固件库的用法,底层已经被封装好了
------解决思路----------------------
引用:
Quote: 引用:

我连联接电脑,都连接不到,

怎样入门??



其实连不连电脑无所谓的! 你先得回写程序阿! 连接电脑只是硬件加上驱动什么的事情,经过调试总会连上的! 但是你就算成功连上了,也不等于你会用stm ! 还是先学基础编成吧!   

 我的能连上!



但对方连不上,就甚么趣味都没有吧,
------解决思路----------------------
STM32说到底还是个单片机,虽然也属于ARM
只有上了操作系统,才能是真正的嵌入式系统,
当然ucos类的OS就不能算了。
------解决思路----------------------
我的意见是自己动手做一块板子,下载文档,从最基本的芯片选型,各个接口的接法等等入手,做一块你自己的板子。很简单的,然后自己想一个小需求,去一点点实现!