lixinghui

简易电脑端和单片机进行数据交互

因为单片机和电脑上计算速度和精度的不同,算法在电脑端模拟和移植到单片机内运行的效果并不相同,所以为了准确的验证算法的效果及运行的稳定性,把数据传递到单片机内去运行,运行结果再发送给电脑端是一个不错的验证方式。 该项目采用的是串口传输,其传输的最大速度设置为256000bps,但是该速度对于文件的传输是非常慢的,所以在单片机上测试算法的可行性需要耐心去等待。 设计的通信协议为: ...

C语言批量处理

在测试算法的效果的时,很多时候一个文件的测试并不是很准确,就需要一批文件来做测试,但是对于一批文件如果手动的一个个输入势必非常麻烦,能够使用一些既有的小工具来做就会简单很多,这里基于C语言的读取文件夹内的所需内容及system函数就可以做到批量处理了。 使用python进行处理 2023.4.8更新:使用python工具会方便很多,如下: #coding=utf-8 import os...