历史上的今天
返回首页

历史上的今天

今天是:2025年08月17日(星期日)

2021年08月17日 | 手把手教你写S12XS128程序(26)--SCI寄存器说明1

2021-08-17 来源:eefocus

1、波特率控制寄存器(SCIBDH、SCIBDL)


IREN:红外调制模式使能位


1  使能


0  禁止


TNP[0..1]:窄脉冲发射位


SBR[0..12]:波特率设置位


When IREN = 0 then,


SCI baud rate = SCI bus clock / (16 x SBR[12:0])


When IREN = 1 then,


SCI baud rate = SCI bus clock / (32 x SBR[12:1])


【说明】波特率发生器在复位后是禁止的,在设置TE、RE(在SCICR2寄存器中)后才会工作。当(SBR[12:0] = 0 and IREN = 0) 或者 (SBR[12:1] = 0 andIREN = 1),波特率发生器不工作。


【注意】在未写入SCIBDL,写SCIBDH没有反应。一般地,设置IREN=0,SR=52(总线频率8MHz),波特率为9600。


2、数据寄存器(SCIDRH、SCIDRL)


SCI 内部分别设有发送和接收两个数据寄存器,其低位都通过 SCIDRL 访 问,读操作返回接收数据寄存器 RDR 的内容,写操作数据置入发送数据寄存器。TDR。当 M=1 即运行在 9 位数据模式时,SCIDRL 和 SCIDRH 形成 9 位的 SCI数据字,这时必须先写入 SCIDRH,以便与低位字节(SCIDRL)一起进入发送移 位器。如果 M=0 即 SCI 只用于 7 位或 8 位的数据传送,可以只访问 SCIDRL。 当 PE=1 即奇偶校验允许时,奇偶校验位由硬件负责,无需软件干预。


R8:接收到的位 8,该位写操作无效。当 SCI 设置成 9 位数据运行模式时,该位是从串行数据流中接收到的第 9 位。


T8:发送位 8,任何时候可写。当 SCI 设置成 9 位数据模式时,该位是送到串行 数据流的第 9  位。该位不必为每个数据重新设置,每次发送可重复使用。 


R[0..7]T[0..7]:收/发数据位 7-0,读操作返回只读寄存器 RDR 的内容,写操 作写入只写寄存器 TDR。

推荐阅读

史海拾趣

Cardinal Components公司的发展小趣事

2003年,Cardinal推出了首款可编程振荡器,这一创新产品为客户提供了更多的灵活性和定制性。随着技术的不断进步,公司在2006年引入了现场编程能力,进一步提升了产品的竞争力。这些技术创新不仅推动了公司的发展,也为整个电子行业带来了新的机遇。

DEVCON公司的发展小趣事

在1950年代,电子工业正处于蓬勃发展的初期。阿尔·克瑞顿,一位富有创新精神的化学家,在美国马萨诸塞州丹佛斯市的一个实验室里,经过无数次的试验,终于研发出了一种名为Devcon可塑钢修补剂的新型材料。这种材料经济实惠、不易燃,且能够作为焊接的替代品,迅速在电子制造和维修领域引起了广泛关注。这就是DEVCON公司的起点,一个由创新精神和市场需求共同点燃的火花。

Eagle Plastic Devices公司的发展小趣事

Eagle Plastic Devices公司成立于20世纪90年代初期,当时市场上对于高性能塑料电子部件的需求日益增长。公司创始人张先生,凭借其在塑料材料科学和电子工程领域的深厚背景,带领团队研发出了一系列具有革命性的塑料电子封装和连接器产品。这些产品以其优异的电气性能、耐用性和成本效益,迅速在行业内获得了认可,为Eagle Plastic Devices公司奠定了坚实的基础。

FUJIKURA公司的发展小趣事

