
stm32f407无法配置定时器2为全部dma
STM32F103TBU6 封装是VFQFPN36 将PD0和PD1配置成CAN不成功是什么原因
串口DMA + 空闲中断收发 ?
F103RCT6芯片对AFIO->MAPR寄存器写入时出错
使用STM32捕获PWM时同时捕获2个通道时会出现捕获的频率值不准确的问题
WS2812B怎么显示任意字符 / 图案?
STM32F103RCT6 定位孔 镂空,会影响使用吗?
HAL库1.8.4在做破坏性测试的时候出现g_state永远为busy的情况导致串口通信发送卡死
L9663驱动开发
用rt_thread 环境编写,DAP-LINK 下载烧录,每一次空芯片下载之后就无法二次下载。求解
评分
查看全部评分
可能是我写的不是很清楚,其实我希望的是在一个PWM周期内,能够触发两次ADC采样:例如计数增加模式下,周期值为100,比较点先,20 在计数器达到20时比较事件触发采样一次,然后更改比较点为70,这个时候又可以触发一次ADC采样,这样在一个周期内就达到了两次采样的效果,不过这只是举例子。实际情况不一定是这样。谢谢您
假定计数器的计数值为1000 PWM设为500应该生成方波 一个通道设成250 一个设成 750 再打开对应的中断就行了
注意的是因为进中断要时间 如果时间要求的严的话注意养活点计数值 留个提前量
连续采样的话按要求设定好采样率(计数器控制ADC采样周期),再按上面方法启动ADC,在ADC中断里判断采样次数,采够了停下就行了
点评