初级会员

- 积分
- 59
- 金钱
- 59
- 注册时间
- 2012-4-12
- 在线时间
- 0 小时
|
請教各位先進,有一下列結構:
//////////////////////////////////////////////////////////////////////
struct __FILE
{
int handle;
/* Whatever you require here. If the only file you are using is */
/* standard output using printf() for debugging, no file handling */
/* is required. */
};
/* FILE is typedef’ d in stdio.h. */
FILE __stdout;
//定義_sys_exit()以避免使用半主機模式
_sys_exit(int x)
{
x = x;
}
//重定義fputc函數
int fputc(int ch, FILE *f)
{
USART1->DR = (u8) ch;
while((USART1->SR&0X40)==0);//循環發送,直到發送完畢
return ch;
}
/////////////////////////////////////////////////////////////
一直告訴我未定義,但原子哥的程式範例3 卻 OK,我忽略什麼了嗎?
|
|