飞思卡尔MC9S12X SCI驱动

今天带着大家学习飞思卡尔MC9S12X SCI驱动。

什么是SCI


串行通信是指数据一位一位地按顺序传送的通信方式,其突出优点是只需一根传输线,可大大降低硬件成本,特别适合远距离通信。其缺点是传输速度较低.

什么是波特率
每秒内能发送或接收的二进制位数称为波特率。若发送一位时间为t ,则波特率为1/t

MC9S12XS128 SCI模块

MC9S12XS128 内置的SCI 模块是全双工、波特率可编程设置、可编程选择8 位数据或9 位数据格式的串行通信接口(简称串口)

  SCI模块具有以下基本特征:

l 全双工或单线操作;
l 标准不归零(NRZ )传号/ 空号格式;
l 具有可编程脉冲宽度的可选择的IrDA 1.4 归零反转(RZI )格式;
l13 位波特率;
l 可编程8 位或9 位数据格式;
l 独立使能发送器和接收器;
l 可编程的发送器和接收器极性;
l 可编程的发送器奇偶校验;
l 两种接收器唤醒模式:
¡ 线路空闲唤醒;
¡ 地址标志唤醒;

MC9S12X SCI模块寄存器如下所示:

具体可以参考数据手册。

具体的我就不细讲了 ,大家对照数据手册,对照的代码一一学习下,SCI驱动开发等。。
如需获取相关源码,请关注微信公众号“嵌入式软件开发学习圈”,留言“飞思卡尔SCI”,即可免费获取相关学习资料。
微信公众号内有其他嵌入式学习经验分享。需要朋友们可以关注下微信公众号

如有相关嵌入式学习问题或疑问,欢迎在微信公众号留言.



  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值