-- How to maintain my drive code
· 基本程序 (Baseline code)
· 驱动程序 (Drive code)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
· 程序版本
· 人机界面(HMI)
· Events and Alarms 等内部协议
· Protocol 等外部协议
驱动程序代码(drive code) 的有效管理 可以有效提高写项目程序的效率和可靠性。
目录名: !compile\libraries\Hal\
在这个目录下可以有:
· halA2d.h & halA2d.c
· halI2cm.h & halI2cm.c
· halSci.h & halSci.c
· halSsd1818.h & halSsd1818.c
· halLed.h & halLed.c
· halPiezo.h & halPiezo.c
· halRtc.h & halRtc.c
· halSPI.h & halSPI.c
· etc…
以Sci为例 , In the main.c
#include "./libraries/hal/halSci.h"
#include "./libraries/hal/halSci.c"
这种情况下,mplab sim 是无法跟踪调试你的C 源代码,你需要将halSci.c 放到与main.c 文件相同目录下才能进行调试跟踪。记住将
#include "./libraries/hal/halSci.c" 换成 #include "halSci.c"
文章评论(0条评论)
登录后参与讨论