【经验】8位微控制器KF8F3132开发板应用之Usart模块

2022-09-20 芯旺
8位微控制器,KF8F,KF8F3132,芯旺 8位微控制器,KF8F,KF8F3132,芯旺 8位微控制器,KF8F,KF8F3132,芯旺 8位微控制器,KF8F,KF8F3132,芯旺

本文芯旺提供了 KF8F3132—Usart 模块相关的配置信息以及 如何能够快速的理解并上手使用该模块的一些配置方式。本文须与8位微控制器KF8F3132数据手册结合使用。


寄存器 

寄存器使用说明:

EUBRGL: Usart 波特率数据寄存器低字节 

EUBRGH: Usart 波特率数据寄存器高字节 

TXSDR:Usart 发送数据寄存器 

RXSDR: Usart 接收数据寄存器


位操作使用说明: 

8 位单片机支持对寄存器的位进行直接的操作,因此在使用的过 程中不仅可以通过给寄存器赋值来达到想要的配置,同时还可以直接 对位进行操作来达到需要的配置。 

以下是对程序中使用到的位进行说明: 

UARTPIN:Usart 模块功能引脚切换位 

RCIF:Usart 接收中断标志位 

RCIE:Usart 接收中断使能位 

PUIE:外设中断使能位 

AIE:总中断使能位 

TXSRS:发送移位寄存器状态位 

OVFER:溢出错误位 

CRXEN:连续接收使能位 

开发环境:chipon IDE 

功能简述:使用 Usart 模块实现多字节连续的收发实验。电脑端的串 口助手发送 16 进制的 1H,开发板返回“HELLO!”。若串口助手发送 十六进制的 2H,开发板返回“ByeBye!”。 

硬件说明:实验时,需要用 USB—USART 模块连接 KF8F3132 开发板和 PC 端的串口助手。串口助手设置为:波特率 9600、8 位数据位、1 位 停止位、无奇偶校验位。 

USB—USART 模块的 TX——开发板的 P14 

USB—USART 模块的 RX——开发板的 P16 

USB—USART 模块的 GND——开发板的 GND 

USB—USART 模块的 5V——开发板的 VCC

图为 3132 DEMO 板 Usart 模块和 Usart 工具的配合使用,完成 DEMO 样例程序中所要达到的效果。


Usart 样例流程图:

注: 

串口相关寄存器具体的配置可以看程序部分,有详细的注释。PC 端串口助手的数据设置可查看截图中的具体设置。因串口属于外设模 块所以要使能外设中断。


测试板判断是否收到 PC 端的发送数据是通过中断方式来判断的, 当接受到数据时产生接收中断,读取接收到的数据后做判断。


样例程序如下: 

时钟、IO 口及 Usart 模块初始化部分:

Usa rt 多字节发送函数:

发送缓存写 HELLO:

发送缓存写 ByeBy:

中断函数:

主函数:

模块使用注意事项:

 1、USART 模块可通过 PINSET 寄存器的 UARTPIN 选择相关功能引 脚位置。

 2、波特率发生器(BRG)是 8 位或者 16 位定时器,可以自行选 择工作模式。默认情况下,BRG 工作在 8 位模式。 


3、波特率发生器的时钟是系统主时钟 SCLK,波特率计算公式:

其中 m 为倍频器选择,下面是 m 选择表:

注:x 是无关位。 


4、在帧格式中,一个字符由 4 部分组成:起始位,数据位,奇 偶校验位和停止位。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由一二没有三转载自芯旺,原文标题为:KF8F系列单片机KF8F3132开发板应用笔记之Usart模块,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】芯旺单片机KF8F3132—硬件乘法器相关配置信息及样例程序

芯旺提供了KF8F3132—硬件乘法器模块相关的配置信息以及如何能够快速的理解并上手使用该模块的一些配置方式。本应用笔记须与KF8F3132数据手册结合使用。8位单片机支持对寄存器的位进行直接的操作。

设计经验    发布时间 : 2022-09-19

【经验】8位微控制器KF8F2320的ADC模块配置信息及配置方式

本文芯旺提供了 KF8F2320—ADC模块相关的配置信息以及如何能够快速的理解并上手使用该模块的一些配置方式。本文须与8位微控制器KF8F2320数据手册结合使用。

设计经验    发布时间 : 2022-08-29

【经验】芯旺KF8F2320——CMP2相关配置信息及样例程序

