检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]上海理工大学光电信息与计算机工程学院,上海200093 [2]上海市现代光学系统重点实验室,上海200093
出 处:《信息技术》2015年第10期49-52,共4页Information Technology
基 金:国家"863"高技术项目(2006AA03Z348);教育部科技研究重点项目资助(207033)
摘 要:针对CAN总线上节点模块的程序更新需求,研究了STM32从节点模块的应用编程(IAP)技术及设计方法。根据IAP技术的特点规划了STM32的Flash存储器分区,设计了用户Bootloader程序。另外采用Visual Studio C#设计了上位机用户界面程序,通过RS232转CAN接口实现了PC上位机与STM32节点模块的CAN通信。通过上位机和下位机的通信交互,论述了基于CAN总线的STM32节点模块应用编程技术及具体实现方法。Due to the requirement of on-line programming for node modules on CAN bus,this article introduces the in application programming( IAP) technology and design method of STM32 slave node.According to the characteristics of IAP,the STM32 Flash area is allocated and Bootloader software is designed. In addition,user interface software is designed using Visual Studio C# and CAN communication is realized between PC and STM32 node module via the RS232 to CAN conversion interface. Through the interactive communication of master computer and slave node,the STM32 in application programming technology and concrete realization method is presented.
关 键 词:在应用编程(IAP) CAN总线 STM32 BOOTLOADER程序 用户界面程序
分 类 号:TP332.3[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249