完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
为了在CC81->INS寄存器中启用 EVAL_6EDL7141_TRAP_1SH 功能,我选择A输入(P0.7输入配置为软件控制并启用内部上拉)并将其配置为“低电平有效”。 低等级对应我的硬件设计! 然后在 CC81->CMC 寄存器中,我将事件 2 分配给 EVAL_6EDL7141_TRAP_1SH 功能。 然后在 CC81->TC 寄存器中,我为相应的输出启用 EVAL_6EDL7141_TRAP_1SH 功能。 在调试模式下,在TC寄存器设置之后,我立即在INTS寄存器中看到检测到Event2 EVAL_6EDL7141_TRAP_1SH 并且还激活了该标志。 P0.7 引脚的电平很高。这种行为在设计上是正常的吗? 意味着初始化后 EVAL_6EDL7141_TRAP_1SH 将始终发生(即使级别处于非活动状态)并且需要重置?如何正确初始化 EVAL_6EDL7141_TRAP_1SH 函数,使其不会在开始时触发?
|
|
相关推荐
1个回答
|
|
要正确初始化 EVAL_6EDL7141_TRAP_1SH 函数,使其不会在开始时触发,需要按照以下步骤进行操作:
1. 配置输入引脚:将A输入(P0.7)配置为软件控制,并启用内部上拉电阻。确保该引脚在初始化之前的状态是高电平。 2. 配置 CC81->CMC 寄存器:将事件2分配给 EVAL_6EDL7141_TRAP_1SH 功能。这样,当事件2触发时,EVAL_6EDL7141_TRAP_1SH 功能就会起作用。 3. 配置 CC81->TC 寄存器:为相应的输出启用 EVAL_6EDL7141_TRAP_1SH 功能。这样,在事件2触发时,对应的输出就会被激活。 4. 将系统设置为调试模式,并在调试模式下进行检查。 注意事项: - 确保在初始化之前,输入引脚的电平是高电平。 - 确保在初始化之后,输入引脚的电平保持高电平,这样才不会立即触发 EVAL_6EDL7141_TRAP_1SH 功能。 - 如果在初始化之后,输入引脚的电平变为低电平,并且触发了 EVAL_6EDL7141_TRAP_1SH 功能,那么这可能是因为初始化过程中引脚的电平发生了变化或初始化未成功造成的。 - 正常情况下,初始化后,输入引脚的电平应该维持高电平。如果电平变低,可能需要检查初始化的正确性或硬件设计是否存在问题。 请根据您的具体硬件设计和软件配置进行适当的调整和验证。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNESP32S3使用指南-IDF版_V1.6》第三十五章 摄像头实验
219 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11数字温湿度传感器
574 浏览 0 评论
684 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
1074 浏览 0 评论
1073 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12054 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 04:58 , Processed in 0.417129 second(s), Total 40, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号