单片机通过tiny6410的TTL串口插槽CON4(对应的串口设备文件是ttySAC3)传输监测到的DHT12温湿度数据给开发板。连线方法是CON4的第一个脚(从CON1方向数过来的)为TXD,连接单片机的P3.0(RXD);CON4的第二个脚为RXD,连接单片机的P3.1(TXD);CON4的第二个脚为GND,连接开发板的接地线GND。
主控程序的串口采集数据线程就是读取串口设备文件是ttySAC3中的值,反馈给主控程序
头文件com_pro.h
#ifndef __TC9000_COM_H_
#define __TC9000_COM_H_
#define UART "/dev/ttySAC3" //同单片机通信B4800 8 n 1
int init_com(int fd);//初始化串口
void* com1_pro(void* arg);//串口处理线程
#endif
串口采集数据线程文件comcaiji.c
#include <stdlib.h>
#include <stdio.h>
#include <fcntl.h>
#include <pthread.h>
#include <termios.h>
#include "config.h"
#include "com_pro