×

飞思卡尔128单片机重点模块讲解

消耗积分:1 | 格式:pdf | 大小:1623KB | 2017-09-17

陈学倪

分享资料个

一开始学128就是根据这个学习的 个人感觉不错

  飞思卡尔单片机的端口名称和 51 系列单片机有区别,51 单片最经典的通用 I/O 口名称是 P0 口、P1 口、P2 口、P3 口。而飞思卡尔 128 单片机是由 A 口、B 口、K 口、E 口等标称的,熟悉 51 单片的同学在此学习飞思卡尔单片时要知道变通,同样的对于学习其他单片机也是一样的,先熟悉端口名称,再熟悉其端口功能,再熟悉其寄存器。C 语言的编程语法和算法思路是通用的。现在功能强悍一点的单片都在内部集成了很多现成的模块,我们可以通过对其模块寄存器编程配置我们需要的功能即可,此处的 128 单片机就是这样一款单片机,在此我就我个人学习的一些心得写出来,仅供交流与参考,同时我也希望帮助新手能够很快得上手。具体更深层的内容大家还需要去参考芯片的技术手册和其他参考书。以下我就分模块来讲解,大家在学习的过程中也需要一个模块一个模块的来学习和测试。其实我个人觉得买过来的开发板用途不是很大,因为很多端口被其在 PCB 设计时固化了,留给我们的端口并不多,使用起来极不方便,所以我个人建议大家可以买个带有最小系统的模块,自己用排针和插槽焊一个程序调试板,再焊一排共阴极的发光二极管(最好能发不同颜色光的),再焊几个开关电路和按键电路即可。我们在代码的各个位置通过点亮发光二极管来知道程序走到哪一步了。下面我提供的测试例程也是这么来的,节省硬件就是节省开支啊,多动脑子,多想办法可以克服很多困难的。注:一个寄存器的多个位可以一次性写入配置的,但是为了使大家读程序理解方便我对寄存器的每一位几乎一位一位配置的,我麻烦了,不过可以给大家读程序带来方便。

  第一章:PIM 模块(端口集成模块)一、端口主要功能概述: 1:端口 A、B、K 作为通用的输入输出口使用 2:端口 E 整合了 1 个外部 IRQ(可屏蔽的)和 XIRQ(不可屏蔽的)中断输入模块 3:端口 T 整合了 1 个定时器 TIM 模块 4:端口 S 整合了 2 个 SCI(串行通信)和 1 个 SPI(串行外设)模块 5:端口 M 整合了 1 个 MSCAN(CAN 总线)模块 6:端口 P 连接到内部的 PWM(脉宽调制)模块,即 PWM 信号可以通过 P 口输出,同时 P 口的输入也可以作为外部中断信号的输入。 7:端口 H 和 J 在作为通用输入输出口使用的同时也可以作为外部中断信号的输入口。 8:端口 AD 口整合了一个 16 通道的 ATD 模块即模拟量转数字量的模块。
飞思卡尔128单片机重点模块讲解

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !