完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
对于PIC32 MX1XX/2XX/5XX 64/100引脚的一个例子,只有5个外部中断。有7个端口,每个引脚都可能导致更改通知中断。外部中断具有较高的优先级,通常用于传感器/输入,这非常重要。更改通知中断可用于简单的键盘输入或一组按钮。这是一个简单的示例例如,当更改通知中断有用时:按钮输入不是高优先级,如果可能需要10个按钮,每个按钮可以绑定到端口引脚,可以启用端口引脚上的上拉。现在,键盘是中断驱动的,而不是不断地轮询。
|
|
|
|
此外,更改通知在从高到低和低到高的两个转换上都会发生火灾,而对于外部中断,则必须选择一个。要处理更改通知,必须将所有更改通知引脚循环,以使其与先前状态进行比较,以确定哪一个导致了T。他打断了我的话。
|
|
|
|
在大多数PIC上,如果启用了多个CN并且快速更改的CN又重新更改,那么您可能永远不知道哪个更改了。所以,你不会用它们来做重要的事情。否则,它们数量巨大(可能甚至在每个引脚上)并且易于使用,所以像键盘之类的东西比较慢,或者一些用来唤醒PIC的信号集……
|
|
|
|
请记住,您需要读取整个端口来清除中断条件。无论如何,您可能必须确定哪一个引脚导致了该条件。
|
|
|
|
当您使用所有的int引脚,并且不需要它作为int引脚响应时,您使用CN引脚。
|
|
|
|
谢谢大家!
|
|
|
|
只有小组成员才能发言,加入小组>>
4976 浏览 9 评论
1898 浏览 8 评论
1831 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3044 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2123 浏览 5 评论
554浏览 1评论
404浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
456浏览 0评论
347浏览 0评论
IPECMD命令烧录AVR128DA48芯片,报找不到芯片错误
831浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-6 08:16 , Processed in 1.211917 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号