芯旺提供了KF8F2320—CMP2比较器相关的配置信息以及如何能够快速的理解并上手使用该模块的一些配置方式。本应用笔记须与KF8F2320数据手册结合使用。功能简述:比较器1负端配置为IO口,轮询比较器的结果并在P02输出比较结果。

设计经验    发布时间 : 2022-09-17

【产品】国产8位微控制器KF8F2020系列,工作频率为31.25kHz~8MHz

芯旺推出的8位微控制器KF8F2020为哈佛结构的精简指令CPU。在这种结构中,程序和数据总线是相互独立的。指令字节长度为16位,大多数指令能在一个机器周期内执行完成。一共有68条指令,效率高,容易进行指令扩展。

产品    发布时间 : 2022-08-05

【产品】工作频率为62.5K~16MHZ的8位微控制器KF8S1025,工作电压为2.3V~5.5V

芯旺推出的8位微控制器KF8S1025为哈佛结构的精简指令CPU。在这种结构中,程序和数据总线是相互独立的。指令字节长度为16位,大多数指令能在一个机器周期内执行完成。

产品    发布时间 : 2022-10-01

芯旺(chipon)8位/32位MCU选型指南

描述- 上海芯旺微电子(ChipON)是一家聚焦汽车级、工业级混合信号8位/32位MCU&DSP芯片的高新技术企业,十多年来专注基于自主KungFu处理器架构的高可靠、高品质MCU器件的研发设计,是国内最早面向汽车和工业领域的芯片设计公司之一。核心产品线车规级MCU通过AEC-Q100品质认证,实现汽车前装市场批量商用,广泛覆盖车身控制、汽车电源与电机、汽车照明和智能座舱等场景。

型号- K8F31XX,KF8A,KF8F,KF32系列,KF8L,KF8A100DTD,KF8LXXZXXXX,KF8A100ENP,KF32F330,KF8L系列,KF8A200,KF32F130,KF8A100FTN,KF8F系列,KF8A100ENG,KF32A系列,KF8A100ESD,K8F41XX,KF8L 系列,KF8A200GQS,KF8F4132OG,KF8A100CSD,KF32A250,K8F1XXX,KF32LS200,KF32LS201,KF8A100EOG,KF8,KF8TS,KF8A100EON,KF8 系列,KF8A100XXX,KF8F2XXX,K8F51XX,KF32A,KF8TS系列,KF32F,KF8A100FNP,KF32L系列,KF8TSXXXXXX,KF32L,KF32F系列,KF32A140,KF32A141,KF32F350,KF8A100,KF8L22Z20QS,KF32L530,KF8A100FNG,KF8A100ETN,KF32,KF32LS系列,KF32A146,KF8A系列,KF8A100DSD,KF8FXXXXXX,KF32LS,KF32LS500,KF8TS 系列,KF8A100GQP,KF32LS100,KF32A151,KF32X15 XXX,KF32A152,KF8A100GQT,KF32A150,KF32A156,KF32A153,KF8A100E0N,KF8TS2714SG,KF32A158

选型指南  -  芯旺  - 2022-5 PDF 中文 下载

芯旺(chipon)KungFu内核架构8位MCU选型指南

描述- ChipON为工业、AIoT、白电等应用市场提供高品质的8位通用MCU和32位通用MCU,它们具备优异的功耗性能、抗干扰性能。8位通用MCU基于KungFu8内核架构,分别为KF8F系列工业级通用MCU,KF8L低功耗通用MCU,KF8TS触摸按键型通用MCU,32位通用MCU基于 KungFu32内核架构,分为KF32F工业级通用MCU,KF32LS单电源型通用MCU,KF32L低功耗型通用MCU,ChipON通过全面的高可靠性设计技术保障其成为通用多元化市场独具性能特色的MCU。

