logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

stm32标准库和HAL库的对比学习4.《学习时钟源,时钟树与内部时钟和外部时钟的用法》

寄存器读到的数也不是我们想要的数据。还有其他的时钟树分支可以在cubeMX看到如css是时钟安全系统,当一个时钟故障可以迅速转换另一个时钟,并产生中断,FCLK是自由运行时钟,当我们需要低功耗的停止模式时,AHB上的HCLK时钟会停止运行,所有的外设也会停止运行,当需要唤醒stm32,需要外部中断,就要用到FCLK。预分频器和自动重装载寄存器有影子寄存器,当开启影子寄存器机制的时候,真正在工作的是

文章图片
#stm32#学习#嵌入式硬件
stm32标准库和HAL库的对比学习2.《学习GPIO的读取和按键输入》

本人是大一的学生,学习了一段时间的stm32,此系列博客为个人的学习笔记,方便个人复习,如有错误或问题,非常非常欢迎大家来大力指正。GPIO的数据读取分两种,一种是读取输入数据寄存器的数据,获取外部输入的信息。可以看到和之前输出的引脚定义是很像的,只不过是GPIO_Mode定义从推挽改为了上拉输入。寄存器,bit是读一个pin的一个数据,没有bit是读取输出寄存器的全部数据(16位)寄存器,bit

文章图片
#stm32#学习#嵌入式硬件
stm32标准库和HAL库的对比学习6.《学习UART串口通信(阻塞,中断,DMA)以及简单数据包分析》

USART(Universal Synchronous/Asynchronous Receiver/Transmitter),通用同步/异步串行接收/发送器,其中Synchronous是同步,Asynchronous是异步。本人是大一的学生,学习了一段时间的stm32,此系列博客为个人的学习笔记,方便个人复习,如有错误或问题,非常非常欢迎大家来大力指正。异步的时钟信号频率是不一样的,所以为了确定数

文章图片
#单片机#嵌入式硬件#stm32 +1
stm32HAL库学习电控知识笔记《学习can通信协议和简易驱动GM6020电机》

没有主从,没有地址的概念,发送的是帧,帧有标识符,can可以对识别符识别是否需要,需要就接收,BS1采样点的位置,BS2发送点的位置()本人是大一的学生,学习了一段时间的stm32,此系列博客为个人的学习笔记,方便个人复习,如有错误或问题,非常非常欢迎大家来大力指正。测试模式:静默模式(可接不可发),回环模式(可发不可接外来的,只可接自己的),静默与回环模式(只可接自己的)遥控帧有ID无数据,裁决

文章图片
#stm32#学习#嵌入式硬件
到底了