测试将操作擦除Flash和给WatchDog信号的程序存放在RAM中,在运行后,出现如下图那样的情况。期间有两个明显时间很长的信号,第一个是擦除STM32F407 Secotr4(64KB)的时间,第二个是擦除Sector5(128kb)的时间,后面6-10 Secotrs就有信号去清除了。这个现象和之前所有擦除Flash和给Watchdog信号的程序全部放在Flash中的结果一模一样。现在的疑惑是,如果按照STM32手册说明的,第一二个Sector擦除的时候确实总线挂起了,但是为什么在6-10的Sectors擦除的时候却有程序执行的高低信号去清除看门狗了?
|