6621|16

84

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

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

看中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库,不想深入了解的。直接可以用这个库。

看了几天文档,有点想法,所以写下。
此帖出自stm32/stm8论坛

最新回复

                                 是啊. 不知道没有IO的单片机该怎么用 ?   详情 回复 发表于 2009-4-12 11:22
点赞 关注
 

回复
举报

78

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

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

                                  
此帖出自stm32/stm8论坛
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

"软件"糊一团

                                  
此帖出自stm32/stm8论坛
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

4
 

比较中肯

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

5
 

要有方法

要有方法:

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

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

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

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

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

还是要比自己操作到每个寄存器快.
此帖出自stm32/stm8论坛
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

6
 

顶,比较实在

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

7
 

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

                                 还在第二步,下一步是跑马灯,以开发熟悉环境和GPIO。
此帖出自stm32/stm8论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

8
 

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

只要是GPIO玩明白了,慢慢深入,定时器用GPIO实现(示波器看)
PWM用GPIO实现,RTC时钟报警,用GPIO实现,我感觉玩单片机就是玩IO口!
此帖出自stm32/stm8论坛
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

9
 

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

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

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

这三者搞清楚,单片机已经学的差不多了.
此帖出自stm32/stm8论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

10
 

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

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

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

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


当然首要条件是要看清楚手册和库的例子才能谈的上移植.
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

11
 

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

中文的参考用。

比如看ADC那章,中文是相当的不清不楚。
此帖出自stm32/stm8论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

12
 

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

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

13
 

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

 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

14
 

好贴

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

15
 

好贴

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

16
 

好贴

好贴 顶起来
5楼的大虾列出的学习过程很实用
此帖出自stm32/stm8论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

17
 

单片机就是玩IO口!

                                 是啊. 不知道没有IO的单片机该怎么用 ?
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

开源项目 更多>>
    随便看看
    查找数据手册?

    EEWorld Datasheet 技术支持

    相关文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表