STM32是个好东西,就那技术手册看的太累。学stm32的一些基础

[复制链接]
6786|19
 楼主| alenthj 发表于 2009-3-15 00:40 | 显示全部楼层 |阅读模式
看中STM32的性价比,不过它的技术手册实在是不怎么地。
如果刚从8位机转行过来的,得走不少弯路。
如果是初学者,建议备好以下资料:
stm32技术手册(STM32F10xxx_Reference_Manual,主要用一些外设寄存器)
stm32f10xxx官方简介(stm32f103cn,主要用封装和GPIO口)
STM32F10xxx_Library_Manual (FWLib库使用)
Cortex m3 technical reference manual(主要用中断那章)
Arm v-7 architecture reference level manual(主要是汇编和中断)
STM32F10xxx Flash programming

上面资料最好备齐,大部分有中文版,迟早你会用到的。
其它的一些资料,可以去st网站下载备用,比如system memory boot mode等。

现在写个程序得几个文档轮着看,还好有FWLib库,不想深入了解的。直接可以用这个库。

看了几天文档,有点想法,所以写下。
蒸钱会 发表于 2009-3-15 07:31 | 显示全部楼层

硬件赏人,"软件,没有几个人

蒸钱会 发表于 2009-3-15 07:33 | 显示全部楼层

"软件"糊一团

bluearia 发表于 2009-3-23 22:10 | 显示全部楼层

比较中肯

machunshui 发表于 2009-3-24 09:13 | 显示全部楼层

要有方法

要有方法:

1.看CM3,技术手册,最起码中断系统要理清楚.

2.看STM32手册,搞清楚系统时钟,外设模块可以粗放一点,搞清工作方式和工作过程,寄存器细节可以PASS

3.找一块板子,练习一个基于中断的跑马灯程序,熟悉开发调试环境.

4.狂看stm32库例子,需要用到哪一块外设,看哪一块,

5.在自己的项目中,ctrl+c,ctrl+v就行了.

还是要比自己操作到每个寄存器快.
brittany 发表于 2009-3-24 19:55 | 显示全部楼层

顶,比较实在

原野牧歌 发表于 2009-3-24 22:37 | 显示全部楼层

machunshui说的和我的计划差不多。

还在第二步,下一步是跑马灯,以开发熟悉环境和GPIO。
单片小菜 发表于 2009-3-24 23:47 | 显示全部楼层

呵呵,什么东西都是从GPIO开始

只要是GPIO玩明白了,慢慢深入,定时器用GPIO实现(示波器看)
PWM用GPIO实现,RTC时钟报警,用GPIO实现,我感觉玩单片机就是玩IO口!
machunshui 发表于 2009-3-25 08:10 | 显示全部楼层

中断跑马灯是一个非常重要的例子

中断跑马灯是一个非常重要的例子.

单片机最基本的三条:
IO,定时器,中断,都可包含在跑马灯的例子中.

这三者搞清楚,单片机已经学的差不多了.
machunshui 发表于 2009-3-25 08:34 | 显示全部楼层

还有就是stm32的库的例子,很重要

还有就是stm32的库的例子,很重要,要看清楚.
定义寄存器的头文件要搞清楚.

库还是有好处的,自己设置寄存器,关心的东西太多.
使用库可以避免这些.

对于需要特殊的地方,可以移植库代码为自己的代码.


当然首要条件是要看清楚手册和库的例子才能谈的上移植.
 楼主| alenthj 发表于 2009-3-25 13:50 | 显示全部楼层

另:建议下载最新的英文版datasheet

中文的参考用。

比如看ADC那章,中文是相当的不清不楚。
bjc125 发表于 2009-3-25 16:28 | 显示全部楼层

关于旋转编码器编程的问题

香水城 发表于 2009-3-25 16:54 | 显示全部楼层

正交编码器的应用笔记和工程例子

渤海三叠浪 发表于 2009-4-2 13:37 | 显示全部楼层
cgbabc 发表于 2009-4-7 20:02 | 显示全部楼层

好贴

 
smallfishyjt 发表于 2009-4-12 10:15 | 显示全部楼层

好贴

好贴 顶起来
5楼的大虾列出的学习过程很实用
starm 发表于 2009-4-12 11:22 | 显示全部楼层

单片机就是玩IO口!

是啊. 不知道没有IO的单片机该怎么用 ?
渔夫子 发表于 2013-1-31 01:05 | 显示全部楼层
顶起!
55854234 发表于 2013-1-31 09:14 | 显示全部楼层
想必大家都有很多心得啊
拿起书本 发表于 2013-1-31 15:44 | 显示全部楼层
对初学者有用,希望高手多提点建议,让初学者少走点弯路
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

221

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部