- Forums
- Resources
- About
- Groups
Close
书籍:《英飞凌多核单片机应用技术:AURIXTM三天入门篇》
读书笔记概括:单片机的灵魂在于:IO,中断,定时器。IO是一个基础,中断和定时器是两个精髓。稳扎一个基础点,向两个精髓靠拢,建立良好的学习体系,深入学习,加强交流,才能实现最终的学以致用的目标。
MCU,即使Microcontroller Unit,微控制单元,顾名思义,不同于MPU,其侧重点在于控制。而控制的最基本操作,还得是IO的操作。MCU通过IO的操作,来实现对电信号数据的读取,发送,以及对外部器件的控制,所以说IO的MCU的一个基础。
针对一门待学习的编程语言,我们总会先通过一个“Hello World”栗子来练习一下编程操作。相对的,学习一款MCU,我们或许就会选择从"点灯"开始。而点灯的本质,就是对GPIO的操作,基础入门。
AURIX TC275T的GPIO和绝大多数的MCU的GPIO一样,是有方向的:IN和OUT,方向由Pn_IORC0寄存器来控制。如果需要点灯能,方向自然要设置为输出。
此外,与点灯相关的,还有Pn_IN和Pn_OUT寄存器。
无论引脚输入还是输出状态,均可以通过Pn_IN寄存器来获取该引脚的电平状态。(按键点灯需要这个寄存器)
而当引脚方向为输出状态时,则可以通过Pn_OUT寄存器来设置对应引脚的电平高低。
点灯只是入门一小步,之后还有GPIO的中断,上下拉开漏模式(做I2C管脚时需要开漏),功能复用等等其他操作,万里征途始于足下。当然,没有板子,所以看看就好。
此篇为开篇,简单记录一下GPIO,东西不多,勉强凑够了500字,水贴+1,积分+3。
只有注册用户才能在此添加评论。 如果您已经注册,请登录。 如果您还没有注册,请注册并登录。