-
这回明白了,我建立缓冲区试试,这样还可以对数据进行进一步的处理,非常感谢版主!!!:)
-
感谢版主回复,我这个对反应时间的要求不需要很快,串口那边的速度仅需要 波特率2400B/s 就可以了。
请问要如何在中间加一个缓冲呢?是不是都要在中断中完成收发呢?期待版主的回复!
[ 本帖最后由 hahaygy 于 2013-3-15 19:03 编辑 ]
-
Mark 一下,以后慢慢看~!
-
刚才根据串口发送的原理分析了一下,我测到的波形是通过MAX232芯片转换过的电平,都是反转的。所以我明白了第一个1 即为0(起始位),中间的001即为110 (第一个1为停止位,最后那个0为下一帧的起始位,但是第二个1又代表什么呢?我设置的停止位是一位啊,怎么会出现两个呢?)
还有请问用什么软件可以直接检测到串口收发的二进制数据呢,我用过一个叫AccessPort的软件,只能直接看到十六进制的数,那些停止位 起始位什么的都看不到。。。
-
用同样这么玩过的朋友吗???
-
谢啦,帮顶!
-
鸡鸡~~回复你!