完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,谁能告诉我,MPLAB X IDE V3.65 IDE是否中断了USAT的模拟?请在没有中断优先级的情况下发布一个我应该如何调用微控制器中断的代码(PIC16F86A)。非常感谢。
以上来自于百度翻译 以下为原文 Hi, Can anyone tell me if the MPLAB X IDE v3.65 IDE does interrupt simulation for USART? Please post a code of how I should call the USART interrupt for microcontrollers without interrupt priority (PIC16F876A). thank you very much |
|
相关推荐
4个回答
|
|
是的,如果你把数据注入到RCREG寄存器中,模拟器应该触发一个中断,并且已经启用了接收中断。你没有提到你在C或汇编程序中工作。或者为什么你使用这样一个古老的PIC。现在有更好、更便宜、更容易使用PIC16F的设备。
以上来自于百度翻译 以下为原文 Yes, the simulator should trigger an interrupt if you inject data to the RCREG register, and have receive interrupts enabled. You did not mention if you are working in C or assembler. (Or why you are using such an ancient PIC. There are much better, cheaper, easier to work with PIC16F devices now.) |
|
|
|
嗨,我在C中工作。编译器ixc8 v1.42.请发布一个我应该如何调用USAT中断的代码。非常感谢。
以上来自于百度翻译 以下为原文 Hi, I´m working in C. The compiller is xc8-v1.42. Please post a code of how I should call the USART interrupt. thank you very much |
|
|
|
在您的主代码中:在中断程序上打开USTART清除中断可中断外围可中断全局中断:检查接收到的中断标志BITDO您需要做什么
以上来自于百度翻译 以下为原文 In your Main code:
|
|
|
|
您可能在KATELA的帖子中看到过,您没有调用中断服务例程(ISR),硬件是这样做的。您所要做的就是为它准备硬件,就像Katela已经解释过的。因为这是一个PIC 16设备,您只有一个中断向量,所以ISR中的代码必须运行。将哪个中断源调用它并动作。BTW:我将按KATELA建议的顺序交换步骤1和2的顺序。以防万一EASART接收中断标志在你开始准备之前就已经设置好了。
以上来自于百度翻译 以下为原文 Hi As you might have seen in Katela's post, you don't call the interrupt service routine (ISR), the hardware does it. All you have to do is to prepare the hardware for it, like already explained by Katela. As this is a PIC 16 device you have one single interrupt vector, so the code in the ISR must verify which interrupt source did invoke it and act acordingly. BTW: I would swap the order of steps 1 and 2 in the sequence suggested by Katela. Just in case the EUSART receive interrupt flag was already set before you start preparing for it. HIH Best regards Jorge |
|
|
|
只有小组成员才能发言,加入小组>>
5237 浏览 9 评论
2027 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3202 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
772浏览 1评论
662浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
590浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
672浏览 0评论
572浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 18:35 , Processed in 1.307262 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号