STM32之sprintf函式
微控制器中Sprint函式:
說明1:使用該函式時必須包含stdio.h標頭檔案,否則容易卡死程式
說明2:sprintf與printf函式的區別:二者功能相似,但是sprintf函式列印到字串中(將數值轉換成對應字串形式,就是變換成ASCALL碼),而printf函式列印輸出到螢幕上。在微控制器中將數值轉換成字串是sprintf函式最廣的用途。
Sprint函式具體形式: int sprintf( char *buffer, const char *format, [ argument,...] );
解釋:整形輸出 sprintf(輸出陣列地址,<格式字串>,參量表……)
注:只要在printf中可以使用的格式化字串,在sprintf都可以使用。(和printf用法一致)
舉例:在微控制器程式中將156.23456轉換成ascall碼
有如下步驟:
1. 令一個浮點數變數temp=156.23456;
2. 寫函式sprintf(char *buffer,”%9.5f”,temp),即可將數存在buffer陣列中
此例注:格式字元%m.nf中m代表輸出數值整體位數(包含小數點,佔一位),n是精度(小數點後保留n位)
相關推薦
STM32之sprintf函式
微控制器中Sprint函式: 說明1:使用該函式時必須包含stdio.h標頭檔案,否則容易卡死程式 說明2:sprintf與printf函式的區別:二者功能相似,但是sprintf函式列印到字串中(將數值轉換成對應字串形式,就是變換成ASCALL碼),而printf函式列印輸出到螢幕上。在微控制器中
STM32之RTC實時時鐘庫函式介紹(1)
本章主要是介紹RTC的響應庫函式使用方法。 1.RTC_ITConfig函式的功能是使能或者失能指定的RTC中斷,其中輸入引數是32位的待使能或失能的RTC中斷源。但是在使用該函式之前,必須先呼叫函式RTC_WaitForLastTask(),等待標誌位RTOFF被設定。
STM32之ADC庫函式的介紹
ADC的基本概念希望各位網友查閱相應的手冊,上面對ADC有比較詳盡的介紹,包括誤差的分析和消除。這裡主要介紹ADC的基本庫函式的定義和使用。 1.ADC_DeInit函式的功能是將外設ADCx的全部暫存器重設為預設值。 ADC_DeInit(ADC2); 2.ADC_Ini
STM32 之 標準外設版USB驅動庫詳解(架構+檔案+函式+使用說明+示例程式)
寫在前面 目前,ST的USB驅動有兩套,一套是早期的獨立版USB驅動,官方培訓文件中稱為Legacy library,最新版為2.2.0;一套為針對其Cube系列的驅動,根據晶片不同可能有區別,具體見對應晶片的Cube驅動包,官方培訓文件中稱為Cube li
stm32之IIC通信協議
art code strong typedef col 上傳 bps eight 系統結構 1 //3?ê??ˉIIC 2 void IIC_Init(void) 3 { 4 GPIO_InitTy
stm32之TIM+ADC+DMA采集50HZ交流信號
eba bsp 軟件 tco 輸入 工作方式 int32 rest ext http://cache.baiducontent.com/c?m=9d78d513d98207f04fece47f0d01d7174a02d1743ca6c76409c3e03984145b563
stm32之時鐘控制
完成 有時 時序 容易 .cn spa 總線 可選 依靠 本文提到的有以下內容: 時鐘系統與總線矩陣 SysTick系統定時器 RTC實時時鐘 看門狗定時器 通用定時器 一、時鐘系統與總線矩陣 stm32F4的時鐘樹如下圖所示: 在STM32中,有五個時鐘
stm32之RCC寄存器學習
http enc cloc con set 影響 llc 控制 scl RCC(Reset Clock Controller) —— 復位與時鐘控制 一、復位 STM32F10xxx支持三種復位形式,分別為系統復位、上電復位和備份區域復位。 系統復位:除了時鐘控制器的RC
STM32之獨立版USB(Host)驅動+MSC+Fatfs移植
stm32 details lan usb log net 說明 HR tails 源:STM32之獨立版USB(Host)驅動+MSC+Fatfs移植 STM32之USB驅動庫詳解(架構+文件+函數+使用說明+示例程序)STM32之獨立版USB(Host)驅動+M
STM32之USART1串口:藍牙接收字符控制LED亮滅
字長 謝謝 rate 退出 下載 bit ref 提取 功能 基礎的就不講了,直接上配置文件,led.c led.h usart.c usart.h stm32f10x_it.c 延時函數這些都自己寫吧,網上搜索一大把,本次用到的藍牙模塊為 不知什麽系列,具體見
c++筆記之CArray函式
謹以此文獻給因為我菜雞同時裝了VS2013和2017導致vs各種衝突,以至於只能重灌系統的新電腦!哭泣.... CArray屬於MFC,是一個數組模板類。MFC的陣列類支援的陣列類似於常規陣列,可以存放任何資料型別。常規陣列在使用前必須將其定義成能夠容納所有可能需要的元素,即先確定大小,而M
Shell之function函式的定義及呼叫
文章目錄 `function`函式的定義及呼叫 `function`函式的定義 `function`函式的呼叫【位置傳參】 函式使用return返回值【位置傳參】 函式的呼叫【陣列傳參】
Excel操作之VLOOKUP函式
1、作用 VLOOKUP函式是Excel中的一個縱向查詢函式,它與LOOKUP函式和HLOOKUP函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個表格之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的HLOOKUP是按行查詢的。 2、語法規則
golang教程之一類函式
文章目錄 一類函式 什麼是一類函式? 匿名函式 使用者定義的函式型別 高階函式 從其他函式返回函式 閉包 一類函式的使用 一類函式 原文:https://golan
Function 之 Read_Text 函式的使用方法
在SAP系統中,有時候會有大段文字內容需要儲存.例如:銷售發貨(VL03N),在單據的概覽中 ,有一個[文字]項,在此處可以填寫單據的大段文字描述,那麼該內容儲存在哪裡呢?第一反應是找對應表的欄位,那麼你可能要失望了。在SAP系統中,可以供我們使用的資料庫欄位最大長度是255個文字字元(注:此處可能
地理位置geo處理之mysql函式
目前越來越多的業務都會基於LBS,附近的人,外賣位置,附近商家等等,現就討論離我最近這一業務場景的解決方案。 原文:https://www.jianshu.com/p/455d0468f6d4 目前已知解決方案有: mysql 自定義函式計算
Python函式之系統函式的呼叫
全部測試程式碼 #!/usr/bin/evn python3 #_*_conding:utf-8 _*_ #系統內建函式 #1.abs():檢視絕對值,如果傳入的引數不對,會報TypeError print('-100的絕對值--',abs(-100)) #2.max():檢
學渣學python之map函式
map()函式是Python內建的高階函式,它接收一個函式f和一個list,並把函式f作用在list的每個元素上。從而得到一個f處理過的新的list返回。下面舉個栗子: 1. 例1 list [1, 2, 3, 4, 5, 6, 7] 我們要得到list的每個元素都平方後的,新的li
pytho系統學習:第二週之字串函式練習
# Author : Sunny# 雙下劃線的函式基本沒用# 定義字串name = 'i am sunny!'# 首字母大寫函式:capitalizeprint('-->capitalize:', name.capitalize())# 判斷結尾函式:endswithprint('-->endsw
matlab之sortrows()函式
sortrows()函式的格式: sortrows(A,column) A是一個矩陣,如果沒有第二個引數column,則預設按照第一列升序排列,如果遇到重複數字,則按照第二列升序排列,依次類推。。。 如果存在第二個引數column,則按照指定的列排序,當指定的列有重複元素的時候,則重複元素所在的行保持原