最近在使用F28335的时候,会出现程序跑一会就XRS输出低电平的情况,不管是使用FLASH还是内部RAM,都一样。
之前以为是程序问题,特意使用一个简单的for循环计数,关闭了所有外设,也会出现。
我确定初始化的时候,看门狗是关闭的。为了避免看门狗在其他地方出现打开的情况,在程序中加了喂狗ServiceDog();,可还是会出现这种情况,始终想不明白。
求问题思路,万方感谢!!!
rym rym:
再补充一下,每次XRS变低后(复位),程序又会正常跑起来。
最近在使用F28335的时候,会出现程序跑一会就XRS输出低电平的情况,不管是使用FLASH还是内部RAM,都一样。
之前以为是程序问题,特意使用一个简单的for循环计数,关闭了所有外设,也会出现。
我确定初始化的时候,看门狗是关闭的。为了避免看门狗在其他地方出现打开的情况,在程序中加了喂狗ServiceDog();,可还是会出现这种情况,始终想不明白。
求问题思路,万方感谢!!!
user1260775:
回复 rym rym:
检查下电源
最近在使用F28335的时候,会出现程序跑一会就XRS输出低电平的情况,不管是使用FLASH还是内部RAM,都一样。
之前以为是程序问题,特意使用一个简单的for循环计数,关闭了所有外设,也会出现。
我确定初始化的时候,看门狗是关闭的。为了避免看门狗在其他地方出现打开的情况,在程序中加了喂狗ServiceDog();,可还是会出现这种情况,始终想不明白。
求问题思路,万方感谢!!!
Seven Han:
您好,排查电源管脚上的电容值是否合理,是否有虚焊,电路上是否有短路现象。
可参考f28335controlcard,路径为C:\ti\controlSUITE\development_kits\~controlCARDs\CC2833xHWdevPkg
最近在使用F28335的时候,会出现程序跑一会就XRS输出低电平的情况,不管是使用FLASH还是内部RAM,都一样。
之前以为是程序问题,特意使用一个简单的for循环计数,关闭了所有外设,也会出现。
我确定初始化的时候,看门狗是关闭的。为了避免看门狗在其他地方出现打开的情况,在程序中加了喂狗ServiceDog();,可还是会出现这种情况,始终想不明白。
求问题思路,万方感谢!!!
rym rym:
回复 Seven Han:
感谢回复。
电源我用示波器看过,1.9V和3.3V都很稳定,所以也没太关注电容值。
我再排查一下虚焊和短路吧。
最近在使用F28335的时候,会出现程序跑一会就XRS输出低电平的情况,不管是使用FLASH还是内部RAM,都一样。
之前以为是程序问题,特意使用一个简单的for循环计数,关闭了所有外设,也会出现。
我确定初始化的时候,看门狗是关闭的。为了避免看门狗在其他地方出现打开的情况,在程序中加了喂狗ServiceDog();,可还是会出现这种情况,始终想不明白。
求问题思路,万方感谢!!!
user3785924:
回复 rym rym:
Hi,请问一下后来这个问题有解决吗?