总的来说:要想初始化一个GPIO引脚,其流程如下:
1.初始化时钟,通过SIM模块的SCGC5启动相应的port的时钟
2.对port进行设置!主要设置MUX,PE,ODE三个位域进行设置,这三个分别是MUX引脚复用,这个是对pin的功能设置,可以通过pin map查找,PE是pull使能,ODE是开漏使能设置。
3.对GPIO进行设置,主要是PDDR进行方向设置。还有有必要的话进行输出值设置!也就是对PDOR设置,这个也可以通过PSOR的相应位设置。
这样就完成了!
PS:
拉电阻,就是把电流钳位在高电流或是低电流
推挽和开漏不是很懂……
K60学习打卡之GPIO总结
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 这里只是为了看懂原理图,不牵扯具体的计算等内容(比如电路电流多少啊,三极管放大等等)。因为对于嵌入式开发人员来说,...
- 重点是说SPI通信协议,,,, 不要害怕协议因为协议是人规定的,,刚好我也是人......规定的协议既然能成为规范...