OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3150|回复: 4

学习笔记1:STM32介绍

[复制链接]

23

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
金钱
365
注册时间
2018-3-21
在线时间
64 小时
发表于 2018-3-22 17:50:51 | 显示全部楼层 |阅读模式
本帖最后由 随风飘动 于 2018-3-23 13:26 编辑

1.ARM介绍
ARM是一家芯片架构方案设计公司,占据嵌入式市场的90%
分系列:cortex-系列
                     A:A8 A9 A72 消费类
                     R:军工,航天类
                     M:M0 M3 M4 M7
ARM---->半导体厂商----->CPU
STM32是ST(意法半导体)公司生产的以cortex-M系列位架构的32位MCU
常用的cpu:stm32f103 stm32f407 stm32f429

2.软件的安装
这一部分,谷歌百度一堆教程,安装keil ,st-link , ch340等基本的软件驱动,不做介绍,有需要的可以联系我

3.cpu最小系统
可以使cpu正常工作的最小单元,我认为这个有必要了解(我也查了一些资料,我的总结可能有问题,毕竟能力有限,一边学习一边整理)
stm32:
电源电路:很容易理解,用于供电,v3.3 v5
复位电路:用于复位
晶振电路:
             晶振:晶体振荡器,产生周期性的脉冲
             作用:给cpu提供主频时钟,使cpu能够正常工作
             每一个cpu的主频都是确定的  主频=外接的晶振*cpu倍频系数下载接口
4.知识点
我觉的单片机学习如果不会位操作简直无法工作,虽然我也很菜
对一个位进行操作,无非就是写01
写1:
a |=(1<<n);
写0:
a &=~(1<<n);

对连续的n个位进行操作
例如:a=0x  xxxx xxxx
改为   0x  xx10 11xx
先清零:a & =~(0xf<<2)
再写位:a | =(0xb<<2)
然后2345位就变了,很容易吧

5.ST编程方法
ST有二种操作方式:
方式一:库函数
方式二:寄存器
我认为二者都要会,库函数调用很方便,当时寄存器让你知道cpu是怎么工作的,反正我现在是要二者都要会,学的深一点总归是好的。

我用的是STM32f407ZGT6的cpu,所以做一个介绍
1、CPU型号 STM32F407ZGT6
    STM32
    F:通用的一个型号
    407:子系列
    Z   :管脚数 114个
    G   :flash容量  1M字节
    T   :PCB封装
    6    :耐温级别
2、flash  1M 他是代码存储区 掉电不丢失
    sram  128k  bain连存储区  掉电丢失
    举个小李子:   int a  存放再sram
                    const int a 存放再flash
3。cpu的主频:168MHZ
4、CPU的时钟源
      4种时钟源
        HSE:高速外部时钟
        HSI:高速内部时钟
        LSE:低速外部时钟
        LSI:低速内部时钟


额,闲暇时间总结一下,下班了,回家晚上再整整,坚持一波,今天打卡,看能坚持多久








正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

23

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
金钱
365
注册时间
2018-3-21
在线时间
64 小时
 楼主| 发表于 2018-3-23 08:43:24 | 显示全部楼层
cpu最小系统还少一个下载接口,不知道怎么更改帖子,无奈
回复 支持 反对

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2018-3-23 11:51:37 | 显示全部楼层
楼主位最下一排有  回复  编辑  选项
支持一个
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复 支持 反对

使用道具 举报

23

主题

85

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
365
金钱
365
注册时间
2018-3-21
在线时间
64 小时
 楼主| 发表于 2018-3-23 13:27:30 | 显示全部楼层
龙之谷 发表于 2018-3-23 11:51
楼主位最下一排有  回复  编辑  选项
支持一个

找到了,谢谢
回复 支持 反对

使用道具 举报

2

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
138
金钱
138
注册时间
2018-1-15
在线时间
29 小时
发表于 2018-3-24 20:31:53 | 显示全部楼层
随风飘动 发表于 2018-3-23 08:43
cpu最小系统还少一个下载接口,不知道怎么更改帖子,无奈

最小系统还需要一枚cpu芯片
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-20 17:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表