admin管理员组文章数量:1516870
c语言调用bios下的串口,CFREE4中没有BIOS.H,无法开串口,该怎么做??
#include
#include
#include
#define COM1 0
#define DATA_READY 0×100
#define TRUE 1
#define FALSE 0
#define SETTINGS ( 0×80 | 0×02 | 0×00 | 0×00)
int main(void)
{
int in, out, status, DONE = FALSE;
bioscom(0, SETTINGS, COM1);
cprintf(“… BIOSCOM [ESC] to exit …”);
while (!DONE)
{
status = bioscom(3, 0, COM1);
if (status & DATA_READY)
if ((out = bioscom(2, 0, COM1) & 0x7F) != 0)
putch(out);
if (kbhit())
{
if ((in = getch()) == ‘’)
DONE = TRUE;
bioscom(1, in, COM1);
}
}
return 0;
}
tc可以通过,可CFREE不行.有朋友知道该怎么做吗??
本文标签: c语言调用bios下的串口CFREE4中没有BIOSH无法开串口该怎么做
版权声明:本文标题:c语言调用bios下的串口,CFREE4中没有BIOS.H,无法开串口,该怎么做?? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1704739562a632930.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论