7回答

0收藏

[分享] 【GD32】做开发(全文字)

GD32 GD32 4403 人阅读 | 7 人回复 | 2015-06-29

(刚才实验室师兄毕业餐,他们走了,我就成老大了……)
参照实验手册做开发,我觉得它是写得极好的了
做开发必备:板子原理图,GD32数据手册,软件环境,下载器
GD32-Colibri-F150R8开发板实验手册.pdf
实验手册:从cortex-m3地址映射——gd32寄存器地址划分(外设、sram,程序的操作配置初始化完成一些功能之类的,都是针对寄存器来说的)——系统框图——系统时钟系统——中断系统(中断向量表,NVIC
这是了解单片机的绝好路线……有时候给学弟学妹们讲单片机学习的时候就会找出来讲一遍的
有些美中不足的是,没有讲解单片机的上电启动流程哈,“startup_gd32f1x0.s”,有兴趣的朋友可以搜索一下相关内容,我觉得也很重要,其实启动文件在运行main之前已经做了很多东西
然后是:系时钟节拍定时器——systick定时器——学过嵌入式系统的都知道,系统节拍是嵌入式系统的灵魂哈,当然我只是学过ucosii……这应该是为后面介绍飞鸟埋下了伏笔哦
然后是gpio的使用啦,gd32的开发和stm32极其类似,当然写个单片机流水灯就像初学C语言必须要printf一个“hello world!”一样,说明你正式和gd32建立了联系,说明我们可以和它沟通了,“又前进了伟大的一步!”的感觉
让我有些注意到是,按键部分,按键并联上一个100nF电容,其作用是去除按键抖动,我看了好些其他的单片机电路都没有,虽然是一个小小的举动,也可以看出作者的用心了
Uart——单片机与人类沟通的重要手段……比如调试程序,实现与别的系统通信都需要用到,很重要的外设了
然后是一些常用的通信接口了,SPIIIC,现在很多传感器的通信接口都是这个,比如MPU6050HMC5883,近几年火热的四轴飞行器,国内主要使用的这个啦
最后,就到了Trochili RTOS 移植……这部分,就要另外开帖写啦,因为嵌入式操作系统也很久没有弄了,放在以后吧
以上的一些是我的酒后胡言,有一些是这么多年自己对单片机学习的看法,能力有限,也许不能入高手法眼,谬误在所难免,大家尽管喷哈
分享到:
回复

使用道具 举报

回答|共 7 个

倒序浏览

沙发

天使♀的☆宇★翼

发表于 2015-6-30 08:51:15 | 只看该作者

大神,支持一个~~一起加油~~
板凳

小菜儿

发表于 2015-6-30 09:22:36 | 只看该作者

恭喜楼主荣升老大!
看得出楼主的分享很用心
可以作为学弟学妹的榜样!
地板

奋斗哥

发表于 2015-6-30 09:23:37 | 只看该作者

楼主酒后吐箴言啊,赞!
5#

荣丰宇

发表于 2015-6-30 10:00:42 | 只看该作者

天使♀的☆宇★翼 发表于 2015-6-30 08:51
大神,支持一个~~一起加油~~

一起学习,共同加油!
6#

荣丰宇

发表于 2015-6-30 10:05:36 | 只看该作者

小菜儿 发表于 2015-6-30 09:22
恭喜楼主荣升老大!
看得出楼主的分享很用心
可以作为学弟学妹的榜样!

谢谢板王帅哥~~~
7#

荣丰宇

发表于 2015-6-30 10:22:03 | 只看该作者

奋斗哥 发表于 2015-6-30 09:23
楼主酒后吐箴言啊,赞!

感叹岁月易逝啊
8#

shadow丶

发表于 2015-6-30 19:18:31 | 只看该作者

恭喜楼主当了老大0.0
期待楼主的心得分享
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条