請教,CH573EVT例程中,BLE-Peripheral例程中哪里定義了打印串口為串口1?

2022-02-03_164150.jpg


搜索工程中,沒有找到定義DEBUG為Debug_UART1,請教下,這個(gè)是怎么回事?


如圖:

image.png


你好,TECH_Lpc,你回復(fù)的意思是指,這個(gè)宏定義是在編譯器設(shè)置中設(shè)定的DEBUG=1嗎?,之前C語言中一般不都需要在.C或者.h文件中,#define DEBUG 1 才可以嗎,這種在編譯器設(shè)置中設(shè)定宏定義是啥用法呀?


這里的DEBUG = 1是指使用串口1,打印默認(rèn)使用的是串口1,在sys.c文件的最下面有。舉例:使用串口3,便需要改為DEBUG = 3,見圖。bcc88fcbf9965f72bb8a96c12780c90.png


你也可以在.h文件中去添加,之所以在編譯器的設(shè)置里添加,是因?yàn)槭褂梦覀僥vt有公共文件,以免你打開另一個(gè)工程時(shí)出現(xiàn)被改動(dòng)而忘記了的情況,編譯器設(shè)置中添加只對此工程有效,另外還可以避免有些文件調(diào)用了卻沒有包含宏定義的.h文件的情況。


明白了,謝謝TECH_Lpc花落!


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频