捕获.PNG (47.89 KB 下载次数: 0) 下载附件 前天 21:32 上传 程序实现作用是:通过串口助手给单片机发送设定信息后使得片上两个LED灯亮且让定时器1通道二输出PWM信号是舵机转动,如上图编辑程序可以实现。 发现问题: uart_init(115200);和LED_Init();位置互换LED灯正常运转,但是舵机不转。不知道是什么原因,故想请教以下论坛的各位前辈,后生再此表达对各位的感谢。
第一次进stop模式功耗是正确的,外部中断唤醒后再进入STOP模式功耗大了300uA,求问这是怎么回事
求助STM32F103ZET6芯片,需要使能Systick中断,设置了100ms进入一次中断,代码如下图。实际运行发现程序运行后100ms死机,仿真看也没有进入中断。使用的外部8M晶振,9倍频,系统频率72M。
发现F103系统板,F407核心板都是只有2路DAC,求问怎么实现多路DAC,因为我想最终能够给出3个模拟量去驱动其它东西
STM32CubeProg编程工具直接对单片机flash写数据方便?读取flash的话还需要程序读取?
/@@* USER CODE BEGIN USART1_IRQn 0 */ /@@* USER CODE END USART1_IRQn 0 */ HAL_UART_IRQHandler(&huart1); /@@* USER CODE BEGIN USART1_IRQn 1 */ /@@* USER CODE END USART1_IRQn 1 */USART1_IRQn 0与USART1_IRQn 1有什么不同,代码应该写在哪里呢
结构体内的整型变量需要赋初值?比如typedef struct { uint8_t Buf[256]; uint8_t in; uint8_t out;} fifo_t;fifo_t a;那么全局变量a中成员默认都是0吗
求问国产GD系列芯片替换STM32的芯片程序改动大不大,GD103系列主频108Mhz,而STM3272Mhz
ADC校准完之后,之后DMA传输ADC的值错了一位 ADC校准是在ADC初始化完,ADC不开之前,这个时候DMA只做了配置,也还没使能DMA,但是就是怎么配置就是错了一位。 网上有说校准ADC之后会触发一次DMA导致数据错了一位(往前移了一次),请问有遇到类似问题的吗?
ADC转换时间既然是越短越好,那么直接用72M不就更好?为什么还要分频呢?分频不是更慢了吗? ADC转换时间.png (113.02 KB 下载次数: 0) 下载附件 保存到相册 2021-3-1 16:12 上传