完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我试图用带有pic16F1619的8位好奇板通过开关来接通/断开。设置如下:输入:RC4——板上开关S1OUTPUT:RC5——当按下开关时,在板上LEDD7上接通。当开关被释放时,led是关闭的。看起来我输入有问题,输入总是0。(在调试中,我可以从PC上打开/关闭RC5)我在这里给出我的汇编代码:顺便说一下,我正在使用内部振荡器,看门狗被禁用。
|
|
相关推荐
6个回答
|
|
|
那个板在RC4上有一个上拉电阻吗?如果没有,您可能需要启用内部弱上拉,方法是在WPUC中设置WPUC4,在OP._REG中清除WPUEN。这看起来有点过分了。您可以仅用以下命令将整个端口设置为数字化:将SFR的内容移动到W寄存器中,SFR的地址是(1<
|
|
|
|
|
|
嗨,找到这个主题,而我在寻找一个装配例子(同样的设置,好奇/ PIC16F1619)。我在MPLAB XIDE4.00中做了一个新的项目,并把这个代码粘贴到一个新的.ASM文件中。当我使用“Make and Program Device Main Project”图标时,我得到了以下错误:make-f nbproject/Makefile-default.mk SUBPROJECTS=.build-confmake[1]:输入目录'C:/micro./PIC_Projects/PIC16F1619_LedSwitch.X'make-f nbproject/Makefile-default.mk dist/default/./PIC16F1619_LedSwitch.X...hex make[2]:输入目录“C:/micro./PIC_Projects/PIC16F1619_LedSwitch.X”make[2]:***没有规则使目标“build/default/./mcc_._files/pin_manager.o”成为“dist/default/./PIC16F1619_LedSwitch.X...hex”所需的目标。Stop.make[2]:***等待未完成的作业……。。。。。。。。。:\\\\\\程序文件(x86)\\Micro.\\\MPLABX\\\\MPLABLABLABLABX\\\4.4.4.00\\\\\消息[302]C:MICROCHIPPICI项目PIC16F1619LIDwitk.xDelwitwit.ASM 27:在操作数中不在银行0中注册。确保银行位正确。消息[302]C:MICROCHIPPIC_PROJECTSPIC16F1619_LEDSWITCH.XLEDSWITCH.ASM 30:在操作数中而不是在银行0中注册。确保银行位正确。消息[302]C:MICROCHIPPIC_PROJECTSPIC16F1619_LEDSWITCH.XLEDSWITCH.ASM 31:在操作数中而不是在银行0中注册。确保银行位是正确的。消息[302]C:MICROCHIPPIC_PROJECTSPIC16F1619_LEDSWITCH.XLEDSWITCH.ASM 44:在操作数中而不是在银行0中注册。确保银行位是正确的。消息[302]C:MICROCHIPPIC_PROJECTSPIC16F1619_LEDSWITCH.XLEDSWITCH.ASM 46:在操作数中而不是在银行0中注册。确保银行位是正确的.make[2]:离开目录“C:/micro./PIC_Projects/PIC16F1619_LedSwitch.X'nbproject/Makefile-default.mk:90:.pe for target.build-conf”failedmake[1]:离开目录“C:/microhip/PIC_Projects/PIC16F1619_LedSwitch.X”nbproject/Makefile-impl.mk:39:.pe f f或目标“.build-impl”failedmake[1]:***[.build-conf]Error 2make:***[.build-impl]Error 2BUILD FAILED(出口值2,总时间:2s)感谢您的一点帮助,谢谢阅读
|
|
|
|
|
|
嗨,我建议你先读一下MPLAB X上的教程:http://www..hipdeveloper.comyou可能没有正确地创建项目……并且忘记选择compilerRegards。
|
|
|
|
|
|
嗨,谢谢,我刚刚发现它与我的V4.00安装MPLAB版本有关。我已经在V.3.65中测试过了,一切都很好!V4.00中的另一个C项目给出了这些错误InStarterKitonBoardBUILD SUCCESSFUL(总时间:305ms)加载代码,这些代码来自C:/micro./PIC_Projects/CuriosityLab_Blink.X/dist/default/./CuriosityLab_Blink.X...hex……加载完整的连接到程序员……程序员不能启动:无法连接到工具硬件:PKOBSKDEPlatformTool,com.micro..mplab.mdbcore.pkobskde.PKOBSKDEDbgToolManagerI将重新安装v4.00Edit:嗯,我重新安装了v4.00(卸载后重新启动)。有一个XC8警告,但登录后,一切看起来很好。我已经测试了两个项目(标准好奇眨眼和大会在这个话题)…没有办法,同样的错误!我离开版本4是什么,并将返回到MPLABX IDE V.3.65。
|
|
|
|
|
|
嗨,这个错误信息与项目无关……问题是好奇板固件不能被MPLAB X v4.00更新。每当一个工具(pickit3,…一个带有PKOB的板)连接到MPLAB X的新版本或新的PIC系列时,它就需要更新固件。不幸的是,这个过程有时会失败,您需要执行几次直到它最终更新。
|
|
|
|
|
|
一个干净整洁的代码经常使用。另一个执行相同工作的选项,它说明了使用GOTO作为程序分支的可行选项,可能是,甚至更优化。有人可能认为,使用许多GOTO的代码更难阅读。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
501 浏览 0 评论
5808 浏览 9 评论
2350 浏览 8 评论
2237 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3543 浏览 3 评论
1156浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1119浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
887浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
501浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 08:09 , Processed in 0.679975 second(s), Total 53, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2206