在115200波特率 其他默认的配置下 发送同一字符串 uart init done 用示波器捕获波形如下
stm32的:
f1c100s的:
它们都能正常输出 但是波形差距为什么这么大 是不是f1c100s的板子pcb有问题 比如接地不好 或者驱动能力?
你确定这是115200波特率的波形吗?
按照115200波特率,每位传输的时间为1000000us/115200=8.7us,你示波器设置一屏500us,可以抓500/8.7=50多bit了。
另外,虽然说115200的波特率多少波形有些畸变,但是高低电平是平稳的,如图的三角波是没办法可靠识别的。
不同的单片机输出波形不一样,是因为内部的配置电路不一样,IO口支持的最高翻转速度不一样,导致上下边沿时间的差异。
先把示波器设定好你这信号明显有问题.
把x轴拉宽你这方波都采集成三角波了
因为波特率不一样先看数据是不是正确在分析有没有外接干扰