完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
调了一晚上了,想让pwm输出50hz的周期的pwm来驱动舵机,然而pwm时钟就是不分频。我设置的是16分频,但用pmwclkget函数,返回的是“不分频”,示波器测出来的是800hz,求大家解答。
附上pwm代码 #include"main.h" #include"duoji.h" #include"pwm.h" #include "inc/hw_memmap.h" #include "driverlib/gpio.h" #include "driverlib/pin_map.h" #include "driverlib/pwm.h" #include "driverlib/sysctl.h" #include "driverlib/uart.h" void pwminit(void) [ SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM0); PWMClockSet(PWM0_BASE,SYSCTL_PWMDIV_16); SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF); GPIOPinConfigure(GPIO_PF0_M0PWM0); GPIOPinConfigure(GPIO_PF1_M0PWM1); GPIOPinTypePWM(GPIO_PORTF_BASE, GPIO_PIN_0|GPIO_PIN_1); PWMGenConfigure(PWM0_BASE, PWM_GEN_0, PWM_GEN_MODE_UP_DOWN | PWM_GEN_MODE_NO_SYNC); PWMGenPeriodSet(PWM0_BASE, PWM_GEN_0, 20000); PWMPulseWidthSet(PWM0_BASE, PWM_OUT_0|PWM_OUT_1, 1000); long aw=PWMGenPeriodGet(PWM0_BASE, PWM_GEN_0); PWMOutputState(PWM0_BASE, PWM_OUT_0_BIT|PWM_OUT_1_BIT, true); PWMGenEnable(PWM0_BASE, PWM_GEN_0); ] //然后main是这样的 int main(void) [ g_ui32SysClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 16000000); pwminit(); uartinit(); adcinit(); IntEnable(INT_PWM0_0|INT_PWM0_1|INT_UART3); IntMasterEnable(); while(1) [ pmwclk2333=PWMClockGet(PWM0_BASE); ] ] |
|
相关推荐
3 个讨论
|
|
guigui_7044 发表于 2018-8-15 07:31 PWMClockSet(PWM0_BASE,SYSCTL_PWMDIV_16); 第二个参数修改为:PWM_SYSCLK_DIV_16。 原因: PWMClockSet中这个参数重新进行了定义,参见PWMClockSet API说明。 如果是TM4C123x中需要使用SysCtlPWMClockSet(SYSCTL_PWMDIV_16),第二个参数,是您上面引用的。 这个问题我也遇到了,PWMClockSet一开始用的SYSCTL_PWMDIV_x,不分频,改为PWM_SYSCLK_DIV_x,则分频正常。 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
291 浏览 1 评论
502 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
735 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
632 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1102 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
212浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
169浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
42浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
144浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
148浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-13 13:16 , Processed in 1.044365 second(s), Total 59, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号