完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
嗨,所有,我面临的问题与PIC16LF18324转速2003。(MPLABX 3.45,XC8 1.41或1.44,Ubuntu 16.04LTS)这是逐行执行的代码,并且我写了结果:上面的代码在16F1705上毫无问题地运行,所以我认为16LF18324是有问题的部分。
|
|
相关推荐
5个回答
|
|
你在模拟代码吗?它可能是模拟器问题吗?
|
|
|
|
不,它是在真实的HW上测试的。
|
|
|
|
一些初步评论:1。在纽约一分钟内,我不相信芯片(或芯片的任何拷贝)会以您在帖子中所展示的方式失效。也就是说,没有其他明显的明显和明显的失败。当然,我可能错了。不会是第一次。(甚至不是今天第一次)2。我相信,如果问题不在于芯片本身,那么就会想到一些事情:要么编译器或者某些库函数出故障了。或者您正在使用调试器,并且对调试器的IDE接口被阻塞。或者您正在(或者您的程序正在——除了您显示的地方)做一些我们不知道的事情,因为在您测试程序时,我们不能越过您的肩膀查看。你能看到,在调试器中,在第一次调用Stotok()之前,命令缓冲区的内容是什么?我们肯定不行。(我假设您使用的是调试器,因为您显示的代码没有告诉我们您在评论中告诉我们的实际内容。)我在几个项目中使用了PIC16F18325和PIC16F18346设备,所以我非常(非常)对任何可能的编译器/库错误感兴趣。我使用过strtok_r()(在工作站应用程序中),但是我不经常使用strtok(),并且我从未使用过xtoi(),所以我使用您的代码作为测试程序的基础。我从来没有(从来没有)创建一个依赖于调试器/ide输出或模拟器或者任何东西的测试计划,除了高速运行裸机的真实硬件之外。对于具有UART的设备,我使用串行端口I/O到工作站上的终端仿真器来验证测试程序。这就是我在这里做的。通过使用打印语句而不是从IDE显示中读取值,我可以传递我的测试内容,以便他人验证。4。我没有PIC16F18324可以玩,所以我挖出我的PIC16F18325并把它插入我的好奇板,这样我就可以检查你使用的函数。除了在打印语句中显示“部件”字符串和逗号的内容之外,这个功能基本上与您的代码相同。在我的程序中调用了测试函数。输出是:在2017 10月22日17:05:02通过XC8版本1440初始编译,命令缓冲串中的字节是:0x77 0x20 0x33 0x30 0x20 0x31 0x20 0x33 0x0D & gt;1:部分(字符串)=& lt;w & gt;::0x77 0x33 0x30 0x30 0x20 0x31 0x20 0x33 0x33 0x0d & gt;命令部分(字符串)=& lt;30和gt;:字节为:0x33 0x30& gt;命令缓冲区:& 0x77 0x00 0x33 0x30 0x31 0x31 0x20 0x33 0x0D & gt;ADDR=0x00 303:部分(字符串)=& 1;gt;:字节为lt;0x31和gt;命令缓冲器:<0x77 & gt;命令缓冲器命令缓冲区:& 0x77 0x33 0x30 0x30 0x31 0x31 0x33 0x33 0x0D & gt;nfByths0x014:部分(字符串)=& 3;gt;:命令缓冲器:& lt;0x77 0x00 0x33 0x30 0x31 0x31 0x00 0x33 0x00 & gt;LASTARGG=0x035调用Strtok返回空指针。底线:我的结果与预期完全一样。在我的叙述中错误的设备号码。对不起,[问候],戴夫
|
|
|
|
你好,DavekW7X,谢谢你的详细回答。我快速地将您的代码放入一个项目中,并且得到了与您相同的结果:当我将它放入我的原始项目中时,它看起来很好……OOOThen:我用调试器调试了它:调试器SW/HW(PICTIT3)和我一起玩。经验教训。
|
|
|
|
我的意思是
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
777浏览 1评论
666浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
595浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
676浏览 0评论
576浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 05:17 , Processed in 1.284514 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号