用485通讯,收到的数据不完整是什么情况
2024-12-10 18:00 来自 houyawei 发布@ 综合讨论
<p>有没有大佬,请教一下。</p>
<p>我用的是STC32做的ADC采样板,一个板子不够,做了四块,当做485子设备采集。</p>
<p>子设备平时不发数据,只有上位机发送MCUid的时候,才发出数据。</p>
<p>现在的情况是这样。一块板子,或者两块板子,传过来的数据都正常。</p>
<p>随便三块,四块连在一起的时候,上位机收到的数据就不完整了。</p>
<p>疑点:</p>
<p>1.我的485串口只连了A,B,没有接地,接地过来的数据乱码。</p>
<p>2.每个板子上都焊接了一块终端电阻,会不会有影响。</p>
<p>3.USB转485线必须接到上位机上,才能烧录MCU,不然就会通讯失败,或者时钟频率有误差。USB线接电脑上正常。<br />
<img src="data/attachment/forum/202412/10/180640u867bzc0wpw9zr6l.png" alt="image.png" title="image.png" /></p>
<p>原理图:</p>
<p><img src="data/attachment/for
<p>我用的是STC32做的ADC采样板,一个板子不够,做了四块,当做485子设备采集。</p>
<p>子设备平时不发数据,只有上位机发送MCUid的时候,才发出数据。</p>
<p>现在的情况是这样。一块板子,或者两块板子,传过来的数据都正常。</p>
<p>随便三块,四块连在一起的时候,上位机收到的数据就不完整了。</p>
<p>疑点:</p>
<p>1.我的485串口只连了A,B,没有接地,接地过来的数据乱码。</p>
<p>2.每个板子上都焊接了一块终端电阻,会不会有影响。</p>
<p>3.USB转485线必须接到上位机上,才能烧录MCU,不然就会通讯失败,或者时钟频率有误差。USB线接电脑上正常。<br />
<img src="data/attachment/forum/202412/10/180640u867bzc0wpw9zr6l.png" alt="image.png" title="image.png" /></p>
<p>原理图:</p>
<p><img src="data/attachment/for
AI8051U芯片到了
2024-12-10 13:04 来自 jun_1234 发布@ 综合讨论
<p>感谢STC,申请的AI8051U芯片到了,已经用了一颗,免费+包邮,祝愿STC越来越好</p>
<p><img src="data/attachment/forum/202412/10/130353s2j56aqpan6iaq2j.jpg" alt="f15e1055677069d85db0ef4659534de.jpg" title="f15e1055677069d85db0ef4659534de.jpg" /></p>
<p><img src="data/attachment/forum/202412/10/130353s2j56aqpan6iaq2j.jpg" alt="f15e1055677069d85db0ef4659534de.jpg" title="f15e1055677069d85db0ef4659534de.jpg" /></p>
QSPI_UART_DMA 更改频率后读取数量不符的问题
2024-12-10 10:25 来自 xueke009 发布@ 综合讨论
<p>AI8051U 官方示例63,演示代码的下载频率为11059200,串口波特率为230400,下载后能正确读取到500个数据<img src="data/attachment/forum/202412/10/100405acgavci7igrzevij.png" alt="923e2c7bd7b933dce0228cc780cc866.png" title="923e2c7bd7b933dce0228cc780cc866.png" />但将下载频率更改为24M,串口设置为115200后,只能读取到145个数据了,<br />
<img src="data/attachment/forum/202412/10/101654udc655c15zct2g0l.png" alt="image.png" title="image.png" /> ,<br />
<img src="data/attachment/forum/202412/10/101734dpddvxxtvvgxrzwz.png" alt="image.png" title="image.png" />需要更改哪些设置
<img src="data/attachment/forum/202412/10/101654udc655c15zct2g0l.png" alt="image.png" title="image.png" /> ,<br />
<img src="data/attachment/forum/202412/10/101734dpddvxxtvvgxrzwz.png" alt="image.png" title="image.png" />需要更改哪些设置
5V单片机,推挽输出高电平时,外围电压如果是6V时,会不会发生倒灌现象
2024-12-9 19:07 来自 fireare 发布@ 综合讨论
<p>8H1K08T单片机,端口推挽输出高电平时,如果端口外的电压有6V或以上,此时会不会发生电流倒灌现象?</p>
擎天柱到了,但是少个蓝色的模块
2024-12-9 13:10 来自 wlhet 发布@ 综合讨论
<p><img src="data/attachment/forum/202412/09/131046l5zf2obzqb5qpo6z.png" alt="55a17b2b6f5635303f635a400a37bb4.png" title="55a17b2b6f5635303f635a400a37bb4.png" /><br />
<img src="data/attachment/forum/202412/09/130943q1sd8my4kpkyqzty.jpg" alt="49370c467cff9f3893fc438b2a6e4a3.jpg" title="49370c467cff9f3893fc438b2a6e4a3.jpg" /></p>
<img src="data/attachment/forum/202412/09/130943q1sd8my4kpkyqzty.jpg" alt="49370c467cff9f3893fc438b2a6e4a3.jpg" title="49370c467cff9f3893fc438b2a6e4a3.jpg" /></p>
32G8K64 最简单的C代码都运行异常
2024-12-9 11:41 来自 nxxdydrq 发布@ 综合讨论
<p>如图所示,if(admark==0X00000000),这个条件应该是符合的,进入return 0这条指令执行,可实仿真的时候直接就执行后面的代码了,太扯了吧,编译优化等级已经调成0了,这是我从stm32转到stc的第一个项目,难道要我转回去?还希望stc的技术能出来解答一下</p>
<p><img src="data/attachment/forum/202412/09/113840k1118311p42drd81.png" alt="1733715368447.png" title="1733715368447.png" /></p>
<p><img src="data/attachment/forum/202412/09/113840k1118311p42drd81.png" alt="1733715368447.png" title="1733715368447.png" /></p>
现在AI单片机能不能读ID号出来呢?
2024-12-7 11:05 来自 East Wind 41 发布@ 综合讨论
现在AI单片机能不能读ID号出来呢?只能下载时ISP才能显示.能不能通过其他方式读取呢?MCUID
69277
69277
有关仿真芯片内部如何运行的
2024-12-6 20:31 来自 QQ624353765 发布@ 综合讨论
<p><img src="data/attachment/forum/202412/06/202904qm2mtqjwfwkjcjt4.png" alt="1a4cdeca-43ce-476e-b9b9-237496e71da8.png" title="1a4cdeca-43ce-476e-b9b9-237496e71da8.png" /></p>
<p>把单片机设置为仿真芯片后keil和单片机直接都在做些什么,有没有这方面的资料</p>
<p>把单片机设置为仿真芯片后keil和单片机直接都在做些什么,有没有这方面的资料</p>
请问论坛的Markdown编辑器和富文本编辑器
2024-12-6 09:37 来自 未元星系 发布@ 综合讨论
佬们,最近没发帖,今天突然看到论坛输入框下面多了Markdown编辑器和富文本编辑器,请问这俩有啥区别{:4_196:}
单片机过零检测控制可控硅导通角
2024-12-5 23:26 来自 正源 发布@ 综合讨论
想用32G单片机过零检测进行可控硅导通角的控制。能不能输入捕获过零检测方波,然后移相输出pwm波形。怎么实现这个功能,求助大家,感谢。
ai8051u qfp封装30脚怎么定义
2024-12-5 21:10 来自 stcsun 发布@ 综合讨论
!(data/attachment/forum/202412/05/210810u9r78rn2qf277e2f.png "微信图片_20241205210600.png")
即是p4.5 又是 p4.4?
即是p4.5 又是 p4.4?
用Ai8h2k08u做485转usb发送超时的问题请教
2024-12-4 23:22 来自 qepuemc 发布@ 综合讨论
自己做了usb转485的模块。一开始通讯不正常,加了200欧姆的电阻。看上去通讯就非常正常了。后来把接口由usb a公口改成了typc母口。做出来的通讯的过程中,超时时间设置10毫秒都会超时。试过各种观测率,问题解决不了。一开始以为是新做的,可能有问题。因为之前做的usb a宫口的是没有问题的。可以正常和买的通讯。后来又试了一下。新做的这种。好几个都会通讯有延时。10毫秒的超时都会超时。看不出是哪里的问题。发张图片,求高手给看看。
68614这一个是。通讯正常没有问题的。
68612
这一个就是两个几乎一样,但是通讯总会出问题的。
68615
这就是出的问题。数据分包了。按理来说不分的。不知道是不是485芯片的问题.还是电路的问题{:4_196:}
68614这一个是。通讯正常没有问题的。
68612
这一个就是两个几乎一样,但是通讯总会出问题的。
68615
这就是出的问题。数据分包了。按理来说不分的。不知道是不是485芯片的问题.还是电路的问题{:4_196:}
用掉电模式,加掉电唤醒定时器做了个闪灯,电流4ua正常吗?
2024-12-3 19:37 来自 vb2002 发布@ 综合讨论
用掉电模式,加掉电唤醒定时器做了个闪灯,电流4ua正常吗?
上电马上进入掉电模式,然后掉电定时器开始1秒计数.
计数到半小时闪一下,一小时闪两下,然后清零
测试出来电流为4ua, 我平时掉电模式0.5ua左右
那换算出来.掉电定时器损耗3.5ua的电流..rtc会不会小一点?
打算用两节7号电池放在屏幕前做个时间提醒
剔除掉每次闪的那一下耗电. 可以用很多很多年了.
上电马上进入掉电模式,然后掉电定时器开始1秒计数.
计数到半小时闪一下,一小时闪两下,然后清零
测试出来电流为4ua, 我平时掉电模式0.5ua左右
那换算出来.掉电定时器损耗3.5ua的电流..rtc会不会小一点?
打算用两节7号电池放在屏幕前做个时间提醒
剔除掉每次闪的那一下耗电. 可以用很多很多年了.
AI8H的USB挂起模式及远程唤醒 | 已解决
2024-12-3 16:36 来自 xsaepjsf 发布@ 综合讨论
我的电脑进入休眠之后,AI8H的USB大约在60s之后才会产生一个SUSIF中断。如果我没有收到这个中断,即便往POWER写USBRUS,也不会唤醒电脑。只有收到SUSIF中断之后,执行远程唤醒才能真正唤醒电脑。
当我的电脑进入休眠模式之后,单片机还是可以收到SOF。STC8H是根据SOF来判断是否进入到挂起模式?
如何强制执行远程唤醒而无视USBSUS状态?或者有什么办法配置USB可以快速检测主机端是否休眠?
---
补充下,问题已解决。不能唤醒的原因是我只是模拟鼠标移动,没有模拟鼠标点击。
1. 当主机挂起之后(或许不是真正挂起,只是屏幕关掉),这个时候只是移动鼠标屏幕不亮,但是如果点击屏幕就会亮
2. 当单片机收到SUSIF中断之后,发送鼠标移动操作会远程唤醒主机。
当我的电脑进入休眠模式之后,单片机还是可以收到SOF。STC8H是根据SOF来判断是否进入到挂起模式?
如何强制执行远程唤醒而无视USBSUS状态?或者有什么办法配置USB可以快速检测主机端是否休眠?
---
补充下,问题已解决。不能唤醒的原因是我只是模拟鼠标移动,没有模拟鼠标点击。
1. 当主机挂起之后(或许不是真正挂起,只是屏幕关掉),这个时候只是移动鼠标屏幕不亮,但是如果点击屏幕就会亮
2. 当单片机收到SUSIF中断之后,发送鼠标移动操作会远程唤醒主机。
请教一个32G芯片做SPI通讯延时问题?
2024-12-3 14:54 来自 chint2012 发布@ 综合讨论
本帖最后由 DebugLab 于 2024-12-3 18:16 编辑
请问一下32G12K128芯片工作在24MHZ时,执行一个_nop_();是多少时间?
是约等于1个机器周期吗,约等于=1/24M=0.0416uS吗?
请问一下32G12K128芯片工作在24MHZ时,执行一个_nop_();是多少时间?
是约等于1个机器周期吗,约等于=1/24M=0.0416uS吗?
AI时代的AI论坛,就要支持最新最流行的Markdown编辑器
2024-12-3 14:18 来自 VCC 发布@ 综合讨论
<p>现在粘贴图片更方便了,不需要在图片上传框里逐一选择,直接<kbd>Ctrl</kbd>+<kbd>V</kbd>就可以粘贴了(<kbd>没错,这是个很先进的语法</kbd>)</p>
<p><img src="data/attachment/forum/202412/03/141818q33nwuuffpod9uv9.png" alt="image.png" title="image.png" /></p>
<p><strong>而且还支持公式,这是AI时代的必备基础设施!!!</strong></p>
<div class="language-math">y=\frac{\sin x}{n}=\frac{si\cancel{n} x}{\cancel{n}}=six=6</div>
<p>但是似乎不支持改版字体大小了(</p>
<p>还支持行内代码 <code>P10=10;</code> 和代码块</p>
<pre><code>while(1)
{
P10++;
}
</code></pre>
<p>就是这里似乎不太妙,和Discuz自身功能有点冲突
<p><img src="data/attachment/forum/202412/03/141818q33nwuuffpod9uv9.png" alt="image.png" title="image.png" /></p>
<p><strong>而且还支持公式,这是AI时代的必备基础设施!!!</strong></p>
<div class="language-math">y=\frac{\sin x}{n}=\frac{si\cancel{n} x}{\cancel{n}}=six=6</div>
<p>但是似乎不支持改版字体大小了(</p>
<p>还支持行内代码 <code>P10=10;</code> 和代码块</p>
<pre><code>while(1)
{
P10++;
}
</code></pre>
<p>就是这里似乎不太妙,和Discuz自身功能有点冲突