Eagle Plastic Devices公司成立于20世纪90年代初期,当时市场上对于高性能塑料电子部件的需求日益增长。公司创始人张先生,凭借其在塑料材料科学和电子工程领域的深厚背景,带领团队研发出了一系列具有革命性的塑料电子封装和连接器产品。这些产品以其优异的电气性能、耐用性和成本效益,迅速在行业内获得了认可,为Eagle Plastic Devices公司奠定了坚实的基础。

芯旺微电子(ChipON)公司的发展小趣事

芯旺微电子自2012年成立以来,始终致力于高可靠性MCU器件的研发设计。公司凭借其自主研发的KungFu内核架构处理器,迅速在汽车级和工业级混合信号MCU领域崭露头角。随着技术的不断积累和市场的深入拓展,芯旺微电子逐渐从一家初创公司发展成为国内车规级MCU市场的领军企业。

Chauvin Arnoux公司的发展小趣事

进入上世纪三十年代,Chauvin Arnoux开始涉足摄影领域。1936年,公司成功开发了第一台摄影用曝光表,为摄影师提供了更为精确的曝光测量工具。这一产品的推出,不仅满足了摄影行业对精确测量的需求,也进一步扩大了Chauvin Arnoux在测量仪器领域的市场份额。

问答坊 | AI 解惑

单片机多媒体教程.iso

是一个ISO文件,下载地址: 下载:单片机多媒体教程.iso  [ 本帖最后由 huchuan987 于 2009-3-5 23:11 编辑 ]…

查看全部问答>

单片机红外解码的时序问题

单片机解码(红外的 saa3010    )  能不能有误差 是不是1us都不能差 要是有的话那范围是多少   我看好多的教程都没说   要是有资料的话给我看看谢谢了…

查看全部问答>

基于CPLD的单片机接口设计

新手报到,贡献点资料!!…

查看全部问答>

招聘兼职 STM32项目

负责STM32 AD部分数据采集然后通过USB传送到pc. 2009-06-16 -------------------------------------------------------------------------------- 广州日普电子有限公司 梁先生 广州科学城玉树工业区H栋东座3楼 电话:020-82260121 传真:020 ...…

查看全部问答>

ATMEL系列IC/MCU/单片机/芯片解密

ATMEL51系列IC芯片解密MCU单片机破解 未尽型号,请来电咨询!张工:13760303660 AT89C1051    AT89C2051    AT89C4051    AT89C51     AT89C52 AT89C55      AT89C55WD&n ...…

查看全部问答>

怎么弄定时器的嵌套呢?

想写个定期器控制流水灯的程序,定时器0控制左移 速率较慢。 定时器1控制油移 速率较快。写这个程序,主要是想学习嵌套中断。但是我试着写了个,不管怎么变化,流水灯也就只朝一个方向流。定时器1没用上。 #include #include #define uint unsi ...…

查看全部问答>

WDM驱动程序如何手动安装

本人写了一个WDM驱动,它本身不与硬件打交道,只是起到与两个驱动程序通信的功能。 现在.sys,.inf文件都已写完,如何手动安装和启动呢? 请各位高手指点一二,多谢!!!…

查看全部问答>

CAN总线,旁路模式时都能工作,正常滤波模式下接收不到数据

最近做的LPC CAN总线问题,旁路模式时都能工作,正常滤波模式下接收不到数据,程序附下面,各位大侠讨论下,指教下 eb680.c是主程序 CAN_Hw.c是CAN驱动程序 在CAN_Hw.c中CAN_hw_rx_object ()函数是设置滤波器的 我怀疑这个地方有问题…

查看全部问答>

电机控制 - 电机控制基本原理教程

本帖最后由 dontium 于 2015-1-23 12:41 编辑   TI推出了很多电机控制的解决方案,电机控制原理研究很是透彻,所以给大家分享经典电机控制资料:   2010-2011 电机控制纲要 ——Dave WilsonTI MCU电机控制应用经理   [loc ...…

查看全部问答>

开关电源

buck电路并联开关电源均流  用单片机控制的恒流源怎么设计 [ 本帖最后由 木棉 于 2012-8-25 10:34 编辑 ]…

查看全部问答>