该项目主要运用GD32F350作为主控MCU,通过RS485通讯接口或者以太网接口,控制7路大电流继电器,整体硬件原理比较简单,主要用到 uart(485),spi0(DM9051网口芯片),GPIO口(7路继电器驱动).从整体来看难点就在网络通讯上,结合gd32F350的资源来看,要跑大一点的TCPIP协议栈估计有点吃紧,所以就选择精简的uip1.0协议栈作为网络通讯基础,因此该方案的重点就体现在SPI接口网卡芯片的驱动,及uip1.0的移植,为此通过申请的GD32F350开发板重点调通网络这一块才是项目的重点。 2 本项目是在Keil uVision4上编译、链接、下载。 3、项目心得体会:感谢eeworld和 提供的开发板,让我们在开发的路上多了一个选择。自拿到开发板有一段时间了,由于手头项目事务较多所以迟迟没发帖,为了不辜负平台的信任抽空初步调试了一下。整体还算满意,就是下载和仿真的时候有点慢,软件其它方面调试还算顺利,没踩到什么坑。如果项目落地,可以考虑选用该芯片。
|