|
void TIM8_PWM_Init(u16 arr,u16 psc) { //此部分需手动修改IO口设置 RCC->APB2ENR|=1<<13; //TIM8时钟使能 RCC->APB2ENR|=1<<4; //使能PORTC时钟 GPIOC->CRL&=0X0FFFFFFF; //PC7清除之前的设置 GPIOC->CRL|=0XB0000000; //复用功能输出 TIM8->ARR=arr; //设定计数器自动重装值 TIM8->PSC=psc; //预分频器设置 TIM8->CCMR1|=3<<12; //CH2 PWM2模式 TIM8->CCMR1|=1<<11; //CH2预装载使能 TIM8->CCER|=1<<4; //OC2 输出使能 TIM8->BDTR|=1<<15; //MOE 主输出使能 TIM8->CR1=0x0080; //ARPE使能 TIM8->CR1|=0x01; //使能定时器1 } |
有没有大佬知道这个电路输出为什么只有1V多?按数据手册接的,设置外部输出,输出值也不对
有没有大佬有1602的HAL库驱动
stm32 spi从机实现bissc通信(在线等)
stm32 定时器外部时钟1的TI1FP1及TI2FP2的设置问题
STM32F1定时器中触发信号TRC的来源及选择配置是怎么样的
输入捕获测频率返回异常?
STM32F103 bug
怎么将keil工程更换为vscode工具链?
HAL_UART_Receive_IT不管设置size是多少,我串口一次性发4个字符,最后保存在buffer的也只有一个元素
Error in final launch sequence: Failed to execute MI command: target remote localhost:61234
微信公众号
手机版