共4条
1/1 1 跳转至页
STC12C _STC12C系列,能否实现某口线输出周期为8微秒的矩形波?
问
STC12C系列,能否实现某口线输出周期为8微秒的矩形波?
要求周期稳定,波形高低电平均为4微秒。 答 1: 如此,尽在不言中,其他功能优化处理,哇,要把MCU累死,把程序员累死跑外部时钟48MHz,
CPL P1.x
. ;可能要处理其他工作
. ;可能要处理其他工作
CPL P1.x
. ;可能要处理其他工作
. ;可能要处理其他工作
CPL P1.x
. ;可能要处理其他工作
. ;可能要处理其他工作
CPL P1.x
...
如此,尽在不言中,其他功能优化处理,哇,要把MCU累死,把程序员累死
技术支持好累啊
---想离开21icbbs 休息一段时间
答 2: 不是吧,stcmcu???语句延时来做肯定不现实啦不是吧,stcmcu???语句延时来做肯定不现实啦,用定时器也比这么做好呀,程序中其它要做的事还多着哪
我以前是想用定时器来做:选用晶振12M,用定时器方式(设置为12倍速)定时4微秒,在定时器中断里翻转口线。
但是这么做有问题:因为各语句的机器周期长短不一,所以在短机器周期和长机器周期发生中断时,响应中断的时间会有小误差,但在定时仅为4微秒时就会造成挺大的误差。
务请stcmcu指教,如附加的CCP/PWM等功能能不能做到呀?或者还有啥方式实现?
(晶振不大于12M) 答 3: 想精确的话任何中断都不能用多任务也别指望,这个功能不如用晶体振荡器实现,需要控制的话,用MCU通过逻辑门实现即可。 答 4: 用PCA的PWM输出 晶振用32M,PCA时钟源选Tx,如此分频系数最大可到1;PWM占空比为50%,
32M/1/256=0.125M->8us 答 5: 感谢lgj感谢lgj
--看错了,原来只要 125KHz, 用PCA/PWM 就可以了
PWM 125kHz
125kHz * 256 = 32,000,000, 要用32MHz的时钟,定时器1T,计一个脉冲就溢出
要求周期稳定,波形高低电平均为4微秒。 答 1: 如此,尽在不言中,其他功能优化处理,哇,要把MCU累死,把程序员累死跑外部时钟48MHz,
CPL P1.x
. ;可能要处理其他工作
. ;可能要处理其他工作
CPL P1.x
. ;可能要处理其他工作
. ;可能要处理其他工作
CPL P1.x
. ;可能要处理其他工作
. ;可能要处理其他工作
CPL P1.x
...
如此,尽在不言中,其他功能优化处理,哇,要把MCU累死,把程序员累死
技术支持好累啊
---想离开21icbbs 休息一段时间
答 2: 不是吧,stcmcu???语句延时来做肯定不现实啦不是吧,stcmcu???语句延时来做肯定不现实啦,用定时器也比这么做好呀,程序中其它要做的事还多着哪
我以前是想用定时器来做:选用晶振12M,用定时器方式(设置为12倍速)定时4微秒,在定时器中断里翻转口线。
但是这么做有问题:因为各语句的机器周期长短不一,所以在短机器周期和长机器周期发生中断时,响应中断的时间会有小误差,但在定时仅为4微秒时就会造成挺大的误差。
务请stcmcu指教,如附加的CCP/PWM等功能能不能做到呀?或者还有啥方式实现?
(晶振不大于12M) 答 3: 想精确的话任何中断都不能用多任务也别指望,这个功能不如用晶体振荡器实现,需要控制的话,用MCU通过逻辑门实现即可。 答 4: 用PCA的PWM输出 晶振用32M,PCA时钟源选Tx,如此分频系数最大可到1;PWM占空比为50%,
32M/1/256=0.125M->8us 答 5: 感谢lgj感谢lgj
--看错了,原来只要 125KHz, 用PCA/PWM 就可以了
PWM 125kHz
125kHz * 256 = 32,000,000, 要用32MHz的时钟,定时器1T,计一个脉冲就溢出
共4条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |