针对CAN总线上节点模块的程序更新需求,研究了STM32从节点模块的应用编程(IAP)技术及设计方法。根据IAP技术的特点规划了STM32的Flash存储器分区,设计了用户Bootloader程序。另外采用Visual Studio C#设计了上位机用户界面程序,通过RS23...针对CAN总线上节点模块的程序更新需求,研究了STM32从节点模块的应用编程(IAP)技术及设计方法。根据IAP技术的特点规划了STM32的Flash存储器分区,设计了用户Bootloader程序。另外采用Visual Studio C#设计了上位机用户界面程序,通过RS232转CAN接口实现了PC上位机与STM32节点模块的CAN通信。通过上位机和下位机的通信交互,论述了基于CAN总线的STM32节点模块应用编程技术及具体实现方法。展开更多
P89V51RD2单片机通过驱动网络芯片W5100实现与以太网的联系。借助在应用中编程(In-Application Programming,IAP)的功能,实现在运行中对轮机模拟器I/O单元程序的读取、擦除和烧写。在计算机上用MATLAB的图形用户界面(Graphical User Int...P89V51RD2单片机通过驱动网络芯片W5100实现与以太网的联系。借助在应用中编程(In-Application Programming,IAP)的功能,实现在运行中对轮机模拟器I/O单元程序的读取、擦除和烧写。在计算机上用MATLAB的图形用户界面(Graphical User Interface,GUI)设计远程主机升级界面,创建网络端口;通过以太网发送HEX可执行文件,实现对轮机模拟器I/O单元运行程序的远程升级。展开更多
文摘针对CAN总线上节点模块的程序更新需求,研究了STM32从节点模块的应用编程(IAP)技术及设计方法。根据IAP技术的特点规划了STM32的Flash存储器分区,设计了用户Bootloader程序。另外采用Visual Studio C#设计了上位机用户界面程序,通过RS232转CAN接口实现了PC上位机与STM32节点模块的CAN通信。通过上位机和下位机的通信交互,论述了基于CAN总线的STM32节点模块应用编程技术及具体实现方法。
文摘P89V51RD2单片机通过驱动网络芯片W5100实现与以太网的联系。借助在应用中编程(In-Application Programming,IAP)的功能,实现在运行中对轮机模拟器I/O单元程序的读取、擦除和烧写。在计算机上用MATLAB的图形用户界面(Graphical User Interface,GUI)设计远程主机升级界面,创建网络端口;通过以太网发送HEX可执行文件,实现对轮机模拟器I/O单元运行程序的远程升级。