
GD32F407
国产M4架构芯片
Hub-Link
这个作者很懒,什么都没留下…
展开
-
GD32F407之硬件IIC(从机模式)
承接上一篇GD32F407硬件IIC主机模式,下面这一片介绍GD32F407硬件IIC从机模式,用MCU来做从机模式百度上有用的资源比较少,都是STM32里面的源码,千篇一律,有点水帖的感觉。网上百度用GPIO模拟方式来做从机好像没有找到资料,也咨询了GD32F407的FE没有做过GPIO模拟从机,所以就用硬件方式来,官方源码这一次终于不是while结构了,而且官方还是IIC0做主机,IIC1从机的方式,真的太给力了。1、从机接收模式下的软件流程2、代码,官方源码从机发送模式/*!.原创 2020-05-27 22:56:45 · 6133 阅读 · 18 评论 -
GD32F407之硬件IIC(主机模式)
IIC总线应用真的太广泛了,介绍什么的就不说了。GD32F407真的太像STM32F407了,之前用STM32的时候网上都说硬件IIC不稳定容易死机,不过没有真正在项目中使用过,主要官方给的源码都是while结构的,如何敢用,简直了。最近项目用到了GD32F407的三组IIC,而且还有一组作为从机模式,如果用模拟GPIO方式来做从机之前真没有玩过,网上看资料不多(主要看有没现成拿来用,哈哈),那就都用硬件方式,咨询过GD的工程师完全可以用硬件来做项目的。但是非常遗憾的事GD的源码也是while结构的原创 2020-05-27 22:34:21 · 9087 阅读 · 6 评论 -
GD32F407之LWIP的移植和UDP_TCPC测试
一、LWIP的移植1、Lwip内核文件的移植参考正点原子的STM32F407无操作系统的移植,如图工程文件目录结构2、添加arch文件由于不使用RTOS实时系统所以,(cc.h、cpu.h、perf.h、sys_arch.h、sys_arch.c)基本不使用,所以也没有正点原子里面的Lwip_Arch文件夹,只是简单地实现了获取时间函数sys_now();代码在lwip_comm.c中。3、添加LWIP通用文件Lwip_App为通用文件夹,里面包含五个文件夹lwip_comm (lw原创 2020-05-27 21:44:03 · 6312 阅读 · 4 评论 -
GD32F407之LWIP+RTL8201F
由于项目需求需要使用到网络,强大的ARM真的是什么都有,以前没有玩过LWIP刚好来研究研究,网上有野火博客帖子(ETH—Lwip以太网通信)非常的详细,可以让你从入门到精通再到放弃,一篇帖子五十多页都可以出书了。我看STM32F407的PHY使用的是LAN8720芯片,而GD32F407上面使用的是DP83848芯片,总之没有使用RTL8201F的,网上百度了一下资料不是很多,所以只能对着datasheet来修改,其实和LAN8720,DP83848的寄存器差不多,认真点就OK下面对照正点的L.原创 2020-05-10 23:11:12 · 15856 阅读 · 12 评论 -
GD32F407之架构介绍
最近使用了国产的arm芯片GD32F407效果还是非常不错的,感觉和STM32F407类似度达99%,目前还没有感觉出来有很大的差别之处,可能库函数接口会不一样,但都是大同小异。 到官网下载Datasheet文档发现居然还是中文版的,有那么点点小惊喜,突然感觉中国真的强大了。话不多说,直接玩起来,相信大家玩M3或M4的板子大多应该是参考正点原子或者野火来的吧,所以就有...原创 2020-05-07 22:10:50 · 19462 阅读 · 1 评论