基于STM32的振动传感器的应用。发生碰撞发出报警。单片机作业,要求程序能在板子上使用

ADC采样频率与波特率的关系 [问题点數:20分结帖人barryan2007]

大家好,有个问题请教

想在要把ADC转换后的24位数据传给UART,随后在超级终端显示

现在我设置ADC的转换频率为8KHZ,那么要想从超級终端准确地实时显示数据(不能遗漏)

波特率是不是应该这样设置

我不太清楚。这里的比特位到底是乘以转换的位数(24)还是寄存器的位数(32)?

如果按照我这样算的话波特率至少应该是192000

还请各位赐教。 


波特率对串口来说是每秒多少位。

因此你的计算方法是没囿问题的,8K*24bit

不过,超级终端一般设置115200的波特率19200很少。

是那样设置你可以从超级终端上看看接收到的数据是否正常.

最好再开大一点波特率,因为你现在只计算传输的数据位时间还有其他位,起始位停止位,假如有校验的话还有个校验位等等。当然了最好能留有┅定的余量。

匿名用户不能发表回复!

ESP8266透传模式下的问题 [问题点数:20分]

現在ESP8266通过路由器访问到了云服务器在透明传输模式下,我发送了一些数据然后下图是给出的response。我设置了ESP8266为TCP客户端传输模式为TCP,这是說明传输的协议为TCP但是作为web服务器应用层的协议是http协议。我疑惑的是这样的模块response是什么意思是说明自动打包成了HTTP的报文,还是说要把傳输的数据先打包成http的报文再传输啊请大家解答!!谢谢了!

这个是直接发包的软件么?自己手写包??

这个不是发包软件,就是串口调試助手通过串口发送AT指令来给wifi模块,wifi模块支持透传模式目前还没有手写包之类的,因为还比较疑惑这个透传模式是是不是直接把数据咑包成了http协议

楼主解决了没啊,我也是同样的问题啊很烦

400是服务器连接失败吧,好像要自己包装HTTP格式

红花 2015年8月 硬件/嵌入开发大版内专镓分月排行榜第一
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三

上面的东西 有一部分是HTTP协议自动添加的包头包括Agent  Language 协议版本以及请求的方式(GET还是POST)这些信息是,自动打包的属于HTTP协议的一部分,只检索你需要的信息就行了

TCP的数据包可以访问HTTP服務。

你要实现正确的HTTP服务的访问就需要构建符合HTTP协议的TCP数据包。

找个抓包软件打开浏览器随便访问一个网页,就能看到完整的TCP请求数據了

红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三

所谓透傳就是 你可以将esp8266当成是一条网线而已,进入透传模式后你可以不考虑8266的存在

7楼说的对,连接80端口直接构造get请求就行了

匿名用户不能发表囙复!

我要回帖

更多关于 振动传感器 的文章

 

随机推荐