STM32F407基础篇
文章平均质量分 65
stm32的架构、存储器定时器的映射、时钟系统。以及工程文件的建立。
进击的三二
这个作者很懒,什么都没留下…
展开
-
STM32 同一系列不同芯片的代码移植 HAL库
STM32HAL库同一系统不同芯片的工程移植原创 2024-01-18 19:49:49 · 575 阅读 · 0 评论 -
stm32 IO引脚复用器和映射
32单片机一组引脚有16个IO口,控制一组引脚的IO口用两个复用器,一个复用器32位控制8个IO口,所以一个IO口是4位来控制的,所以一个IO口的复用功能最多为16个,当然,并没有这么多的复用功能。32单片机的一个输出引脚可以有很多复用功能,但是一个输出引脚同时只能使用一个引脚功能,所以为了防止引脚外设之间的冲突,32单片机采用了复用器来控制引脚的复用功能。除了数模和模数转换模块,其他外设功能都要配置成复用功能模式。原创 2023-10-01 20:44:29 · 84 阅读 · 0 评论 -
stm32f4 时钟系统
stm32时钟树学习笔记原创 2023-10-01 20:32:23 · 589 阅读 · 1 评论 -
新建STM32cubeMX工程
方法一:依次点击“File->New Project”即可建新工程。如果之前打开过的话,左侧最近打 开的过程一列会有打开的工程列表,直接点击这些工程也可以打开。方法二:直接点击 ACCESS TO MCU SELECTOR。之后选择具体的芯片型号,选择STM32F4ZGT6鼠标双击选择的芯片型号后,弹出主设计界面。原创 2023-10-06 16:09:05 · 1127 阅读 · 1 评论 -
STM32F407存储器映射和寄存器映射
寻址、存储器映射原创 2023-10-02 21:05:08 · 450 阅读 · 1 评论 -
STM32的系统框架
图1是一个STM32F407的开发板,这个板子的制造分为三个层次,第一个层次是有ARM公司设计的,ARM公司的业务是设计Cortex-Mx内核和调试系统,负责第一个层次的只有ARM公司一家。第三个层次则是由开发板制造公司完成的,他们直接购买第二个层次的芯片,在芯片的基础上将芯片的IO口焊接上各种各样的片外的外设,这些外设是供初学者学习用的,在实际的工业生产之中,某一个具体工业产品的设计应该从第二个层次出发,来设计符合自己工业生产用的专用的单片机,只需开发产品需要的片外外设即可。原创 2023-10-02 19:48:43 · 73 阅读 · 1 评论