博客
网店
首页
CAS工程
AVR/PIC
STM8/STM32
其它MCU
上位机/APP
下载
关于本站
HCSO8使用printf从SCI口输出格式化字符串
//MC9S08AC32 总线频率16MHz
#include <stdio.h>
void UartInit(void)
{
SCI1BDH = 0x00;
SCI1BDL = 104; //波特率:9600
SCI1C2 = 0x0C; //收发允许
}
//使用printf时要实现这个函数
void TERMIO_PutChar(char c)
{
while(!(SCI1S1_TDRE));
SCI1D=c;
}
//使用scanf时要实现这个函数
char TERMIO_GetChar(void)
{
uint8_t tmp;
while(!(SCI1S1_RDRF));
tmp=SCI1S1;
return SCI1D;
}
void main(void)
{
UartInit();
printf("HelloWorld!\r\n");
for(;;);
}
芯艺工作室
蒙ICP备06005492号
Copyright© 2004-2023
ChipArt Studio
All Rights Reserved