问题描述
- android/linux 怎么将调试串口切换成普通串口
- 已经试过如下方法:
1.在内核编译过程中执行make menuconfig
Character devices --->
Serial drivers --->
S3C2410 serial port support
[ ] Console on S3C2410 serial port 【注】去掉这项即可不行。
2.fp = open(""/dev/ttySAC1""O_RDONLY); // 改变console
ioctl(fpTIOCCONS);
close(fp);
fp = open(""/dev/ttySAC1""O_RDWR|O_NOCTTY|O_NDELAY);
初始化串口,然后读写串口。
此方法碰到些问题,开始时串口通信正常,如果我去操作系统时,随意打开某个应用程序,不过一会儿就变成乱码了,初始化时我是将串口波特率设置成19200.但是出现乱码后发现波特率改变了,有时变成115200有时又便成9600.这是怎么回事?
时间: 2024-12-31 23:35:46