娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月31日(星期六)

2018年05月31日 | IAR開發(fā)環(huán)境使用串口printf輸出(基于STM8L15x系列單片機)

發(fā)布者:未來架構(gòu)師 來源: eefocus關(guān)鍵字:IAR  開發(fā)環(huán)境  串口printf輸出  STM8L15x系列 手機看文章 掃描二維碼
隨時隨地手機看文章

這里我們以STM8L15x系列單片機使用ADC內(nèi)部參考電壓測量VDD電壓并將電壓值value通過窗口打印為例編寫程序,相關(guān)的adc配置可參見另一篇博客http://blog.csdn.net/m0_37973607/article/details/77141756(STM8L使用ADC內(nèi)部參考電壓通道測量VDD電壓)

usart.h頭文件:

#ifndef _usart_H
#define _usart_H
#include "stm8l15x.h"
void Usart_Init(void);
#endif

usart.c源文件:

#include "usart.h"
void Usart_Init(void)
{
        CLK_PeripheralClockConfig (CLK_Peripheral_USART1,ENABLE);    //開啟USART1時鐘
        USART_Init(USART1,9600,USART_WordLength_8b,USART_StopBits_1,USART_Parity_No,USART_Mode_Tx);                 //USART初始化,波特率9600,8位數(shù)據(jù)長度,1位停止位,無校驗位,發(fā)送模式

        USART_Cmd (USART1,ENABLE);//使能USART1
}

#include "stm8l15x.h"
#include "adc.h"
#include "usart.h"
#include "stdio.h"
int putchar(int data)  
{  
      USART_SendData8(USART1,(u8)data);  //發(fā)送8位數(shù)據(jù)
     while(!USART_GetFlagStatus (USART1,USART_FLAG_TXE));//等待發(fā)送完畢
     return data;  
}  

int main( void )
{
    u16 adc1_value=0;
    float value=0;
    Adc_Init(); 
    Usart_Init();
    while(1)
    {
         ADC_SoftwareStartConv(ADC1); //開啟軟件轉(zhuǎn)換
         while(!ADC_GetFlagStatus(ADC1,ADC_FLAG_EOC));//等待轉(zhuǎn)換結(jié)束
         ADC_ClearFlag(ADC1,ADC_FLAG_EOC);//清除對應(yīng)標(biāo)志
         adc1_value=ADC_GetConversionValue(ADC1); //獲取轉(zhuǎn)換值
         value=1.225*4096/adc1_value; //單位V
          printf("ad=%fV\r\n",value);   

    }
}

IAR用printf輸出與keil設(shè)置不太一樣,首先當(dāng)然先要包含頭文件"stdio.h",然后改寫putchar函數(shù)

在IAR開發(fā)環(huán)境中進行如下配置:

(1)右擊Demo-Debug選擇option




(2)在Options中將Library Configuration改成Full

IAR <wbr>STM8串口printf輸出

(3)在Library Options中將Printf formatter改成Large即可

IAR <wbr>STM8串口printf輸出

(4)完成上述設(shè)置后編譯整個工程,然后下載程序到STM8L15x板子中并進入到Debug調(diào)試環(huán)境中,點擊View->Terminal I/O調(diào)出虛擬終端,然后全部運行,就可以在Terminal窗口中看到打印信息


關(guān)鍵字:IAR  開發(fā)環(huán)境  串口printf輸出  STM8L15x系列 引用地址:IAR開發(fā)環(huán)境使用串口printf輸出(基于STM8L15x系列單片機)

上一篇:STM8L的printf函數(shù)實現(xiàn)
下一篇:msp430的printf函數(shù)的簡單移植

推薦閱讀

隨著低壓電器產(chǎn)品應(yīng)用領(lǐng)域從傳統(tǒng)電力向智能電網(wǎng)、新能源產(chǎn)業(yè)擴展,其在太陽能光伏發(fā)電、電動汽車等領(lǐng)域的應(yīng)用也越來越廣。5月25日,德國萊茵TUV(以下簡稱“TUV萊茵”)與德國ADLER電器萊比錫有限公司(以下簡稱“ADLER”)攜手,在中國西安舉行了隆重的頒證儀式,ADLER獲得TUV萊茵頒發(fā)的新能源汽車熔斷器產(chǎn)品的TUV認證證書,這也是雙方強強聯(lián)合,不斷開拓...
半導(dǎo)體代工企業(yè)間的競爭越演越烈,臺積電與三星電子也爭先恐后地加強開發(fā)速度,EUV(極紫外線)技術(shù)將成為決勝關(guān)鍵。據(jù)韓媒報道, 三星電子和臺積電接連購買10臺以上的EUV設(shè)備。該設(shè)備由荷蘭ASML獨家生產(chǎn),年產(chǎn)量只有30~40臺,每臺要價2000億韓元。從實力來看,三星的硬件設(shè)計目前是全球最尖端的,而且其財力也相對比臺積電雄厚,在代工廠紛紛進入7納米...
協(xié)作機器人夾爪制造商OnRobot推出2.5D視覺系統(tǒng)Eyes,適用于各家先進機器手臂,提供外加的深度感知和零件辨識功能。 據(jù)報導(dǎo),機器手臂經(jīng)常遇到的難題,就是無法拾放大小、形狀或擺放方向不一的物品,通常需要外加夾具、送料盤等其它硬件協(xié)助作業(yè),但也因此增加作業(yè)成本和復(fù)雜度,局限了設(shè)備的應(yīng)用范圍。 OnRobot新推出的2.5D視覺系統(tǒng)Eyes,只要照一張...
1.可再生能源 電力領(lǐng)域如今已成為最大的碳排放源,而太陽能和風(fēng)能等可再生能源技術(shù)是減少電力領(lǐng)域排放的關(guān)鍵。到2050年,全球發(fā)電量將近90%來自可再生能源,其中太陽能光伏和風(fēng)能合計占近70%。 2.能源效率 目前已有許多針對建筑物、車輛、家用電器和工業(yè)的節(jié)能解決方案可用,并且可以迅速擴大規(guī)模。應(yīng)迅速使所有這些技術(shù)得到大規(guī)模使用,以將能源...

史海拾趣

小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 江阴市| 三明市| 星子县| 扎赉特旗| 鄂州市| 隆昌县| 临高县| 九龙县| 抚宁县| 华安县| 富源县| 静乐县| 高邮市| 富蕴县| 阿图什市| 比如县| 汉中市| 五大连池市| 南和县| 南涧| 满洲里市| 娱乐| 札达县| 芒康县| 汉川市| 弥渡县| 高台县| 永善县| 大悟县| 卢龙县| 昌宁县| 岢岚县| 新泰市| 锡林浩特市| 河东区| 华亭县| 榆社县| 丹巴县| SHOW| 英德市| 姚安县|