自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 基于stm32与串口通信的freeMaster使用

项目中对于freeMaster工具的学习使用经验记录

2023-01-09 11:57:47 2271 3

原创 学习记录(四)定时器发PWM波、定时器触发ADC通过DMA存入内存,串口发送温度传感器校正值。——stm32

Pulse参数存入寄存器CCR(Capture Compare Register),参照用户手册中下图。本例中计数值为9,Pulse值为2,则0~9中小于2的部分0、1为高电平,2~9为低电平,使正占空比为20%。

2021-05-27 12:03:09 1692

原创 学习记录(三) UART串口通信 中断式、printf发送 STM32CubeMX MDK5 ST-LinkV2 STM32G474VET6

①依旧CubeMX创建工程,打开GPIO、RCC,USART1设置为异步(Asynchronous)模式,因为要使用非阻塞式发送,所以还要打开USART1的中断。②代码上与LED操作大同小异,只需改任务执行的函数,使用HAL库的HAL_UART_Transmit_IT()函数,附源码。运行效果为每秒发送一个字符串,打印在串口调试助手上。static MAINAPP_COMPONENTS theComps[] ={ { 0, 0, 1000, MCM_AUTO, .

2021-05-21 11:34:53 762

原创 学习记录(二)LED闪烁 STM32CubeMX MDK5 ST-LinkV2 STM32G474VET6

①首先用STM32CubeMX创建工程,选择所用的芯片型号,STM32G474VET6-LQFP100,双击。②调GPIO,查原理图知所要用的5个LED的IO引脚,如下图LED345对应引脚PD765,低电平亮。点Cube软件芯片图中打开对应引脚选择GPIO_Output。③再打开时钟HSE选择Crystal/Ceramic Resonator,芯片引脚图自动打开。Clock Configuration暂时可不设置。④在Project Manager中设置工程名...

2021-05-20 17:26:01 1033

原创 学习记录(一) 系统任务调度进程算法 TaskProcess()

主函数为一些STM32CubeMX生成工程时写好的初始化函数,及一个while(1)轮询,里面是系统任务调度进程函数。int main(void){ /* 初始化 */ HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); while (1) { TaskProcess(); //系统任务调度进程函数 }}该函数定义:当变量OSTickSave和OSTick不相等时

2021-05-20 15:39:26 583 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除