<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      在WCH官網CH57x/CH58x例程中,所有的打印都是使用的串口1,串口1發送為PA9,配置為輸出模式,在每個例程中都會有,想使用其他的串口則也需要配置相應的IO為輸出模式,然后將宏定義DEBUG從1更改為0,2,3,則對應著串口0,2,3。DEBUG的修改在屬性里修改,可參考有關MounRiver添加全局宏定義。修改DEBUG定義在哪里起作用了可以看sys.c文件的最下面的代碼。

      發現很多小伙伴看了之后還是不會修改,可能跟我沒有貼代碼有關吧,那就在下面貼點初始化的代碼吧。

      在學會如何修改DEBUG宏定義之后,

      首先看看串口1的配置吧,在例程中都是使用串口1,那么就一定有這三行代碼:

      GPIOA_SetBits(bTXD1);                                                                    // bTXD1為GPIO_Pin_9及PA9 //bRXD1為GPIO_Pin_8及PA8 
      GPIOA_ModeCfg(bTXD1, GPIO_ModeOut_PP_5mA);
      UART1_DefInit();

      那么修改為串口0就模仿它就OK了,

      GPIOB_SetBits(bTXD0);                                                                    // bTXD0為GPIO_Pin_7及PB7 //bRXD0為GPIO_Pin_4及PB4
      GPIOB_ModeCfg(bTXD0, GPIO_ModeOut_PP_5mA);
      UART0_DefInit();                                                                                //這個函數所在的.C文件可能是灰色的,沒有加入編譯,右擊選擇參與編譯一下

      那串口2就更簡單了,

      GPIOB_SetBits(bTXD2);                                                                    // bTXD2為GPIO_Pin_23及PB23 //bRXD2為GPIO_Pin_22及PB22
      GPIOB_ModeCfg(bTXD2, GPIO_ModeOut_PP_5mA);
      UART2_DefInit();                                                                                //這個函數所在的.C文件可能是灰色的,沒有加入編譯,右擊選擇參與編譯一下

      使用串口2的時候要注意了,PB23是復位引腳,想使用這個串口的時候,使用isp工具下載時,把使能RST的勾去掉。

      最后就是串口3了,

      GPIOA_SetBits(bTXD3);                                                                    // bTXD3為GPIO_Pin_5及PA5 //bRXD3為GPIO_Pin_4及PA4
      GPIOA_ModeCfg(bTXD3, GPIO_ModeOut_PP_5mA);
      UART3_DefInit();                                                                                //這個函數所在的.C文件可能是灰色的,沒有加入編譯,右擊選擇參與編譯一下

      如果發現仍不可用,那么有可能你選擇的是一個串口的映射腳,一般映射腳在手冊中會這樣標注:TXD0_ 

      是有下劃線的,這個時候需要先調用GPIOPinRemap(ENABLE, RB_PIN_UART0);

      GPIOA_SetBits(bTXD0_);                                                                    // bTXD0_為GPIO_Pin_14及PA14 //bRXD0為GPIO_Pin_15及PA15
      GPIOA_ModeCfg(bTXD0_, GPIO_ModeOut_PP_5mA);
      UART0_DefInit();                                                                                //這個函數所在的.C文件可能是灰色的,沒有加入編譯,右擊選擇參與編譯一下

      在初始化IO的時候一定要注意,初始化引腳是PA口還是PB口,切記寫錯。

      posted on 2022-03-14 15:20  WCH藍牙應用分享  閱讀(3129)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产一区二区三区小说| 亚欧洲乱码视频一二三区| 欧美日产国产精品日产| 色综合久久中文综合久久激情| 国产精品一线天粉嫩av| 鹿邑县| 国产精品一码二码三码| 91精品91久久久久久| 韩国免费A级毛片久久| 亚洲一区二区三级av| 又大又硬又爽免费视频| 成人精品区| 洛扎县| 白嫩少妇无套内谢视频| 欧美成人精品三级网站视频| 欧美日韩国产va在线观看免费 | 少妇放荡的呻吟干柴烈火动漫| 国产91成人亚洲综合在线| 美女禁区a级全片免费观看| 午夜福利在线观看6080| аⅴ天堂中文在线网 | 亚洲av成人网在线观看| 国产妇女馒头高清泬20p多毛| 99久久精品久久久久久婷婷| 天天拍夜夜添久久精品大| 国产精品无遮挡猛进猛出| 无码人妻aⅴ一区二区三区蜜桃| 亚洲av男人电影天堂热app| 国产精品久久无码不卡黑寡妇| 国产在线观看黄| 国产精品一二三区蜜臀av| 亚洲国产精品久久久久秋霞影院| 国产精品播放一区二区三区| 久久国产成人av蜜臀| 午夜A理论片在线播放| 日韩精品一区二区三区蜜臀| 影音先锋大黄瓜视频| 国产精品老熟女露脸视频| 国产午夜福利视频合集| 国产情侣激情在线对白| 九九热在线视频只有精品|