-
你发送完数据之后是不是要对标志位进行置位啊?
就是 while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET)之后,
把标志位还原。
还有就是先试试低一点的波特率,比如9600,115200的波特率太高了,有可能设备本身就接受不了这么高的传输速度。
-
旁路电容为了滤除信号中的高低频杂波而设计的。
从电容的容抗计算公式可以看出,容抗是和频率、电容值乘反比的。容抗越大,说明收到的干扰越大,信号就越不容易从那条信号线上通过。
根据这个原理,选择合适的大小,对高频信号进行滤波。
-
1.你这个电容应该是去耦电容,而不是旁路电容。
旁路电容是指去除高频噪声用的,一般加载信号输入输出级上;而去耦电容是为了里拿出电源的波动而设的。
2.去耦电容的话,通过电容充电的方式将纹波消除,而交流纹波通过电容之后是直接连到gnd的,也就表明他会通过地线消除,不会出现交流能量又反过来影响电源的情况。
-
直接买现成的稳压芯片啊,直流转直流是最简单的了,而且还是降压,那就更简单了。
去市场上找找,5V电压的应该能找到好多电流值输出的芯片。
-
O(∩_∩)O~:) :)
-
顶楼主:) :) :) :) :) :) :)
-
楼主太强大了,不碰汇编已经好长时间,都看不懂了
-
你这个不是电路板的问题,是你usb转串口设备的问题。
电路板先不用接线,只插usb转串口设备,应该是要安装驱动的,如果都正确了,串口调试助手会弹出一个com口。
如果还是有问题,就先不要插usb转串口线,看看你当前的电脑有哪些com口被占用,再将usb转串口设备插进去,那个页面应该会更新,到时候你再看看有没有另外的com口出现。
那个页面可以右键我的电脑,点管理——设备管理器找到。
-
最近要做stm32的板子,正好需要这个,给我发一份呗,854834255@qq.com,谢谢了。
-
讲的很清楚:):):):):)