zoukankan      html  css  js  c++  java
  • CC3200串口UART1配置

    1. 首先打开工程CC3200SDK_1.1.0exampleadcewarm,以ADC例程为例,修改串口引脚复用,先看下引脚图

    2. 修改引脚复用代码

    void PinMuxConfig(void)
    {
     MAP_PRCMPeripheralClkEnable(PRCM_UARTA1,PRCM_RUN_MODE_CLK);
        MAP_PinTypeUART(PIN_58, PIN_MODE_6);
        MAP_PinTypeUART(PIN_59, PIN_MODE_6);
    }

    3. 修改串口配置

    void InitTerm()
    {
     MAP_UARTConfigSetExpClk(UARTA1_BASE,MAP_PRCMPeripheralClockGet(PRCM_UARTA1), 
                      UART_BAUD_RATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
                       UART_CONFIG_PAR_NONE));
    }

    4. 修改打印函数

    void  Message(const char *str)
    {
    #ifndef NOTERM
        if(str != NULL)
        {
            while(*str!='')
            {
                MAP_UARTCharPut(UARTA1_BASE,*str++);
            }
        }
    #endif
    }

    5. 主函数

    #define APP_NAME           "ADC Reference"
    void
    main() { BoardInit(); PinMuxConfig(); InitTerm(); Report(" "); Report(" ************************************************* "); Report(" CC3200 %s Application ", AppName); Report(" ************************************************* "); Report(" "); }

    6. 看下底板原理图

    7. 使用利尔达的CC3200底板接线

    8. 串口输出

  • 相关阅读:
    再见 2020, 愿“山河无恙,人间皆安”| 年终总结
    Oracle
    Linux安装
    线程池
    AutoJS
    VSCode
    c++ 解析yaml文件
    管道: 哪些命令能直接从管道的输出中读取?
    K8S 集群部署
    Android项目实战(六十一):pdf文件用图片方式预览
  • 原文地址:https://www.cnblogs.com/429512065qhq/p/8630370.html
Copyright © 2011-2022 走看看