Eddit
获得 4 次赞
帮助过528人
VSCODE是可以对STM32的工程进行编码的,但是不能编译,因为VSCODE是没有内核编译器的,所以是不能进行编译的,要调用MDK的编译器才能进行编译
不会导致数据冲突的,以为你SPI本身就是移位寄存器,是通过SPI的发送数据,然后读取的数据都是放在同一个缓冲区中,类似于一个环形队列,所以可以直接通过一个函数来读取和发送
控制LCD的时候出现了频闪,可能有多种原因,要按照原因来找解决方法第一种就是LCD的刷新频率不够,导致视觉看到是频率,这种情况提高刷新频率就可以解决第二种就是硬件接触不良,比如连线的接口,排线插座接触不良,重新固定一下即可解决第三种就是驱动的时序问题,导致寄存器地址错误,要重新检查一下驱动的时序
同步电机是在控制信号输出,电机的转子就会转动,是一个同步输出的过程,而异步电机是控制脉冲输出,电机要根据驱动器以及位置的反馈才会运动,是一个异步驱动的过程,两种电机在驱动上都是差不多的,都是用的脉冲信号控制电机驱动
对市电进行整流是不需要过零点检测的,因为我们目前的整流都是用的全桥的方式,自动会把电流的方向翻转,通常过零点检测是用在可控硅上,必须要过零点检测进行信号翻转
可以设置成0,但是一般都是设置成1mil,因为元件在放置的时候不仅要考虑平面的距离,还要考虑空间的尺寸,如果元件放置的过近,不仅焊接不方便,并且在空间上还会存在干涉的情况,所以在设计PCB的时候是最好不要把这个间距设置成0