Microchip
直播中

吴思莹

7年用户 207经验值
私信 关注
[问答]

MLA的文件不能再写dspic是为什么

嗨,我用dspic33ep256mu806,用pickit3编写代码,很好地初始化sd,我点亮一个led进行测试,在我再次编写dspic更改后,一些我测试的,但是appearTarget电压检测的目标设备ID(0x0)与预期的设备ID(0x18610000)不匹配。l,我编写了代码,然后输入正确作为希望,在再次编写代码并出现相同的错误之后。没有人尝试拖曳其他程序并且出现相同的错误。dspic继续执行程序文件。振荡器辅助SOSCIO将中断PGECD2引脚的编写?因为这些是在相同的位置。我希望不会损坏我的多氯联苯,请给我一些主意。雷纳托。

回帖(6)

薄坤坤

2020-5-11 07:07:14
您可以使用任何一对PGECx管脚来对设备进行编程,以便(如果可能的话)尝试另一对管脚。在配置设置中,您可以选择使用哪对管脚来调试程序(在进行调试构建时),但是所选的一对管脚在调试时不能用于任何其他情况。
举报

崔明华

2020-5-11 07:12:35
嗨,我现在可以再写一遍dspic了,我给1组PGECD1发送了时钟和数据。我想哪个时钟次要信号干扰了写入,是正常的还是硅胶的错误?关于雷诺
举报

薄坤坤

2020-5-11 07:20:48
如果PGECx引脚的选择干扰了设备的操作,那么它可能意味着您选择了一个“调试”构建,因为这是唯一一次使用这个配置选择。然而,对于“调试”构建,您可以再次使用任何对来编程芯片,但是指定的一对管脚则专用于调试角色,并且不能用于任何其他方面。这就是为什么这个(和其他)设备系列有几对引脚的原因之一,所以您可以计算出哪些引脚对可以免费进行调试。
举报

崔明华

2020-5-11 07:31:33
嗨,谢谢你的建议。我运行这个程序,在MLA文件中做一些改变,这是:1.-dsPIC33ep256mu8062。-在系统中,ICS=PGD1 CardDetect是B6 ChipSelect是F1,在User_SdSpiConfigurePins_1,User_SdSpiSetCs_1,User_SdSpiGetCd_1,User_SdSpiGetWp_13。精细的DRV_SPI_CON._CHANNEL_2_ENABLEI运行程序并锁定这个函数,在(1)的内部,我知道初始化sdcard以及FAT16和FAT32的基本知识,但是我看到DriveMount,并且我什么都不懂,//如果(FILEIO_DriveMo)UNT(‘A’,&GSDDRIVER,SD卡,MealPabeMales)!{ FieloOyErrOrnNO){(1);}是否恰好缺少更多的配置?我相信我的硬件是正确的,因为它可以读写SD卡而不带其他库的FAT。雷纳托
举报

更多回帖

发帖
×
20
完善资料,
赚取积分