完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,伙计们,希望你们能帮我解决一个我无意中发现的问题。我的PWM有时按我的意愿工作,但是其他时候,它的行为等于将所有占空比设置为0,所有PWM引脚都有0输出。UART工作良好,以及我创建的计时器。这只是PWM有时失败。数据表没有帮助很多,希望你这样做。谢谢!初始化代码:我期待看到10%占空比PWMs,但我绝对没有什么…
|
|
相关推荐
12个回答
|
|
|
你好,TS9!我使用的是DSPIC33 EP128GM604。我能让它开始工作。但是有一次,在我编程之后,PWM停止工作,正如我所说,在所有PWMs上输出0。所以我认为错误不在配置中,否则它根本不应该工作。我在想,也许我烧坏了PWM模块,但是我已经连接到了PWM引脚510欧姆电阻器,以便限制由引脚供电的电流。还有其他方法可以损坏PWM模块吗?另一件事我想可能是造成问题的PWM故障条件,不知怎么发生的,并迫使我的PWM 0占空比。但是我认为在擦除/重新编程周期之后,UC应该清除故障状态并启用PWM,对吗?
|
|
|
|
|
|
因此,我做了一个测试,我创建了一个简单的程序,它基本上将PWM使用的PIN设置为由GPIO模块控制,并尝试以给定的频率切换它们。这是完美的,所以我猜我没有超过一个引脚输出的最大电流…那么,我能以任何其他方式损坏PWM模块吗?
|
|
|
|
|
|
通过软件,如果你能回忆起你在“工作”和“不工作”之间发生了什么变化,就是这样!
|
|
|
|
|
|
你不能“燃烧”内在逻辑!相同的软件和所有配置位完全一样吗?我不知道如何完全擦除芯片,以恢复“童贞”之前,重复与先前故障芯片编程测试。顺便说一下:两个芯片是相同的掩码修订?(相同的芯片ID)
|
|
|
|
|
|
我认为烧掉微控制器的一个模块是可能的,如果你说不是,我希望你是对的。是的,我使用了完全相同的十六进制文件来编程两个uC。是的,两个uC都是dsPIC33EP128GM604。如果模块没有死机,我想可能是PIC焊接中的故障。不过,所有的连接都正常。以下是我在新PIC上执行测试的示例代码(我试图保持它尽可能简单,并且与参考手册中的示例代码相同):
|
|
|
|
|
|
晶体振荡器的频率是什么,FoSC和FCY?
|
|
|
|
|
|
FoSC=7.37兆赫,所以我认为FCY=FoSc/2=3.685兆赫。
|
|
|
|
|
|
首先,需要用PLL配置振荡器。为了实现FoCs= 120 MHz,FCY=60MHz。顺便问一下,你想做什么PWM?你的申请书?
|
|
|
|
|
|
爱德华1960年谢谢!我不敢请求错误输入,因为这是一个非常明智的主题(正如您的贡献所证明的),并且我还没有以另一种方式(稍微地)修改代码示例“玩”PWM输出。在硬件上,为故障输入经常使用。
|
|
|
|
|
|
我想把PWM输出到光耦合器,所以我把一个500欧姆的电阻连接到PIC的PWM引脚,并且从那个电阻连接到光耦合器的输入端。连接到PWM引脚的电路应该类似于串联电阻和LED,是的,焊接。抱歉,英语不是我的母语。是的,设备ID修订是一样的。爱德华,谢谢你的回复。今天我会尽快尝试一下。在最后几天我试图调试时,在数据表中遇到了这个问题:所以我在实验中放置了以下代码:但是,由于它没有解决问题,我最终删除了这行代码。如果可以,我将尝试两种解决方案:将跳线从FLT32 PIN放入+3.3V(或设置上拉电阻)解锁,写入故障寄存器并锁定,稍后会告诉你,如果我运气好的话。谢谢你的回复!
|
|
|
|
|
|
伙计们,没有什么幸运的解决方案。不过,我得出了一个结论:我可以通过交流电源给目标板供电(有一个独立的AC/DC转换器),或者我可以把可调直流电源连接到板上,然后用电源给目标板供电。不工作(0输出),而所有其他我使用的功能(GPIO,ADC,UART)。但是,如果我使用可调电源给板供电,一切正常。我检查过了,在这两种情况下PIC输入的直流电压都很好(3.26V非常稳定)。E PIC与AC电源完全隔离。有人知道PWM模块会发生什么吗?正如我所说的,其他一切都有效。
|
|
|
|
|
|
没有任何事情发生在你的PWM!使用示波器和监控电源电压(“3.27 V”)当操作从AC/DC转换器!通过500欧姆的红外LED使每通道约8毫安。增加一些“消费者”(光耦合器后面的驱动电源)可能导致电源暂时过载。我假设DC实验室供应有更多的“肌肉”。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475 浏览 0 评论
5795 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1125浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 19:39 , Processed in 0.954484 second(s), Total 64, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2182