- 0
- 0
- 约2.1万字
- 约 14页
- 2026-01-09 发布于北京
- 举报
标题:Z‑STACK问题之串口结构uartCfg_t乱说
2009-05-2618:59:04
Z-STACK问题之串口结构uartCfg_t乱说
Z-STACK问题之串口结构uartCfg_t乱说
typedefstruct{uint8
*rxBuf;//接收缓存uint8
rxHead;//头uint8rxTail;//
尾uint8rxMax;//接收最大长
度uint8rxCnt;//计数
uint8rxTick;//时间uint8
rxHigh;//uint8*tx
____
Buf;#ifHALUARTBIGTX
BUFuint16txHead;uint16
txTail;uint16txMax;
uint16txCnt;#elseuint8
txHead;uint8txTail;uint8
txMax;uint8txCnt;#endif
uint8txTick;uint8flag;//标
_
志位halUARTCBackt
rxCB;}
}uartCfg_t;
有个朋友问我上面的问题,说句老实话,我可是第一次见这个东东,拿到手比我那朋友还迷糊,那位朋友
至少还知道大概功能,仅仅是不清楚每个参数的具体含义和功能。为了解决这个问题,我可是遍寻名家,
最果是人家也不是很清楚,因为平常大家用,哪管那么多这些具体细节?没办法,我只有自己解决了,
希望我的努力能给大家一点点启示!
首先说说这个结构的应用范畴,它是直接面向串口的应用层,也就是与客户接触的还是比较紧密的一个结构,一
般是在串口接收数据和发送数据的时候使用。而串口有两种方式,一种是普通的串口,一种是DMA方式。这里
我只针对普通串口来分析这个结构。
首先来看看这个结构在什么地方用到了?
_
staticvoidpollDMA(uartCfgt*cfg)
_
staticvoidpollISR(uartCfgt*cfg)
这两个函数直接就用到了这个结构作为参数,应该说是联系最紧密的了,是我们重点剖析的对象了,但是这里
不看DMA,因为这个俺很外行‑‑‑‑‑‑‑‑‑‑哈哈!!!!
标题:Z-STACK问题之串口结构uartCfg_t乱说
2009-05-2618:59:04
Z-STACK问题之串口结构uartCfg_t乱说
Z-STACK问题之串口结构uartCfg_t乱说
typedefstruct
{
uint8*rxBuf;//接收缓存
uint8rxHead;//头
uint8rxTail;//尾
uint8rxMax;//接收最大长度
uint8rxCnt;//计数
uint8rxTick;//时间
uint8rxHigh;//
uint8*txBuf;
#ifHAL_UART_BIG_TX_BUF
uint16txHead;
uint16txTail;
uint16txMax;
uint16txCnt;
#else
uint8txHead;
uint8txTail;
uint8txMax;
uint8txCnt;
#endif
uint8txTick;
uint8flag;//标志位
halUARTCBack_trxCB;
}uartCfg_t;
有个朋友问我上面的问题,说句老实话,我可是第一次见这个东东,拿到手比我那朋友还迷糊,那位朋友至
少还知道大概功能,仅仅是不清楚每个参数的具体含义和功能。为了解决这个问题,我可是遍寻名家,最
果是人家也不是很清楚,因为平常大家用,哪管那么多这些具体细节?没办法,我只有自己解决了,希
望我的努力能给大家一点点启示!
首先说说这个结构的应
您可能关注的文档
最近下载
- 胜达克(Adaptstar)ATE工程模式使用说明.pptx
- 【电脑小知识】:如何使用注册表来恢复误删的Win7便签?.docx VIP
- 项目经理年终个人总结报告.docx VIP
- 选择性必修2湘教地理教材习题答案.docx VIP
- 高考语文十年(2016-2025)真题《字音字形》专项汇编(答案解析版).docx VIP
- 超大规模集成电路2017秋段成华老师第四次作业.doc VIP
- 十字相乘法因式分解练习100题及答案.docx VIP
- 2025造价师工程师(一级)-造价管理专题讲义总版-在线版.pdf VIP
- 十年(2016-2025)高考语文真题分类汇编:专题15 图文转换(全国通用)(解析版).docx VIP
- 700t/d浮法玻璃退火窑安装和调试中的几点注意事项.pdf VIP
原创力文档

文档评论(0)