完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我有一个PIC 16F18325,它必须在非常特定的时间和相当高的频率下从两个不同的ADC通道采样,我想用同一个TMR上的两个CCP模块和一个从CPCSI的脉冲产生ADC的自动触发的CLC模块来解决它。D我应该有足够的时间来做所有的事情,但是我在数据表上也找不到其他的问题,如果我(自动触发器)第一次设置ADC的GONNDONT位,在它完成之前(当位已经被设置)我(再次,自动触发器)再次设置时,会发生什么?转换会从开始重新开始,因此需要更长的时间来完成吗?将忽略它并继续转换已经进行,因此需要通常的时间完成吗?其他?也许是错误?我想第二个,但在数据表中没有一个明确的答案,所以我问你的经验,我知道这是一个非常极端的情况,在我的真实情况下它永远不会发生,我只是好奇,如果我必须考虑到它的任何特殊方式,使代码更重。谢谢!
以上来自于百度翻译 以下为原文 Hello, I've a PIC 16F18325 that it has to sample from two different ADC channel at very specific times and quite high frequency, I've thought to solve it using two CCP modules on the same TMR and a CLC module that generates the auto-trigger for the ADC from the pulse of the CCPs I've done the math and I should have enough time for everything, but I have some question I cannot find on the datasheet nor in other forums what happens if, I (the auto-trigger) first set the GO_nDONE bit of the ADC, and before it has completed (so while the bit is already set) I (again, the auto-trigger) set it again?
I suppose the second but there isn't a clear answer to this situation in the datasheet so i'm asking to your experience I know it is a quite extreme situation, and in my real case it should never happens, i'm just curious if I have to take in account of it in any special way to make the code more reliable Thank you! |
|
相关推荐
1个回答
|
|
如果自动转换触发器在GO设置时发生,则不会发生任何事情。转换将继续,直到GO位清除或清除。小心自动转换选项。在触发ISR之前,GO清除之后有一个短窗口,自动转换可以在您有机会处理之前设置GO清除以前的ADRES。
以上来自于百度翻译 以下为原文 Nothing should happen if the auto conversion trigger happens while the GO is set. The conversion will continue until the GO bit clears or you clear GO. Be careful with the auto conversion option. There is a short window after GO clears before the ISR is triggered that an auto conversion can set GO wiping out the previous ADRES before you have an chance to process. |
|
|
|
只有小组成员才能发言,加入小组>>
5162 浏览 9 评论
2000 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3172 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
731浏览 1评论
613浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
503浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
629浏览 0评论
527浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 01:44 , Processed in 1.067984 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号