用汇编写也不难,就是对照C我都能一句一句给你用汇编译过来,但显然没那么简单,不然楼主自己做了,ATINY13我没做过,我只做过ATINY15L,我看过ATINY13的DATASHEET,和ATINY15L差不多,要想低功耗只有两个办法:外中断唤醒的休眠和IO口变化唤醒的休眠,在休眠时除了有其中一个中断唤醒外,其它中断都得关,不然到不了低于1uA的电流(如果你想再低,得找ATMEL重新设计芯片);楼主的100行C换成ASM300行,那一定是以算法为主的源程序,不然不可能差别那么大,所以要想得到你的报酬也不容易。我有时间可以帮你看看,不期望拿你的报酬,tdl3721@163.com |