logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

初学stm32 --- FreeRTOS移植

第二种途径就是 FreeRTOS 内核的演示工程,在“FreeRTOS 文件预览”这一小节中,介绍了 Demo 文件夹, Demo 文件夹中包含了 FreeRTOS 官方提供的演示工程,在这些演示工程当中就包含了每个演示工程对应的 FreeRTOSConfig.h 文件,需要注意的是,有些演示工程使用的是老版本的 FreeRTOS,因此部分演示工程的 FreeRTOSConfig.h 文件并不能够

文章图片
#stm32#嵌入式硬件#单片机
初学stm32 --- PWM DAC

信号的占空比随时间改变,那么其直流分量随之改变,信号滤除交流分量后,将输出幅度变化的模拟信号。,为了让音频信号能够通过该低通滤波,同时为了标准化参数选取,所以确定了这样的参数。PWM可以被分解为一个直流分量和一个占空比固定,但是平均幅度为零的方波。在精度要求不高的场合,可以用一种廉价的解决方案实现DAC。根据傅里叶理论,任意周期波形都可以分解为无限个频率为其整数倍的谐波之和。PWM是周期固定,占空

文章图片
#stm32#嵌入式硬件#单片机
初学stm32 --- NVIC中断

系统运行开始的时候设置中断分组。确定组号,也就是确定抢占优先级和子优先级的分配位数。调用函数为 NVIC_PriorityGroupConfig();设置所用到的中断的中断优先级别。对每个中断调用函数为 NVIC_Init();

文章图片
#stm32#单片机#嵌入式硬件
初学stm32 --- 端口复用和重映射

也就是说,一个 GPIO如果可以复用为内置外设的功能引脚,那么当这个 GPIO 作为内置外设使用的时候,就叫做复用。在 IO 复用位内置外设功能引脚的时候,必须设置 GPIO 端口的模式,至于在复用功能下 GPIO 的模式是怎么对应的,这个可以查看手册《STM32 中文参考手册 V10》P110 的表格“8.1.11 外设的 GPIO 配置”。,在 STM32 中引入了外设引脚重映射的概念,即一个

文章图片
#stm32#嵌入式硬件#单片机
初学stm32 --- II2C_AT24C02,向EEPROM中读写数据

IIC,集成电路总线,是一种同步 串行 半双工通信总线。总线:就是传输数据的通道协议:就是传输数据的规则。

文章图片
#stm32#嵌入式硬件#单片机
初学stm32 --- LOW POWER低功耗

STM32具有运行、睡眠、停止和待机四种工作模式。上电后默认是在运行模式,当内核不需要继续运行时,可以选择后面三种低功耗模式。低功耗模式:①,睡眠模式②,停止模式③,待机模式这三种模式的不同点:电源消耗不同、唤醒时间不同、唤醒源不同睡眠模式停止模式待机模式。

文章图片
#stm32#嵌入式硬件#单片机
初学stm32---高级定时器输出n个pwm波

1.高级定时器 :TIM1/TIM22.主要特性:计数器每次上溢或下溢都能使重复计数器减1,减到0时,再发生一次溢出就会产生更新事件。如果设置RCR为N,更新事件将在N+1次溢出时发生1,配置边沿对齐模式输出PWM2,指定输出N个PWM,则把N-1写入RCR3,在更新中断内,关闭计数器注意:高级定时器通道输出必须把MOE位置1 1,配置定时器基础工作参数HAL_TIM_PWM_Init()2,定时

文章图片
#stm32#单片机#嵌入式硬件
初学stm32 ——— 串口通信

起始位数据位(8位或者9位)奇偶校验位(第9位)停止位(1,15,2位)波特率设置图3 传输数据格式。

文章图片
#stm32#嵌入式硬件#单片机
初学stm32 --- PWM输出

STM32PWM工作过程(通道1为例)STM32PWM工作过程。

文章图片
#stm32#嵌入式硬件#单片机
初学stm32 --- flash模仿eeprom

在STM32芯片内部有一个FLASH存储器,主要用于存储代码。内部FLASH主要由三部分组成:主存储器、信息块、闪存存储器接口寄存器。主存储器:地址范围为0x08000000~0x0807FFFF,分为256页,每页2KB(小/中容量为1K)。当BOOT0接地,系统将从0x08000000地址处开始读取代码(从主存储器启动)信息块:系统存储大小为2KB,用来存储ST自带的启动程序,用来串口下载代码

文章图片
#stm32#嵌入式硬件#单片机
    共 21 条
  • 1
  • 2
  • 3
  • 请选择