天天看点

自主搬运小车(十)主控制板调试耽误了几天忙别的事,今天把上次做的板子简单焊接好,主要就是测试下12个uart串口,其中两

作者:大树NB

自主搬运小车(十)主控制板调试

耽误了几天忙别的事,今天把上次做的板子简单焊接好,主要就是测试下12个uart串口,其中两个是485,后面想办法测

建个vivado工程,加上IP核,选个16550的,我为啥喜欢用ZYNQ这种东西呢,原因就是太爽了,要啥接口直接上,不用一大堆电路,缺点就是看起来板子上啥都没有,在zynq出来之前都是用ti的arm, dsp或者飞思卡尔的ppc外挂一个FPGA芯片,供电,配套芯片就得一大堆,关键那玩意数据交互慢或者用起来麻烦

12个串口拖12个ip核出来,连上线,配置管脚,编译,导出,创建sdk工程。软件裸跑也简单,找个历程看一下,基本就是初始化配置下参数就可以了,对于擅长c语言的人来说太简单了

12个串口比较多,fifo模式一定要打开,而且中断方式可能也不太好,我的想法是统一发送,统一接收,每个处理周四先取上次回来的数据,然后立刻去要现在的传感器数据,接着处理需要时间,当处理完以后新数据已经回来了,再次开始新的周期

先软件内部回环测一下,没问题,有几个管脚配置错了,然后用镊子硬件回环测试一下,很顺利,没问题👌🏻

自主搬运小车(十)主控制板调试耽误了几天忙别的事,今天把上次做的板子简单焊接好,主要就是测试下12个uart串口,其中两
自主搬运小车(十)主控制板调试耽误了几天忙别的事,今天把上次做的板子简单焊接好,主要就是测试下12个uart串口,其中两
自主搬运小车(十)主控制板调试耽误了几天忙别的事,今天把上次做的板子简单焊接好,主要就是测试下12个uart串口,其中两
自主搬运小车(十)主控制板调试耽误了几天忙别的事,今天把上次做的板子简单焊接好,主要就是测试下12个uart串口,其中两
自主搬运小车(十)主控制板调试耽误了几天忙别的事,今天把上次做的板子简单焊接好,主要就是测试下12个uart串口,其中两
自主搬运小车(十)主控制板调试耽误了几天忙别的事,今天把上次做的板子简单焊接好,主要就是测试下12个uart串口,其中两

继续阅读