完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好朋友,我在PIC18F45 K20工作,8位和16MHz内部时钟。我曾经在端口BRB0引脚上连接了一个外部中断开关,当我中断一个开关时,我的led应该发光1秒钟,过一会儿就熄灭。但是根据代码我没有得到结果,所以请你检查代码,建议我获得更好的输出。_XTAL_FREQ 64000000//PLL=4,16MHz*4pragma配置FOSC=INtiO67//振荡器选择位(内部振荡器块,RA6和RA7上的端口函数)pragma配置WDTEN=OFFpragma配置PWRT=OFFpragma配置BOREN=ONpragma配置LVP=OFFpragma配置CP0=OFFpragma配置CP1 CP1=OFF#pragma配置CP2=OFF#pragma配置CP3=OFF//代码保护块(块0(000800-001FFFh)未代码保护)#pragma配置CPB=OFF//引导块代码保护位未代码保护)#pragma配置CPD=OFF//数据EEPROM代码保护位(数据EEPROM未代码保护)#pragma config WRT0=OFF,WRT1=OFF,WRT2=OFF WRT3=OFF//写保护块未受写保护)#pragma config WRTC=OFF//配置寄存器写保护位(配置寄存器(300000-3000FFh)未受写保护)#pragma config WRTB=OFF//引导块写保护位启动块(000000-0007FFh)未写保护)#pragma配置WRTD=OFF//数据EEPROM写保护位(数据EEPROM未写保护)void External_Inter._Init();void main(void){TRISD=0x00;OSCCON=0xF2;/*16Mhz内部时钟*/OSCTUNE=0xC0;External_Inter._Init();/*初始化main外部中断*/.(1);}无效的External_中断_InIn(){TRISBbits.RB0=1{TRISBbits.RB0=1;/**使INT0引脚作为输入引脚*/INTCON2 INTCON2=0x00;/*使INT0引脚作为输入引脚*/INT0引脚*/使INT0引脚作为输入引脚*/使INT0引脚作为输入引脚*/INT0引脚*/INTCONINT0引脚2=0=0x00;/*设置跌落边缘*/INTCON位*设置中断*/INTCON位下降沿*设置中断*/INTCON位。INT0IFIF=0;INT0IF=0;/*清除INT0IF全局中断*/INTCONbits.PEIE=1;/*外围中断启用位*/}无效中断ISR(){INTCONbits.INT0IF=0;PORTD=0xFF;u._ms(1000);//1secPORTD=0x00;}
|
|
相关推荐
1个回答
|
|
与https://www..hip.com/for./m1053675.aspx非常相似,它是https://www..hip.com/for./m1053559.aspx的副本,尽管用户名不同!苏珊
|
|
|
|
只有小组成员才能发言,加入小组>>
5158 浏览 9 评论
1997 浏览 8 评论
1926 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3169 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2222 浏览 5 评论
722浏览 1评论
605浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
493浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
619浏览 0评论
518浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 07:43 , Processed in 1.224489 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号