完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我刚刚开始与PIC18F系列控制器,我有一个问题与中断1时,我按下开关到任何低中断IE 1和2。刚刚之后,如果我按下高优先级开关,我的代码没有返回到主功能PLS告诉我,我应该如何过来这一点
以上来自于百度翻译 以下为原文 HI I am just beginner with pic18f series controller and i have a problem with interrupt 1) when i press a switch to any low interrupt ie 1 and 2 .and just after if i press the high priority switch the my code is not returning to main function pls tell me how should i over come this Attachment(s) Untitled.c (4.09 KB) - downloaded 55 times |
|
相关推荐
5个回答
|
|
你为什么使用C18?如果你正在开始工作,你就不应该愚弄中断优先级;在实际应用中几乎不需要它们。你的代码通过在中断处理程序中放置延迟和长时间运行来完全中断中断的目的。没有理由在中断中更新显示。使用按钮中断很少有意义。
以上来自于百度翻译 以下为原文 Why are you using C18? If you're justing beginning, you shouldn't be fooling with interrupt priorities; they're almost never needed in real applications. Your code completely defeats the purpose of interrupts by putting delays and long-running actions in the interrupt handler. There is no reason to update a display in an interrupt. And it rarely makes sense to use interrupts for buttons. |
|
|
|
试着先了解中断,了解它们的用途以及如何使用它们。你使用它们的方式没有意义。
以上来自于百度翻译 以下为原文 Try to read first about interrupts to understand their purpose and how to use them. The way you are using them doesn't make sense. |
|
|
|
嗨,我同意Jtemples的观点。如果启动,使用当前工具(XC8编译器)。然后,使用开发者帮助网站(学习中心):HTTP://MyCHIPCOngReal.com /问候
以上来自于百度翻译 以下为原文 Hi, I agree with Jtemples. If you start, use the current tools ( XC8 compiler ). then, use the Developer help website (learning center) : http://microchipdeveloper.com/ Regards |
|
|
|
谢谢您的JTeple;KATELA和RISC给我的建议,实际上,我想在Ant It0到来时构建这样的代码逻辑,然后PGM应该运行它的ISR并且为It1和It2一样,所以请给我建议任何其他的方式来让OT成为可能,并且Booto来读取中断实际上是如何工作的WI。它的局限性和适用性,谢谢您,先生/女士。
以上来自于百度翻译 以下为原文 Thank you jtemples ;katela and RISC For giving me suggestions Actually I want to build such code logic when ant int0 come then pgm should run its isr and same for int1 and int2 so please suggest me any other way to make ot possible and book to read how does the interrupt actually work with its limitations and aplications Thank you sir/madam |
|
|
|
RISC给了你一个很好的链接。在Microchip开发者帮助网站中的快速搜索将给你一些关于中断如何工作以及如何使用它们的坚实基础。然后你可以在你的例子中实现它们。如果你再次挣扎,你可以在论坛里再次发布你的代码。你也可以看这个视频来了解更多:外部中断。
以上来自于百度翻译 以下为原文 RISC gave you a good link to start with. A quick search in Microchip developer help website will give you some solid basics on how interrupts work and how to use them. Then you'll be able to implement them in your example. And if you struggle again, you can post your code again here in the Forum. You can also watch this video to learn more: External Interrupts. |
|
|
|
只有小组成员才能发言,加入小组>>
5248 浏览 9 评论
2036 浏览 8 评论
1956 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3218 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2264 浏览 5 评论
787浏览 1评论
678浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
604浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
685浏览 0评论
582浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 18:10 , Processed in 1.430896 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号