目前毫无头绪,一是没接触过iap,二是我不太明白这个课题想让我实现什么功能。以前都是用单片机做一个系统,比如排队叫号,红绿灯控制之流的试着在网上查过有没有类似可参考的课题,但找不到相关的资料
希望有大佬给我讲讲思路,或者是我该做些什么东西,实现什么
以下是要求,大佬们可以看一下。
本系统设计的硬件模块有电源部分、看门狗部分、通信部分的硬件设计。IAP(在应用中编程)功能是在ISP的基础上,通过一个应用程序,对几个在应用中编程(IAP)子程序的调用,可实现有选择地对Flash扇区、页、保密位、配置字节和器件ID进行擦除、读和编程。从而在无人看管的条件下,通过串口实现在应用中远程升级和维护,可极大地节约维护成本。 会使用主流的LAYOUT(Protel99se或POWERPCB)设计软件,依据设计需要进行简单的原理图和PCB的设计,了解从功能需求分析、器件选型、设计、制作PCB等整个流程。 能依据不同的波特率对串口进行计算和设计,了解RS232的通信原理和连接方法,会使用串口助手对所写程序进行验证,熟练使用Keil C51等编译软件。 理解映射的概念,芯片的开机流程,IAP实现的机理,写出IAP实现的硬件、软件设计。
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现
|