Chinaunix首页 | 论坛 | 博客
  • 博客访问: 481728
  • 博文数量: 93
  • 博客积分: 1431
  • 博客等级: 上尉
  • 技术积分: 1006
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-18 10:30
文章分类

全部博文(93)

文章存档

2011年(20)

2010年(2)

2009年(71)

我的朋友

分类: 嵌入式

2009-06-23 10:23:18

学习STM32F103 的GPIO 操作分以下几步:
1.查看它的芯片手册中关于GPIO操作的那一章,重点是相关寄存器的操作
2.查看 开发板 提供的源码中 底层部分 Stm32f10x_gpio.c 其中直接操作CPU 的GPIO寄存器
并未上层提供了 函数接口,我们只需直接调用它,就可实现GPIO的配置和置0,置1等操作
这部分有点类似与linux系统的驱动层
3.查看 实例代码中的 main.c 文件,看它是如何 调用 Stm32f10x_gpio.c中提供的函数
对GPIO 进行操作
4.自己修改代码,重新编译下载到开发板上运行,实现GPIO的操作
如果时间紧,任务重的话,只为实现某一功能,以上1.2两步可以少花些时间,只通过3,4步我们可以站在巨人的肩膀上搞开发,节约时间,加快开发进度,快速上手,这也是用开发板的好处。
不过如果你想深入了解这个芯片的话,建议还是好好看看1,2步。
对其他部分的学习 如:中断,ADC 等也大体与上面几步相同。
同理 对其他 CPU芯片的 操作学习 也大体同上
 
阅读(3008) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~