完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请问是否可以通过 TOM 的两个触发事件来触发一个 EVADC 通道。 具体来说,我想通过 TOM 以上下计数模式产生 PWM 信号。 在我的案例中,CN0 计数器是通过外部信号(tiM_EXT_CAPTURE)复位的,因此我想请您就这项任务提供一些建议。
|
|
相关推荐
1个回答
|
|
是的,可以通过TOM(Timer Output Matrix)的两个触发事件来触发一个EVADC(Enhanced Voltage ADC)通道。以下是实现这个任务的步骤和建议:
1. 配置TOM:首先,需要配置TOM以生成所需的PWM信号。这包括设置TOM的计数器模式(例如,上下计数模式),并配置TOM的输入触发源。 2. 配置EVADC:接下来,需要配置EVADC以接收来自TOM的触发信号。这包括设置EVADC的采样模式、分辨率和时钟设置。 3. 配置TOM触发事件:为了使TOM的两个触发事件能够触发EVADC通道,需要在TOM的配置中设置适当的触发条件。例如,可以设置TOM在达到计数器上限时触发EVADC通道,同时在达到计数器下限时触发另一个EVADC通道。 4. 配置外部信号:根据您的描述,CN0计数器是通过外部信号(TIM_EXT_CAPTURE)复位的。因此,需要确保外部信号与TOM的触发事件同步。这可能需要配置外部信号的触发源和触发条件。 5. 编写软件逻辑:在软件中,需要编写逻辑来处理TOM触发事件和EVADC通道的数据。这包括处理PWM信号的生成、EVADC通道的数据采集和处理等。 6. 测试和调试:最后,需要对整个系统进行测试和调试,以确保TOM的两个触发事件能够正确地触发EVADC通道,并生成所需的PWM信号。 通过遵循上述步骤,您应该能够实现通过TOM的两个触发事件来触发一个EVADC通道的目标。请注意,具体的实现细节可能因所使用的微控制器和开发环境而异,因此建议查阅相关文档和示例代码以获得更详细的指导。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教个XMC1404调试串口接收时为什么一直无法接收数据的问题
367 浏览 0 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6323 浏览 2 评论
4108 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3634 浏览 9 评论
1232 浏览 8 评论
461浏览 2评论
272浏览 2评论
378浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6325浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
461浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 08:51 , Processed in 0.908321 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号