搜索
12
返回列表 发新帖
楼主: any012

[已解决] 1.7.0版HAL库的can连续发送时邮箱会满。如何解决。CAN_AddTxMes...

[复制链接]

该用户从未签到

76

主题

759

帖子

17

蝴蝶豆

论坛元老

最后登录
2022-5-20
 楼主| 发表于 2019-3-13 13:44:16 | 显示全部楼层
if的话只会判断一次,发送邮箱已满的话,就不发送了。
而用while的话,会死等,灯到发送邮箱有空的。
回复

使用道具 举报

该用户从未签到

1

主题

169

帖子

105

蝴蝶豆

金牌会员

最后登录
2021-11-8
发表于 2019-3-29 19:27:16 | 显示全部楼层
学习了~~
回复

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

蝴蝶豆

新手上路

最后登录
2019-6-28
发表于 2019-6-28 17:22:22 | 显示全部楼层
您好 想问一下 如何实现for循环一直发送数据 txmessage和rxmessage函数里定义的是8个数的数组 所以目前只成功发送并接收8个数
回复

使用道具 举报

该用户从未签到

0

主题

3

帖子

0

蝴蝶豆

新手上路

最后登录
2020-11-20
发表于 2020-7-15 20:19:08 | 显示全部楼层
any012 发表于 2019-2-28 10:26
谢谢,可以了。
顺便请教下,CAN_AddTxMessage()这个函数的最后一个参数,在什么情况下才会用到? ...

楼主 请问你是怎么解决的,我是单独用CAN1没问题,但是加上CAN2 就全都不行了,死在了CAN2 的 HAL_CAN_GetTxMailboxesFreeLevel
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-29 23:25 , Processed in 0.146274 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表