STM32环境(搭建)

【1】资料下载 :

   意法半导体STM32/STM8技术社区 - 提供最新的ST资讯和技术交流
    (主要看2本手册:参考手册(硬件寄存器)和 固件库手册(函数库)

这本讲解硬件结构和寄存器,用于了解工作原理 

 这本最重要,硬件初始化和配置全靠这本库函数,这个是F1的,F4要找对应的F4固件库函数手册,新手可以去:正点原子,野火,硬石科技。。。购买开发板学习

stm32仿真器+stm32核心板 

【2】下载CubeMX       6.6.1  (这个是stm32硬件初始化配置软件)
https://www.st.com/stm32cubemx 这个软件是图形化操作:初始化stm32时钟树等硬件配置。 

 所以这个软件是一次性的,配置好初始化后就会得到一个工程文件,再利用它写我们的程序。

Help》About下载更新

Help》Manage添加组件

3CubeMX》F407Vgt6》SYS》Debug》Trace Asynchronous SW跟踪异步软件 
4CubeMX》RCC》HSE》crystal/ceramic resonator 晶体/陶瓷谐振器(开启外部晶振) 

【3】下载MDK             5.37 (这个是单片机编程软件)


Keil Product Downloads
        3注册文件用管理员身份运行
        4 软件》File》License 注册
        5在MDK官方下载F4芯片包DFP.2.16.0(网络慢会不显示)
                    MDK5 Software Packs

//====GPIO========Analog模拟=====================

GPIO    output    level    GPIO 输出电平
GPIO    mode                模式:Output  push  Pull输出推挽    Output  Open  Drain输出开漏(断开或只与0v接通)
GPIO    Pull-up              GPIO 上拉
Maximum  output  speed    最大输出速度
User    Label                    用户标签

GENERATE CODE  输出代码

 注:推挽和开漏的区别:

推挽(要么断开,要么与3.3v导通)

开漏(要么断开,要么与0v导通)

所以,推挽可以直接点亮LED灯,开漏需要另外提供3.3v电压

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值