-
PIC18的bootloader引导APP正常,但可能跑飞? sos
硬件:单片机:PIC18F25K80情况:1.bootloader单独跑没有问题;APP单独跑也没问题。2.将bootloader的hex文件,loadables到app工程,并将app的codoffset为0x0C00,成功进入app模式。问题:由bootloader引导app模式,存在程序跑飞的情况(中断已不响应)。有时候能正常运行半小时,有时仅能正常运行几十秒。bootloader部分代码:unsignedcharisBootloader__at(0x00AA);//Bootloader中的中断voidinterruptlow_priorityInterruptISR_Low(void){if(0==isBootloader){asm("pagesel"str(APP_LOW_VECTOR));asm("goto"str(APP_LOW_VECTOR));}elselowPriorityISR();}voidmain(){...初始化if(0==isBootloader){STKPTR=0x00;//清除返回堆栈指针BSR=0x00;asm("pagesel"str(APP_RESET_VECTOR));asm("goto"str(APP_RESET_VECTOR));}...}
3180浏览 0回复 21关注 -
单片机如何生成和解析XML格式数据?以及发送.dat格式文件? sos
客户设备要和我们做wifi通信,wifi本身不难,但要求我们传的数据格式里有一段数据是XML格式(UTF-8编码),此外还有个一个数据段是.dat格式的。以上,普通M3内核32位单片机能做出来吗,请大神提供下思路或者参考!!!拜谢tyw注
1370浏览 0回复 23关注 -
AD7190电压电流计量 sos
各位大佬,用AD7190怎么采集电压电流,需要怎么计算V2P为过模拟开关之后的的电压I+为电流采样之前的电流I-为电流采样之后的电流需要计算电流值,电压值
2970浏览 0回复 23关注 -
GK7202V300主控怎么接SPI接口屏? sos
请问下GK7202V300这颗芯片怎么接下面这种接口定义的屏?分别对应的是哪个IO口?屏接口的主要引脚定义如下:PINNo.STMBOL1SDA2SCL3RS4RESET5CS6TE
3294浏览 0回复 20关注 -
AT32F403RGT6 ADC采样异常问题 sos
AT32F403RGT6芯片作为主控,用ADC1的ADC_IN_11、ADC_IN0、ADC_IN14三个通道(对应引脚PA0,PC1,PC4)获取电压值。用官方例程已经读取成功。在我的程序中如果初始化一些GPIO口会造成ADC转换数据异常(具体引脚为PB1,PA4,PA5,PA2,),表现为转换的结果数值很大,这时用万用表测量电压接近3.0V。正常状态下测量的电压只有1.6V。如果不初始化这几个引脚,ADC转换就是正常的。之后把这几个引脚的初始化放到例程里,ADC还是正常的。求各位大佬指点。
2338浏览 0回复 20关注 -
激光水平发射器+接收器 sos
激光水平发射器+接收器。要求:激光线发射后,在这个激光线形成的平面都可以用激光接收器接收信号。有没有懂得大佬帮忙做一下啊,有偿,有偿,有偿。QQ:1227421462@qq.com
2190浏览 0回复 20关注 -
请问一下N32G4FRKCQ7在keil工程Dialog DLL怎么配置 sos
请问一下N32G4FRKCQ7在keil工程debug选项DialogDLL怎么配置?单步debug报错:noreadpermission
2193浏览 0回复 22关注 -
ch579m上电复位问题 sos
我下电,到0.2v,再上电,程序启不来,reset脚拉低也没用。但2,3分钟后,程序又自己起来了。这是啥问题?在无法完全掉电的情况下(0.2v),如何可靠复位?
2410浏览 0回复 22关注 -
为什么APM32SWD不能识别芯片 sos
为什么不能识别到芯片,选择STM32RBT6就能识别到极海的芯片选择APM32RBT6就不能识别到芯片,下载算法也添加了,但是选择STM32RBT6用极海的芯片编译会报错怎么回事不能识别APM32RBT6的芯片怎么解决
1558浏览 0回复 22关注 -
AT32F415KBU7-4能识别到,但是无法烧录程序 sos
我在使用PWLINKV2对AT32F415KBU7-4进行调试时,发现无法烧录,请帮忙解答下,谢谢!1.在KEIL中能识别到单片机2.flash算法选择是正确的3.点击烧录,报错
1521浏览 0回复 22关注
没有更多了

问答