型号- KF8TS2716OM,KF8F3122NG,KF8F312-TS20,KF8F4120SD,KF8F2020MB,KF8F513X,KF8F212-S20,KF8F2320,KF8L10Z08OG,KF8F41XX,KF8F312M4-S8,KF8L121Z08OM,KF8TS3510SE,KF8L20Z08,KF8F4156UN,KF8A100FTN,KF8F3122OG,KF8TS2514SG,KF8F210-S8,KF8F4132SE,KF8TS2414OG,KF8L52Z64,KF8A100ESD,KF8TS2310SE,KF8S1101-Q44,KF8F4132SG,KF8F334-Q44,KF8F3112SE,KF8F3112SG,KF8S310,KF8S1011-S28,KF8TS2716QP,KF8F3112OG,KF8F312M4,KF8F312-S8,KF8F5134,KF8F42XX,KF8F5132,KF8F5133,KF8F1020SAR,KF8F4155QP,KF8F4156SN,KF8FXXXX,KF8F5132OG,KF8TS2314,KF8TS2308SD,KF8F4110SD,KF8F2XXX,KF8F5134QS,KF8TS3514NG,KF8F4158,KF8TS2310,KF8F4155,KF8F31XX,KF8F4156,KF8L121Z08,KF8L15Z20QP,KF8TS2516TN,KF8S1022-S14,KF8TS3514,KF8TS2308,KF8F333-S28,KF8TS3510,KF8F3156QP,KF8TS2302,KF8TS2716SN,KF8F1030,KF8F4122SG,KF8A100DTD,KF8F4122SE,KF8F4156QP,KF8TS2516SN,KF8F310-S20,KF8F3122SE,KF8F3122SG,KF8TS2414,KF8TS3508,KF8TS2410,KF8TS3508SD,KF8F1020,KF8F4132OG,KF8A100CSD,KF8S1025-S16,KF8TS2514NG,KF8F333-SS28,KF8F3110SB,KF8TS2410SE,KF8F3110SD,KF8TS2716UN,KF8S1100B-QN24,KF8TS2402,KF8TS2408,KF8S1100-S28,KF8S310-S16,KF8TS2302SB,KF8S1010-S20,KF8TS2408SD,KF8S1006-P16,KF8F4133ON,KF8F333-TS28,KF8A100ETN,KF8TS2514,KF8F4232OG,KF8TS2516,KF8F310-S16,KF8F210-S20,KF8A100DSD,KF8F1000,KF8TS2510,KF8F4112SG,KF8F4112SE,KF8S1100,KF8S1101,KF8F312M4-SS20,KF8F3132OG,KF8TS2508,KF8TS2714SG,KF8F3156UN,KF8F3132,KF8F4122OG,KF8F3130,KF8F212-SS20-5,KF8TS3514SG,KF8L22Z20,KF8S1010,KF8S1011,KF8F1000SD,KF8F2320SD,KF8FXXX,KF8F3120SD,KF8TS2510SE,KF8S1024-S16,KF8F210-S16,KF8L20Z08TN,KF8F210-S14,KF8F1000SB,KF8F2320SB,KF8F4158QP,KF8F212-S14-5,KF8F3122,KF8F4122NG,KF8F3120,KF8TS,KF8S1006,KF8F3156SN,KF8L52Z64QV,KF8F3112,KF8F2020,KF8F3110,KF8F2020SD,KF8F212-S8-5,KF8F2020SB,KF8L22Z20QT,KF8L12Z08SE01,KF8L15Z20,KF8L22Z20QP,KF8TS2402SB,KF8F310,KF8F312,KF8F3110TD,KF8L22Z20QS,KF8TS2714,KF8TS2716,KF8F212-SS20,KF8TS2710,KF8L10Z08,KF8F312M4-S14,KF8S1100A-QN24,KF8F4112OG,KF8F207,KF8L23Z20,KF8F213-S16,KF8TSXXXX,KF8S1022,KF8TS2508SD,KF8S1023,KF8S1024,KF8TS2708,KF8F3132SG,KF8F3132SE,KF8S1025,KF8L52,KF8F211-S8,KF8F4130TD,KF8A,KF8F312M4-S20,KF8L,KF8F211-S14,KF8A100ENP,KF8F210,KF8A200,KF8S,KF8F211,KF8F212,KF8F213-S20,KF8F333,KF8F3130TD,KF8F213,KF8F334,KF8L22Z20SN,KF8A100ENG,KF8TS2708SD,KF8F4130SD,KF8L12Z08,KF8A200GQS,KF8F4133,KF8F4132,KF8F4130,KF8TS2414SG,KF8F213-SS20,KF8TS2314OG,KF8A100EOG,KF8A100EON,KF8F312-S20,KF8L23,KF8F212-S20-5,KF8F312-S14,KF8F3156,KF8L1X,KF8F4122,KF8L15Z20OG,KF8F4120,KF8F4230SD,KF8L15Z20NM,KF8A100FNP,KF8A100,KF8A100FNG,KF8F312-SS20,KF8F1XXX,KF8L20,KF8L22,KF8L15,KF8F212-S8,KF8F4232,KF8F4155UN,KF8F4112,KF8F4230,KF8F4110,KF8S1023-S14,KF8F213-TS20,KF8A100GQP,KF8F5133TN,KF8F3130SD,KF8A100GQT,KF8TS2710SE,KF8F212-S14,KF8L23Z20QR,KF8F207SB,KF8L23Z20QT,KF8L23Z20QS

