这是在C5000系列DSP上实现UART(异步串口)TL16c550芯片的汇编语言实现代码,可直接在CCS上运行,在PC机上用串口精灵或超级终端接收
上传时间: 2015-01-13
上传用户:ve3344
从串口读取数据,有两种方法,1、每接收一个EV_RXCHAR,就用ReadFile读一次,这样我觉得太恐怖了。2、接收到一个EV_RXCHAR后,等一定数据量的CPU周期(GetTickCount),再一次性读取缓冲区里的数据。这样做,一般情况下不会有问题,但是,如果数据很多,过了“一定数据量的CPU周期”,还没收完数据怎么办?就会少读数据了。 我用三个线程序来完成串口数据的接收,其实就是第一种方法的变种: 一个侦听EV_RXCHAR,一个对EV_RXCHAR进行分析,其实就是超时判断。如果接收到一个消息后,一段时间没收到下一个EV_RXCHAR,就认为是一个数据包的结束。这个线程就会通知数据接收线程,进行数据接收。一般同一包数据,两个字符之间的时间间隔,应该很小了吧,而两个数据包之间的间隔,应该不会太小吧!(这个地方我不清楚,猜的:( :) )最后一个线程,是接收数据的。
上传时间: 2014-01-24
上传用户:cylnpy
通过串口,接收上位机发送的命令,并进行CSI24WC02的读写操作,并返回相应 数据或应答。用汇编实现,可以用keil编译器
标签: 串口
上传时间: 2013-12-27
上传用户:erkuizhang
VC串口编程实例,调试过。使用时,最简单就是将计算机串行发送(TXD)与接收(RXD)短接。
上传时间: 2014-10-27
上传用户:epson850
从串口读取数据,有两种方法, 1、每接收一个EV_RXCHAR,就用ReadFile读一次,这样我觉得太恐怖了。 2、接收到一个EV_RXCHAR后,等一定数据量的CPU周期(GetTickCount),再一次性读取缓冲区里的数据。这样做,一般情况下不会有问题,但是,如果数据很多,过了“一定数据量的CPU周期”,还没收完数据怎么办?就会少读数据了。 我用三个线程序来完成串口数据的
上传时间: 2015-03-23
上传用户:qb1993225
通过串口控件的串口小程序,发送和接收数据,以及保存数据。
上传时间: 2013-12-09
上传用户:aysyzxzm
音视频矩阵的串口控制程序,可以实现8进四出的控制。同时提供了udp监听,接收网络命令,实现网络上控制音视频矩阵。需要用到著名的trayicon控件和mscomm控件
上传时间: 2014-01-06
上传用户:ikemada
很好用的串口类,可以以块的方式发送,可以以块的方式接收,而且可以一个一个字符的接收
标签: 串口
上传时间: 2013-12-31
上传用户:gundan
提供串口通讯参数设置接口,控制方式设置接口,传递和接收数据手段控件是在VC++6.0下开发的
上传时间: 2015-04-05
上传用户:asddsd
一个VC++编写的串口通信程序,可以通过串口发送和接收数据,并输出日志,也包含串口通讯中参数的设置
上传时间: 2015-04-06
上传用户:tuilp1a