你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

HAL库UART的几个常用函数讲解+中断处理过程讲解  

[复制链接]
cuyebiren 发布时间:2016-12-6 21:42
阅读主题, 点击返回1楼
1 收藏 25 评论39 发布时间:2016-12-6 21:42
39个回答
dark_ness 回答时间:2018-1-17 22:07:10
楼主威武。1 k  t5 ]9 z# W" }7 d
可否再开坛详解一下HAL_StatusTypeDef HAL_UART_Receive_DMA的使用?
- H) s) s  ^0 Z' y2 s8 O万分感谢。
2 X% R. a( H7 T
cuyebiren 回答时间:2018-1-24 13:35:50
dark_ness 发表于 2018-1-17 22:07
! V6 W6 [5 t& K8 E: K楼主威武。9 G, _: \1 H5 K6 r+ [. U2 t
可否再开坛详解一下HAL_StatusTypeDef HAL_UART_Receive_DMA的使用?& C. m) P$ m8 e$ y" b
万分感谢。

: H2 p+ k- ?7 }- E5 O# H! L) [已发帖:HAL库UART按DMA方式发送和接收函数简析及测试: {, _# s) Q* \; [% ]
https://www.stmcu.org.cn/module/ ... amp;fromuid=3135760
$ O8 G1 L! I9 G" Z) D' }% s7 F4 V(出处: 意法半导体STM32/STM8技术社区)/ ^9 s# p. [/ p: r3 l; l+ e
dark_ness 回答时间:2018-2-3 22:05:02
cuyebiren 发表于 2018-1-24 13:35
! R- ~4 {- V+ g) ]- `4 a已发帖:HAL库UART按DMA方式发送和接收函数简析及测试( _  Y' S* `- b; E& F
https://www.stmcu.org.cn/module/forum/forum.php?mod ...

% v* ?" k# R" N感谢指点。
xiongtingting 回答时间:2018-5-14 17:51:29
我是一名小菜鸟啊,想问楼主,你的HAL_UART_Transmit_IT函数里就是配置,那他如何进去中断去发送呢???是通过这个SET_BIT(huart->Instance->CR1, USART_CR1_TXEIE)吗?那这个又跳转到那个函数里了,我追踪不到啊,坐等楼主回答
哈哈哈11223 回答时间:2018-10-17 10:33:12
谢谢大佬分享
goodgsq1 回答时间:2018-10-18 16:09:19
Mark一下!
八五哥 回答时间:2018-10-24 17:10:43
这个分析到很好。+ B  r) e: F( j; L8 Y/ t
dog2018 回答时间:2018-11-30 10:15:41
xiongtingting 发表于 2018-5-14 17:512 R5 e$ s1 b4 ~0 O+ N, \
我是一名小菜鸟啊,想问楼主,你的HAL_UART_Transmit_IT函数里就是配置,那他如何进去中断去发送呢???是 ...
. a. U0 Z& @' V2 e
HAL_UART_Transmit_IT函数里开启了 TXEIE发送缓冲区空中断,意思就是-只要发送缓冲区,就会产生中断,一旦产生中断,就会去执行中断服务函数。至于怎么找中断服务函数(1)单步调试,摸索(2)中断向量(貌似在.s)(3)直接在(xx_it.c)找 类似这的 void USART3_IRQHandler(void)函数; |- Q0 ?# k3 M: p8 v
日正当中 回答时间:2018-12-3 13:19:54
学习学习下
sincomaster 回答时间:2018-12-3 13:39:08
写得很不错,学习了
123

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版