社区首页
技术讨论创新帖
全部新帖
资料区
社区活动
联系管理员
★ 社区积分制度
★ 新手必读
★ 申请版主★
请
登录
后使用快捷导航
没有帐号?
注册
首页
|
电子技术
|
嵌入式
模拟电子
单片机
电源管理
传感器
半导体
电子应用
|
工业控制
物联网
汽车电子
网络通信
医疗电子
手机便携
测试测量
安防电子
家用电子
机器人
新能源
电子头条
|
社区
|
论坛
测评
博客
大学堂
|
下载
|
下载中心
电路图
精品文集
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
datasheet
datasheet
文章
搜索
登录
注册
中文
En
论坛
切换旧版
电子工程世界-论坛
»
论坛
›
电子技术交流
›
单片机
›
NXP MCU
›
【MCXA156开发板测评】学习笔记02(调试和串口应用收发)
返回列表
发新帖
回复
阅
164
|
回
0
qzc0927
当前在线
一粒金砂(高级)
最后登录
2025-1-2
在线时间
40 小时
威望
329分
芯积分
368分
(兑换)
E金币
50枚
(兑换)
(兑换)
好友
1
qzc0927
134
帖子
0
TA的资源
一粒金砂(高级)
+ 好友
私信
楼主
发表于2024-12-30 11:47
只看该作者
【MCXA156开发板测评】学习笔记02(调试和串口应用收发)
[复制链接]
## 调试运行 点击运行按钮,执行程序: ![image-20241229215957162](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229215957162.png) 运行代码,通过官方推荐的Tera Term VT软件或者串口调试助手显示出串口打印的信息: ![image-20241229215821855](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229215821855.png) ## 配置引脚 ![image-20241229220101394](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229220101394.png) 低功耗串口引脚配置引脚界面如下: ![image-20241229220221491](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229220221491.png) 配置当前引脚为GPIO口: ![image-20241229220353427](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229220353427.png) 配置引脚为串口: ![image-20241229220545274](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229220545274.png) 然后配置选择引脚的方向,以及其他配置项: ![image-20241229220633954](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229220633954.png) ## 更新代码 引脚配置好了,最后选择更新源代码。 ![image-20241229220727566](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229220727566.png) 如果单击更改,可以跳转到代码修改比对,能清楚的知道修改了那些代码,单击确定,更新代码。确认代码运行情况。 ![image-20241229220824923](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229220824923.png) ## 视图切换 最后返回源代码视图,查看与编辑代码: ![image-20241229220935916](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241229220935916.png) ## 串口接收数据 接收数据可以通过中断或轮询方式实现 - 1、轮询接收 使用轮询方式接收数据的示例 ```C void LPUART_ReceiveData(void) { uint8_t rxBuff[10]; size_t bytesRead; // 读取数据 bytesRead = LPUART_ReadBlocking(DEMO_LPUART, rxBuff, sizeof(rxBuff) - 1); rxBuff[bytesRead] = '\0'; // 添加字符串结束符,便于处理 // 处理接收到的数据 } ``` - 2、中断接收数据 如果使用中断接收数据,您需要设置中断服务例程(ISR): ```C void DEMO_LPUART_IRQHandler(void) { uint8_t data; // 存储接收到的数据字节 uint16_t tmprxIndex = rxIndex; // 临时存储接收索引,避免在中断中直接修改 uint16_t tmptxIndex = txIndex; // 临时存储发送索引,用于检查环形缓冲区是否已满 /* 检查是否有新数据到达 */ if ((kLPUART_RxDataRegFullFlag & LPUART_GetStatusFlags(DEMO_LPUART))) { data = LPUART_ReadByte(DEMO_LPUART); // 从 LPUART 接收一个字节的数据 /* 如果环形缓冲区未满,则将数据添加到缓冲区 */ if (((tmprxIndex + 1) % DEMO_RING_BUFFER_SIZE) != tmptxIndex) { demoRingBuffer[rxIndex] = data; // 将接收到的数据存入环形缓冲区 rxIndex++; // 递增接收索引 rxIndex %= DEMO_RING_BUFFER_SIZE; // 确保接收索引在缓冲区大小范围内循环 } } SDK_ISR_EXIT_BARRIER; // 确保中断服务例程的正确退出 } ``` ## 测试结果 编写测试程序,不断接收串口的数据,并打印出来。 ```C int main(void) { uint8_t ch; lpuart_config_t config; BOARD_InitPins(); BOARD_InitBootClocks(); BOARD_InitDebugConsole(); /* * config.baudRate_Bps = 115200U; * config.parityMode = kLPUART_ParityDisabled; * config.stopBitCount = kLPUART_OneStopBit; * config.txFifoWatermark = 0; * config.rxFifoWatermark = 0; * config.enableTx = false; * config.enableRx = false; */ LPUART_GetDefaultConfig(&config); config.baudRate_Bps = BOARD_DEBUG_UART_BAUDRATE; config.enableTx = true; config.enableRx = true; LPUART_Init(DEMO_LPUART, &config, DEMO_LPUART_CLK_FREQ); LPUART_WriteBlocking(DEMO_LPUART, txbuff, sizeof(txbuff) - 1); while (1) { LPUART_ReadBlocking(DEMO_LPUART, &ch, 1); LPUART_WriteBlocking(DEMO_LPUART, &ch, 1); } } ``` 打开串口终端调试助手,查看数据收发: ![image-20241230112820214](https://boreyun.oss-cn-shanghai.aliyuncs.com/image-20241230112820214.png)
此帖出自
NXP MCU论坛
点赞
关注
(0)
回复
分享
扫一扫,分享给好友
复制链接分享
链接复制成功,分享给好友
举报
提升卡
变色卡
千斤顶
返回列表
发新帖
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
回帖后跳转到最后一页
活动
更多>>
DigiKey应用探索站重磅上线!潮流应用,硬核技术探秘,N多干货,一站get!
验证并选择心仪MOSFET,探寻选型奥秘!注册、体验双重好礼等你拿~
免费申请测评 | 泰坦触觉 TITAN Core开发套件
评论有奖:元器件采购的秘密法宝,助你做个自带“松弛感”的职场人!
免费申请测评 | RDK X3机器人开发套件
中星联华直播 | 高速信号完整性分析与测试 — “码”上行动系列线上讲堂
新栏目器件口碑专辑上线~快来点评吧!
2024 DigiKey 应用说:大模型时代的智能汽车
开源项目
更多>>
用于处理器电源管理的 1.45V、1.8V、2.7V、3.3V DC 到 DC 多输出电源
MAXREFDES1209:使用MAX17501的非隔离12V/0.5A 6W降压转换器
根据 EN50121-3-2(双输出)使用具有 EMC 滤波的 RP40-11012SFR DC/DC 转换器的典型应用
使用 Analog Devices 的 LT3091IT7 的参考设计
Dell服务器电源转接板-ATX20pin-外接降压
#第五届立创电子设计大赛#手机磁场防盗器
FEBFAN23SV56_LVA,基于 FAN23SV56 6A 同步降压稳压器的评估板,具有超声波模式、内部线性稳压器和宽输入范围
LTC3646-1 演示板、高效低静态电流降压转换器
具有理想二极管的 LTC4364 浪涌抑制器的典型应用
使用 Analog Devices 的 LTC2607CDE 的参考设计
随便看看
【MCXA156开发板测评】学习笔记01(开发环境搭建)
NCXA156学习笔记目录[TOC]#开发环境搭建##帐号注册 在官网上下载工具,需要注册NXP的帐号,注册帐号的时候要注意,国内的邮箱服务器好像是收不到验证码的,我这边是使用谷歌帐号进行注册,收到验证码,注册完成后下载软件。![image-20241225144113144] ...
CW32L052R8T6 StartKit 评估板学习笔记01(创建工程和串口调试的打印)
#CW32L052R8T6StartKit评估板学习笔记01(创建工程和串口调试的打印)有幸参加论坛里面的CW32L052R8T6StartKit评估板评测,快递今天晚上刚拿到,先上板子开机上电图:[attach]714871[/attach]上电之后,程序默认在跑程序,LED1和LED2指示灯闪烁亮灭。##01:资 ...
做电池模拟器拓扑是用什么比较合适啊
目前寻思T型三电平来做ACDC转换,交错并联Buck-boost来做DCDC。还有就是电池模型该怎么获取,上位机是要有模型训练功能吗?谢谢各位大佬解答
《Linux内核深度解析》-02-关于设备的初始化,进程管理
氢能源燃料电池车氢气泄漏检测与残氢排放监控技术探讨
数据校验码是什么意思?求大佬解释一下
KITLOutputDebugString 问题
分享经典教程:嵌入式实时操作系统UCOS-II教程(邵贝贝译)
Python树莓派编程
二层交换机的实现
查找数据手册?
搜索
EEWorld Datasheet 技术支持
热门标签
源代码
单片机
放大器
TI
ST
电源
分立器件
传感器
测试测量
模拟
轴向永磁电机
蒙特卡洛法
脉冲变压器
热稳定电流
滑差离合器
RGB放大器
并行传输
电压偏差
LIN总线
锌电池
相关文章
更多>>
消息称三星电子 2nm 制程初始良率优于上代,获韩企 NPU 代工订单
12 月 31 日消息,韩媒 ChusunBiz 今日表示,三星电子正对下代 2nm 先进制程进行量产测试。报道指与上代开发进程十分坎坷的 3nm 相比,2nm 制程的初始良率超出了预期。 三星电子
《北京市自动驾驶汽车条例》表决通过,将于 2025 年 4 月 1 日施行
12 月 31 日消息,今日北京市十六届人大常委会第十四次会议表决通过《北京市自动驾驶汽车条例》,条例将自 2025 年 4 月 1 日起施行。 《条例》共 7 章 48 条,明确自动驾驶工作的总体
SK海力士子公司被曝裁员:赔偿一年工资+2500万韩元,子女学费全包
12 月 31 日消息,综合韩媒 ETNews、首尔经济等报道,业内人士爆料称 SK 海力士旗下晶圆代工子公司 —— SK 海力士系统 IC 开始对员工重组。 爆料称,SK 海力士系统 IC 已收到
试产进展顺利!台积电2nm将在2025年如期量产:iPhone 17错失首发
中国汽研:智驾不宜过度宣传、不能完全代替人驾
Cadence 的 DSP 如何塑造汽车信息娱乐系统
日本6家半导体企业就培养及获得人才展开合作,含索尼旗下公司及铠侠等
中国专利奖最新出炉,中微、新声等5家半导体企业斩获银奖
Ubitium 推出颠覆式通用处理器,整合CPU、GPU、DSP还有FPGA!
Arduino 与 Silicon Labs 合作推出正式版 Arduino Nano Matter 开发板
新帖速递
STM32和无源蜂鸣器播放声音的问题
车规级AECQ200介绍,混合铝电解电容器的选择
嵌入式教程_DSP技术_DSP实验箱操作教程:2-28 搭建轻量级WEB服务器实验
OPA847IDBVR运放器国产替代
AG32VF407测试UART
【得捷电子Follow Me第二期】第一章 收到货物的分享
请问这个红外接收头是什么型号?能用哪个型号代替?谢谢
出售全新未拆封ZYNQ 7Z020 FPGA核心板
用在锂电池供电的水表设置上的LORA模块,当有100块水表集中安装在一个楼道内时,节能
请问一下,当某个端口被设置为 RX0后,这个端口的输入输出方向还有必要设置吗
今年怎么这么难,比疫情时还难,三十了面临失业好迷茫
请教稳压管测试问题
【小华HC32F448测评】关于小华半导体的UART中断发送和PRINTF构造和重定向
【BIGTREETECH PI开发板】 HDMI输出测试
【BIGTREETECH PI开发板】+08.音频测试(zmj)
英飞凌5V二氧化碳传感器:工程师实测集锦第2期
英飞凌 PAS CO2精彩测评出炉,来看看网友测评的十八般武艺!
本期一起初识英飞凌XENSIV™ PAS CO2传感器(5V版)
查看 »
DigiKey应用探索站重磅上线!潮流应用,硬核技术探秘,N多干货,一站get!
当月好物、热门技术资源、潮流应用技术、特色活动、DigiKey在线实用工具,干货多多~
查看 »
本周精选下载推荐:电源管理基础Dummies
本周小编给大家带来一本超简单、超干货的电子书——《电源管理基础Dummies》!内容深入浅出,排版舒服简洁,分分钟能get到电源管理最核心的知识内容。
查看 »
下载资料赢好礼!看Vicor模块化电源解决方案如何推动创新
活动时间:即日起-2024年12月31日
如何参与:点击活动页内您想了解的模块,找到资料下载即可参与抽奖,活动结束后统一发奖!
查看 »
验证并选择心仪MOSFET,探寻选型奥秘!注册、体验双重好礼等你拿~
MOSFET 选型有点难
选N沟道MOSFET?还是选P沟道MOSFET?
封装如何选:不同封装尺寸有不同的热阻和耗散功率。
瞬态散热更严苛,热设计需要如何处理?
用东芝在线电路仿真器,一键解锁MOSFET选型的秘密!
查看 »
关闭
站长推荐
1
/5
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复
返回顶部
返回列表
论坛首页
版块列表
专业技术中心
TI技术论坛
ST传感器与低功耗无线技术论坛
ADI参考电路
DigiKey得捷技术专区
ADI · 世健工业技术
电子技术交流
嵌入式系统
单片机
国产芯片交流
电机驱动控制
FPGA/CPLD
模拟电子
电源技术
PCB技术
RF/无线
传感器
综合技术交流
下载中心专版
大学堂专版
测评中心专版
创意与实践
电子竞赛
DIY/开源硬件专区
淘e淘
创意市集
行业应用
汽车电子
移动便携
医疗电子
工控电子
安防电子
休息一下
聊聊、笑笑、闹闹
工作这点儿事
为我们提意见&公告
EEWorld颁奖专区
信息发布
最新帖子
最新帖子
最新回复
精华
消灭零回复
测评中心
活动中心
积分兑换
E金币兑换
芯积分
厂商专区
TI技术论坛
ST传感器与低功耗无线技术论坛