完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我正在创建简单的LED辉光项目使用PIC18F24K40和MPLAB X。我选择PIC18F24K40和内置编译器MPASMX。代码附在下面。当我构建它时,它给了我一个错误——“Cannot run.”D:codemplab Xtest_pic18.Xmake”(在目录“D:codemplab Xtest_pic18.X”中):CreateProcess error=193,%1不是一个有效的Win32应用程序“Location of code是D:codemplab X。为什么会出错呢?任何帮助都是有帮助的。预先感谢。代码-包括<&stdio.h>包括< stdlib.h>包括< stdlib.BLED CONFIG3L=0x02;CONFIG3H=0x00;TRISAbit。LATA0=1;//make作为输出引脚int i=0;而(1){LATAbits.LATA0=1;//切换LED for(i=0;i<100;i+);//手动延迟LATAbits.LATA0=1;//切换LED}返回0;}
|
|
相关推荐
6个回答
|
|
MPASMX不是编译器。它是一个汇编语言,用于汇编语言。你需要安装一个编译器,像XC8从Microchip网站。
|
|
|
|
摆脱这些,它们对于大多数嵌入式程序来说是不需要的。这应该是:嵌入式程序永远不应该返回。没有返回的操作系统。这些不是您可以写入的寄存器。它们必须使用“γ-Primar”语句来设置。请参阅XC8用户指南。应该是:不要试图创建自己的延迟,优化器会丢弃它们。使用内置的_u._ms()宏。永远不要尝试从嵌入式程序返回。将所有代码放入反复运行的循环中,或者在结尾添加一个紧凑的“无所作为”循环。如果你想让它简单地停止做事。
|
|
|
|
谢谢你的建议,我建议我安装了XC8编译器。但XC8不支持PIC18F24K40。还有别的方法吗?
|
|
|
|
是的。为什么你不这么认为?
|
|
|
|
是啊。它在那里…我得到它时,我更新了我的XC8到V1.38谢谢
|
|
|
|
你一定有一个非常旧的。已经1.34点了。
|
|
|
|
只有小组成员才能发言,加入小组>>
5025 浏览 9 评论
1928 浏览 8 评论
1865 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3081 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2153 浏览 5 评论
590浏览 1评论
454浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
486浏览 0评论
385浏览 0评论
IPECMD命令烧录AVR128DA48芯片,报找不到芯片错误
867浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-28 03:52 , Processed in 1.055249 second(s), Total 58, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号