mplab 以及 iar 中printf的問題(下面第一條已驗(yàn)證過雷清生注2017-10-24 20:18)
1、在MPLAB PIC單片機(jī)中,要使用PRINTF,要在自己的工程中加入以下函數(shù)
void
putch(unsigned char byte)
{
/* output one byte */
while(!TXIF) /* set when register is empty */
continue;
TXREG = byte;
}
然后加上#include 2、在IAR ew8051中,要使用PRINTF,有3個(gè)工作 A、工程設(shè)置: generat option/library options/printf format/選 small and mediam; generate option /stack/heap/stack size/idata/0x60以上,但是,如果太大。系統(tǒng)編譯出錯(cuò)。 B、在系統(tǒng)初始化時(shí),使 UTX0IF為1,或者先向串口發(fā)一個(gè)數(shù)。U0DBUF=0X00; C、加入函數(shù) int putchar (int c) { while (!UTX0IF);
if (c == 'n') {
while (!UTX0IF);
UTX0IF = 0;
U0DBUF = 0x0d; /* output CR */
}
UTX0IF = 0;
return (U0DBUF = c);
}
上一篇:PIC單片機(jī)入門教程(三)—— 安裝編譯器(MPLAB XC Compilers)
下一篇:關(guān)于PIC單片機(jī)的定時(shí)器精準(zhǔn)計(jì)時(shí)的計(jì)算
推薦閱讀
史海拾趣
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 電動(dòng)車電池成本降一半,續(xù)航卻減一半?寧德時(shí)代新電池能突圍嗎?
- 從“不可修”到可拆可換:CTP電池的售后怎么辦?
- 區(qū)域控制器ZCU國產(chǎn)化:從物料齊全到系統(tǒng)話語權(quán)
- 總額超260億-盤點(diǎn)全球移動(dòng)機(jī)器人領(lǐng)域融資TOP10企業(yè)
- 安森美CEO談?wù)撾妱?dòng)汽車與AI服務(wù)器前景
- LILYGO T-LoRa Pager:復(fù)古造型與前沿技術(shù)結(jié)合的物聯(lián)網(wǎng)手持設(shè)備
- VS Code+PlatformIO搭建ESP32 Arduino開發(fā)環(huán)境
- Esp32環(huán)境離線搭建參考
- ESP32使用舵機(jī)庫時(shí)的錯(cuò)誤
- ESP32 S3接ST7789屏幕線序
- 答題贏禮! | 如何利用PI Expert 電源設(shè)計(jì)工具快速搭建PD充電器
- 免費(fèi)申請|基于STM32H7處理器的機(jī)器視覺微控制器板OpenMV4 Cam H7
- 閱讀并了解 TE Connectivity 無創(chuàng)想,不奇跡 精彩專題,答題有禮!
- 泰克直播:帶您了解您所不知道的示波器使用技巧
- 月度原創(chuàng)精選評(píng)選2018年6月(總第5期)
- 點(diǎn)評(píng)《讓世界更安全——TI Hercules開發(fā)實(shí)戰(zhàn)手冊》,精彩好禮等你拿!
- EEworld&TI 喊你來玩BLE+ZigBee+6lowpan!
- 2024上海國際嵌入式展報(bào)名通道開啟
- s3c2410上搭建QT/Embedded4.8.5開發(fā)環(huán)境(一)---環(huán)境導(dǎo)讀
- ARM920T(S3C2440)的中斷系統(tǒng)
- s3c2410上搭建QT/Embedded4.8.5開發(fā)環(huán)境(五)
- 大聯(lián)大詮鼎集團(tuán)推出基于Toshiba產(chǎn)品的家用抽煙機(jī)方案
- 劍橋初創(chuàng)公司提供“主動(dòng)消除”芯片來取代手機(jī)中的濾波器
- 僑洋電源適配器廠家一直在前進(jìn)!
- 5G商用漸近:緊扣國際標(biāo)準(zhǔn) 釋放投資紅利
- vivo X20 Plus屏幕指紋版正式宣布:全面屏完美了
- 華為與中國信息通信研究院簽署MoU
- 2017年的手機(jī)屏 只是一場全面失誤的全面屏風(fēng)波