电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2013年
7期
134-136
,共3页
黄孝远%孙道宗%吴志明%郑逸生%吴清伟
黃孝遠%孫道宗%吳誌明%鄭逸生%吳清偉
황효원%손도종%오지명%정일생%오청위
TM32微控制器%FSMC总线%嵌入式操作系统%UCGUI%A*算法
TM32微控製器%FSMC總線%嵌入式操作繫統%UCGUI%A*算法
TM32미공제기%FSMC총선%감입식조작계통%UCGUI%A*산법
为降低成本、合理利用软硬件资源而设计的基于A*算法与STM32微控制器的电子地图系统,运用于公共信息服务.系统以STM32F103ZET6微控制器为核心,配合少量的外围电路,在其上运行以高效、紧凑的程序以及算法.利用STM32芯片的FSMC总线驱动IS62WV51216 SRAM存储芯片,以扩展主控处理地图数据所需要的内存空间.同时使用FSMC总线驱动7.0寸LCD模块,大大提高了LCD的刷屏速度.使用SD卡存放可更换的地图数据,系统初始化时先将SD卡中的地图数据读取到外扩的SRAM中待处理,以加快主控对数据的处理速度.软件上,在STM32上移植了UCOSII嵌入式操作系统以及UCGUI图形库,实现对各个任务的处理以及整个系统界面的设计.通过移植A*算法,实现了两点间最短路径查找的功能.试验表明,系统运行界面流畅美观,路径查找准确,可作为一般小范围场所的导航电子地图系统,取代传统的路标或静态地图.
為降低成本、閤理利用軟硬件資源而設計的基于A*算法與STM32微控製器的電子地圖繫統,運用于公共信息服務.繫統以STM32F103ZET6微控製器為覈心,配閤少量的外圍電路,在其上運行以高效、緊湊的程序以及算法.利用STM32芯片的FSMC總線驅動IS62WV51216 SRAM存儲芯片,以擴展主控處理地圖數據所需要的內存空間.同時使用FSMC總線驅動7.0吋LCD模塊,大大提高瞭LCD的刷屏速度.使用SD卡存放可更換的地圖數據,繫統初始化時先將SD卡中的地圖數據讀取到外擴的SRAM中待處理,以加快主控對數據的處理速度.軟件上,在STM32上移植瞭UCOSII嵌入式操作繫統以及UCGUI圖形庫,實現對各箇任務的處理以及整箇繫統界麵的設計.通過移植A*算法,實現瞭兩點間最短路徑查找的功能.試驗錶明,繫統運行界麵流暢美觀,路徑查找準確,可作為一般小範圍場所的導航電子地圖繫統,取代傳統的路標或靜態地圖.
위강저성본、합리이용연경건자원이설계적기우A*산법여STM32미공제기적전자지도계통,운용우공공신식복무.계통이STM32F103ZET6미공제기위핵심,배합소량적외위전로,재기상운행이고효、긴주적정서이급산법.이용STM32심편적FSMC총선구동IS62WV51216 SRAM존저심편,이확전주공처리지도수거소수요적내존공간.동시사용FSMC총선구동7.0촌LCD모괴,대대제고료LCD적쇄병속도.사용SD잡존방가경환적지도수거,계통초시화시선장SD잡중적지도수거독취도외확적SRAM중대처리,이가쾌주공대수거적처리속도.연건상,재STM32상이식료UCOSII감입식조작계통이급UCGUI도형고,실현대각개임무적처리이급정개계통계면적설계.통과이식A*산법,실현료량점간최단로경사조적공능.시험표명,계통운행계면류창미관,로경사조준학,가작위일반소범위장소적도항전자지도계통,취대전통적로표혹정태지도.