單片機中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 死機問題
下一篇:STM32 常見的下載方法
推薦閱讀
史海拾趣
在國內市場取得一定成績后,Conxall公司開始將目光投向海外市場。公司積極參加國際電子展,與海外客戶建立聯系,拓展銷售渠道。同時,公司還針對不同國家和地區的市場需求,推出定制化產品,贏得了海外客戶的青睞。
隨著科技的不斷發展,DIOO公司始終致力于技術創新和產品創新。在90年代初,DIOO公司推出了一款革命性的智能音響系統,該系統集成了最先進的音頻處理技術、語音識別技術和人工智能技術,為用戶提供了前所未有的便捷和智能體驗。這一創新產品迅速在市場上占據了領先地位,并成為了DIOO公司的標志性產品之一。
隨著全球環保意識的提高,Collins Electronics Corp開始關注其生產活動對環境的影響。他們引入了環保材料和生產工藝,減少了廢棄物和有害物質的排放。同時,公司還開展了一系列環保宣傳活動,提高員工和客戶的環保意識。這些舉措不僅提升了公司的社會責任形象,也為其贏得了更多消費者的青睞。公司還研發了節能型電子產品,為推動行業的綠色發展做出了貢獻。
為了滿足全球客戶的需求,Cembre SPA制定了國際化戰略,開始在全球范圍內拓展業務。公司設立了多個海外分支機構,與當地的合作伙伴建立了緊密的合作關系。通過全球化的銷售網絡和本地化的服務支持,Cembre SPA的產品逐漸打入了國際市場,贏得了全球客戶的信賴。
隨著技術的不斷成熟和產品質量的提升,Futaba Electric開始將目光投向國際市場。20世紀70年代末至80年代初,公司成功進入歐美市場,與多家國際知名企業建立了合作關系。通過參加國際展會、設立海外分支機構等方式,Futaba Electric的產品逐漸在全球范圍內得到推廣和應用。這一時期,公司的國際化戰略取得了顯著成效,為公司的長遠發展奠定了更加堅實的基礎。
在技術創新的同時,和芯潤德也積極拓展市場。公司憑借卓越的產品性能和優質的服務,成功打入了國內外多個高端市場。特別是在網絡通信、智能終端等領域,和芯潤德的產品得到了廣泛應用。同時,公司還加強了與國際知名企業的合作,共同推動產業鏈的發展。
微軟前中國總裁唐駿曾經說過:“人的職業生涯是需要經營的,它和經營一個企業并無二致。”。這話用在天津英諾華微電子技術有限公司總經理褚以人身上再貼切不過。從一名核物理專業的大學生,到如今投身半導體產業的IC設計師,他在不斷地經營中把自己 ...… 查看全部問答∨ |
我現在需要做個電話機!可以顯示大頭貼的!需要用塊彩色的LCD,不知道市場上賣的帶驅動的那種LCD是不是可以直接接到ARM處理器的IO口上?一般黑白的LCD也是可以的吧!主要的部分是在軟件的編程吧!… 查看全部問答∨ |
本帖最后由 paulhyde 于 2014-9-15 04:15 編輯 2009年全國大學生電子設計競賽G題是一個設計功率放大器的題,主要考核學生模擬電子技術的基礎技能,要求是一定要用場效應晶體管做末級放大,且電路增益要求很大,如5mV的輸入要達到5W(8歐負載)的輸 ...… 查看全部問答∨ |
WINCE 能實現每秒5000次中斷嗎?有沒有高手做過,請賜教。 Wince5.0 硬件每秒鐘5000個脈沖觸發X86CUP的7號中斷,Wince能完全捕獲到每一個中斷嗎,保證不丟,請做過的兄弟姐妹幫幫忙,提提思路,或者給 一段代碼,不勝感激… 查看全部問答∨ |
跟蹤代碼發現usrRoot已經執行完,卻始終沒有跳轉到boot的藍屏界面,誰能指點一下為什么?謝謝! 我是在workbench下,VxWorks6.6… 查看全部問答∨ |
|
TI的2407A的調試一定要加一塊RAM嗎? 這塊ram的作用是什么呀?能告訴我TI的哪個文檔中描述這個問題了? ccs中的load 是把程序load到哪里了? 小弟剛剛學習,那位大蝦幫幫我哦,謝謝!!! 還有,誰能提供一些匯編的例子,為什么TI只提供一 ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創新升級
- 工業市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實現100%美國生產
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產品
- 強化中國市場戰略布局,德州儀器正靈活應對全球關稅挑戰
- Molex莫仕通過本地合作和創新加強支持中國汽車行業
- 貿澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現車載充電器小型化!
- 用上車規級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術解析:聚焦高帶寬、多通道同步采集與協議分析