Image
Image

一点点0321

+ 关注

粉丝 2     |     主题 68     |     回帖 481

实现呼吸灯效果---STM32f103C8t6
2024-1-29 19:38
  • ST MCU
  • 17
  • 1286
  7、delay.h #ifndef _DELAY_H #define _DELAY_H #include void delay_ms(uint32_t i); #endif ...  
  6、delay.c #include void delay_ms(uint32_t i) { u32 temp; SysTick->LOAD=9000*i; SysTick-> ...  
  5、led.h #ifndef _LED_H #define _LED_H #include #include #define LED_PORT GPIOC #define LED_PIN ...  
  4、led.c #include uint8_t i,j,l; void led_init() { GPIO_InitTypeDef GPIO_InitStructure; RCC_ ...  
  3、pwm.h #ifndef _PWM_H #define _PWM_H #include #include extern uint8_t CCR; void pwm_Init(v ...  
  2、pwm.c #include "pwm.h" void pwm_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; TI ...  
  2、pwm.c #include "pwm.h" void pwm_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; TI ...  
  四、代码 1、main.c #include "pwm.h" #include "led.h" #include "delay.h" #include uint8_t CCR=50; u ...  
  4、PWM1模式配置,TIM3通道4配置 包括定时器模式,输出比较状态,设置待装入捕获比较寄存器的脉冲值(设置 ...  
  3、定时器配置 包括预分频值,寄存器周期值,时钟分隔(一般不分割),计数器模式 ...  
  三、PWM初始化 1、使能PB1定时器3的通道4和IO口以及复用功能 2、外设的GPIO配置,TIM3_CH4选择输出比较通 ...  
  二、主要文件  
  PB1对应的TIM3_CH4,位于APB1总线,而GPIOB位于APB2总线  
  开发板使能的灯是PB1  
  使用的是PWM1模式  
STM32 RS485串口DMA发送问题记录及调试解决
2024-3-31 23:05
  • ST MCU
  • 10
  • 7396
  图7 函数HAL_UART_Transmit_DMA部分代码 因此可在串口发送完成中断后重新赋值huart->gState = HAL_UART_ST ...  
  待以为这样处理完后,就调通串口DMA发送了。没想到又遇到了新的问题:发送两帧才正常应答一次。当然又是一 ...  
  数据发送 2.1调用HAL_UART_Transmit()进行发送 计划是准备先通过标准函数HAL_UART_Transmit()调通后,再考 ...  
  图5 MODBUS Message RTU Framing image-20230622190810356图6 MODBUS通信  
  数据接收 如图5所示,在文档Modbus_over_serial_line_V1 2.5.1.1节阐述,在MODBUS RTU模式中,消息帧之间的 ...  
2
3
近期访客