[讨论] 完了完了,完成不了了,STM32F103产生1us~80us脉宽的方波,是不是不行啊

秋天的琴湖   2022-11-20 21:04 楼主

STM32F103产生1us~80us脉宽的方波,是不是不行啊,这个是不是用CPLD或者是FPGA更好

回复评论 (9)

stm32 GPIO翻转可以到50MHz呢。

cpu的速度,CPU最高速度为72mhz

 

你这才要求1M~12.5k。应该没什么问题。

用定时器中断就可以实现。

本帖最后由 damiaa 于 2022-11-20 22:06 编辑
点赞  2022-11-20 22:02

应该没问题吧 你这个1-80us是可调的吗?是相同频率不同占空比,还是相同占空比不同频率?

点赞  2022-11-20 22:51
引用: damiaa 发表于 2022-11-20 22:02 stm32 GPIO翻转可以到50MHz呢。 cpu的速度,CPU最高速度为72mhz。   你这才要求1M~12.5k。应 ...

定时器不一定行,应该是PWM好一些,72M的MCU使用10uS定时做过东西,不可以靠。

点赞  2022-11-21 08:55

输出一路1us的STM32F103应该是没有问题的。

点赞  2022-11-21 09:02

单片机试过输出1.28Mhz的pwm,输出1us应该还是可以的

在爱好的道路上不断前进,在生活的迷雾中播撒光引
点赞  2022-11-21 09:20

是不是检测波形的设备出问题了,没有检测出来?

点赞  2022-11-21 10:54

一路的话完全没问题,关键字是 ,晶振频率和PWM。

点赞 (1) 2022-11-21 11:25
引用: tagetage 发表于 2022-11-21 11:25 一路的话完全没问题,关键字是 ,晶振频率和PWM。

我这要实现两路。

点赞  2022-12-26 11:23

只能用PWM。不知道你的调节精度是多大,精度太高可能有问题。

چوآن شـين
点赞  2024-7-29 13:56
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复