打印
[Kinetis]

【读书笔记3 读GPIO相关寄存器设置以及工程结构】

[复制链接]
2027|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
springvirus|  楼主 | 2013-10-22 15:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 springvirus 于 2013-10-23 08:34 编辑

1. 第一印象就是对GPIO的基础知识讲的浅显易懂,对输入,输出引脚的如何处理的讲解尤其细致,对于图3-2 IO口输出电路,增加一点,就是,若负载需要更大电流时,可以通过IO控制三极管,继而控制继电器NO,NC,以控制更大电流的通过。


2. 对GPIO涉及到的寄存器的位操作,除了置位,清位,获得某一位状态后,再增加一点,对某位取反, 例如R ^= (1<<3),对R的第3位进行取反操作,涉及到的数据方向寄存器,数据输入寄存器,数据输出寄存器操作,还有数据置位寄存器,清位寄存器,取反寄存器的操作,更加方便对IO的控制。


3. 底层驱动构件的规范,有共鸣,"对外接口函数及内部函数的实现在构件源程序文件(.c)中实现。同时应 注意,头文件声明对外接口函数的顺序与源程序文件实现对外接口函数的顺序应保持一致" 平时也是这样做的~~~


4. 工程下文件夹的分类,这里飞思的划分更加的细致,对图3-4赞一个!!对每个文件的注释很清晰!!

相关帖子

沙发
FSL_TICS_ZJJ| | 2013-10-23 15:08 | 只看该作者
给你补充下,飞思卡尔GPIO还有FGPIO,速度更快!

使用特权

评论回复
板凳
springvirus|  楼主 | 2013-10-23 15:10 | 只看该作者
FSL_TICS_ZJJ 发表于 2013-10-23 15:08
给你补充下,飞思卡尔GPIO还有FGPIO,速度更快!

在哪个系列的芯片中?

使用特权

评论回复
地板
FSL_TICS_ZJJ| | 2013-10-23 15:17 | 只看该作者
springvirus 发表于 2013-10-23 15:10
在哪个系列的芯片中?

即将送出的FRDM-KL25Z!:lol

使用特权

评论回复
5
springvirus|  楼主 | 2013-10-23 15:18 | 只看该作者
FSL_TICS_ZJJ 发表于 2013-10-23 15:17
即将送出的FRDM-KL25Z!

哦, 超给力啊!!

使用特权

评论回复
6
123de7| | 2013-10-23 21:33 | 只看该作者
  顶一个  !!  
类似于 STM32 的DMA   
K60 有没相关设置 ?

使用特权

评论回复
7
KuMo_2011| | 2013-10-24 22:51 | 只看该作者
FSL_TICS_ZJJ 发表于 2013-10-23 15:08
给你补充下,飞思卡尔GPIO还有FGPIO,速度更快!

那个F是Flex吗?Flex是飞思卡尔的标志之一吗?

使用特权

评论回复
8
FSL_TICS_ZJJ| | 2013-10-25 09:09 | 只看该作者
KuMo_2011 发表于 2013-10-24 22:51
那个F是Flex吗?Flex是飞思卡尔的标志之一吗?

F是fast的意思,快速GPIO。

使用特权

评论回复
9
64xiaodian| | 2016-1-27 17:28 | 只看该作者
FSL_TICS_ZJJ 发表于 2013-10-25 09:09
F是fast的意思,快速GPIO。

学之不易啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

127

主题

4552

帖子

14

粉丝