新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > stm32 IAR環境printf函數調用

        stm32 IAR環境printf函數調用

        作者: 時間:2016-11-26 來源:網絡 收藏
        在串口都配置好的情況下,在main.c文件中加入

        #include

        本文引用地址:http://www.104case.com/article/201611/321732.htm

        #ifdef __GNUC__

        #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
        #else
        #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
        #endif

        PUTCHAR_PROTOTYPE
        {


        USART_SendData(EVAL_COM1, (uint8_t) ch);


        while (USART_GetFlagStatus(EVAL_COM1, USART_FLAG_TC) == RESET)
        {}

        return ch;
        }

        #ifdefUSE_FULL_ASSERT

        之后如若編譯出現identifier "FILE" is undefined,即將Options->GeneralOptions->Library Configuation中的Library選為full即可



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 桐庐县| 兴海县| 郑州市| 达拉特旗| 淳安县| 建始县| 迭部县| 中卫市| 扶风县| 滁州市| 文化| 商洛市| 汤原县| 卓尼县| 临海市| 邹平县| 准格尔旗| 富民县| 佳木斯市| 云南省| 襄汾县| 勐海县| 阿荣旗| 肥西县| 平果县| 牟定县| 屏东市| 宁城县| 文化| 芷江| 安宁市| 贵阳市| 威海市| 塔河县| 定西市| 长寿区| 三门县| 礼泉县| 太仓市| 张北县| 怀集县|