困惑1:我只能用6.33的isp烧录软件,6.35用不了,6.36用不了,真的十分无奈
听说6.33中有bug,但是我竟然只能用有bug的版本,这是什么道理
困惑2:内部时钟十分不准确,但是stc竟然就这样拿出手了,希望stc能够把时钟频率调整得再准确些
我在调试的时候,发生了很多意料之外的问题,归根究底是是时钟频率不准,真的太浪费时间了
体会1:使用iap功能擦写程序区的时候,别把程序给覆盖掉了
比如要在程序中定义unsigned char code iapdat[512];
现在还不能擦写iapdat区域,因为现在iapdat很可能不是扇区对齐的,直接擦写可能会覆盖应用程序的代码,导致死机
正确的方法是在bl51连接器设置页中将iapdat重定位,重定位到0x0200(512字节)的整数倍的地方 |