选型指南  -  芯旺  - 2022/5/20 PDF 中文 下载

【产品】采用哈佛结构8位微控制器KF8V200,提供满足工业级ESD标准保护电路

芯旺推出的8位微控制器KF8V200为哈佛结构的精简指令CPU。在这种结构中,程序和数据总线是相互独立的。指令字节长度为16位,大多数指令能在一个机器周期内执行完成。一共有68条指令,效率高,容易进行指令扩展。

产品    发布时间 : 2022-10-01

KF8V111 8位微控制器 数据手册

型号- KF8V111SBR,KF8V111SB,KF8V111SDR,KF8V111MC,KF8V111,KF8V111SD,KF8V111MCR

数据手册  -  芯旺  - V1.6  - 2017-01-13 PDF 中文 下载

KF8F3110/12/20/22/30/32 8位微控制器数据手册

型号- KF8F3112OG,KF8F3122NG,KF8F3112,KF8F3110,KF8F3132,KF8F3122,KF8F3130,KF8F3120,KF8F3110SB,KF8F3110SD,KF8F3130TD,KF8F3110TD,KF8F3120SD,KF8F3130SD,KF8F3122SE,KF8F3132SG,KF8F3122SG,KF8F3132SE,KF8F3112SE,KF8F3132OG,KF8F3112SG,KF8F3122OG

数据手册  -  芯旺  - V2.6  - 2020-04-30 PDF 中文 下载 查看更多版本

【产品】国产8位微控制器 KF8L15Z20XX ,哈佛结构的精简指令CPU

KF8LISZ20XX为哈佛结构的精简指令CPU.在这种结构中,程序和数据总线是相互独立的。指令字节长度为16位。大多数指令能在-一个机器周期内执行完成。-共有 73条指令,效率高,容易进行指令扩展。

产品    发布时间 : 2022-09-30

KF8F4110/12/20/22/30/32 8位微控制器数据手册

型号- KF8F4110SD,KF8F4132SE,KF8F4110SB,KF8F4130SD,KF8F4110TD,KF8F4120SD,KF8F4130TD,KF8F4122,KF8F4122OG,KF8F4112,KF8F4112OG,KF8F4122NG,KF8F4120,KF8F4110,KF8F4132,KF8F4132OG,KF8F4122SG,KF8F4130,KF8F4112SG,KF8F4122SE,KF8F4112SE,KF8F4132SG

数据手册  -  芯旺  - V2.6  - 2020-6-4 PDF 中文 下载 查看更多版本

KF8V211 8位微控制器 数据手册

型号- KF8V211MCR,KF8V211SDR,KF8V211,KF8V211SBR,KF8V211MC,KF8V211SB,KF8V211SD

数据手册  -  芯旺  - V1.6  - 2017-01-13 PDF 中文 下载

【产品】电压2.3~5.5V的8位微控制器KF8F1020,集成144×8位的数据存储器,支持8级硬件堆栈

芯旺推出的8位微控制器KF8F1020是通用控制MCU。程序和数据总线是相互独立的。指令字节长度为16位,大多数指令能在一个机器周期内执行完成。一共有68条指令,效率高,容易进行指令扩展。芯片内集成了多种外设。

产品    发布时间 : 2022-09-28

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥11.9853

现货: 14,998

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥8.9198

现货: 4,418

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.3885

现货: 2,500

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥7.7115

现货: 1,583

品牌:SILICON LABS

品类:8位MCU

价格:¥8.3620

现货: 1,500

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥7.1546

现货: 1,095

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥7.7115

现货: 275

品牌:SILICON LABS

品类:8位MCU

价格:¥8.3620

现货: 122

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥11.9853

现货: 91

品牌:SILICON LABS

品类:8位MCU

价格:¥8.6405

现货: 90

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:microcontroller

价格:¥0.6640

现货:39

品牌:RENESAS

品类:microcontroller

价格:¥11.6220

现货:20

品牌:RENESAS

品类:microcontroller

价格:¥1.3780

现货:20

品牌:RENESAS

品类:MCU

价格:¥2.1800

现货:7

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

液冷板/液冷机箱定制

定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面