}
/*oputmodle,initial data output*/ termios_opt.c_oflag&= ~OPOST;
/*set waiting time and recv min character*/ termios_opt.c_cc[VTIME] = 0; termios_opt.c_cc[VMIN] = 0; /*flush memory*/ tcflush(fd,TCIFLUSH); /*start using new options*/
if((tcsetattr(fd,TCSANOW,&termios_opt)) != 0) {
perror(\return; }
printf(\return ; }
int main(void) {
intserial_fd;
unsigned char data[14] = {0}; memset(data,'a',sizeof(data));
printf(\
serial_fd = open(\if (serial_fd == -1) {
perror(\return -1; }
/*Set uart*/
Set_uart(serial_fd, 8, 1, 'N', 'N'); //8 databits, 1 stopbit, No vertify, No data stream control while(1) {
write(serial_fd, data, sizeof(data)); tcdrain(serial_fd); sleep(2); }
close(serial_fd); return 0; }