压着我头发啦 发表于 2021-7-6 13:51
变量为1,判断第一次进入运行过以后,变量减一,为0,写入flash,下一次进入if(0)就不执行了。。。不知道 ...
hhdsdy 发表于 2021-7-6 19:03
只有0和1,容易出错,要像板凳说的那样写入一个指定的字节比如 55H 然后判断,要求高的多写几个不同的字 ...
李冬 发表于 2021-7-8 07:57
如果FLASH坏了,或者读出数据错误,怎么办
李冬 发表于 2021-7-8 08:00
用硬件的方法可靠,运行一次,再把单片机引脚焊接拉低为0,判断引脚电平
胖球 发表于 2021-7-8 15:19
可以用
int status = 1;
#if status
李冬 发表于 2021-7-9 11:19
下次重启又运行了
hhdsdy 发表于 2021-7-9 23:11
你会看程序吗?单片机每次上电,status都赋值为1一次,然后执行一次里面的程序,再次循环(不是断电上电 ...
李冬 发表于 2021-7-10 08:26
我的意思是断电重启会再次运行。断电存储器有使用寿命,不保险,想找找更好的办法。
aaa.jpg (58.13 KB, 下载次数: 42)
robinsonlin 发表于 2021-7-10 17:33
VCC5v就够了,FU 是个 50ma保险丝。 P1.1给一次高电平, 保险丝熔断。 保险丝熔断前,P1.2始终是高电 ...
cpu小白白 发表于 2021-7-10 17:46
老哥这个想法绝了
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |