我编写了以下程序启动串口,但启动失败,请教我错在哪里?
int main(int argc, char **argv)
{
int fd;
TMU ttm,*ttm_ptr;
char *dev ="/dev/ttyS2";
fd = opentty(dev); // 启动串口。
if ((fd > 0) && (buff != NULL)) // 串口是否启动成功。
set_speed(fd,19200);
else
{
printf("Can't Open Serial Port!\n"); // 串口启动失败则提示并退出。
exit(0);
}
。。。。。。