自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 AC78013CAN模块测试(二)CAN错误寄存器

上一节我们发现无论CANH、CANL接地或者断开,调用函数CAN_TransmitMessage(CAN_Type *CANx, const CAN_MsgInfoType *info, CAN_TransmitBufferType type)发送的数据返回值永远是0,查看原函数发现这里只管数据能正常丢入缓冲区。对于发送错误并没有相关判断。库函数中int32_t CAN_GetError(CAN_Type *CANx)可以用于获知CANCTRL当前的状态。在代码中增加这么一段话,然后再进行相关测试。

2021-09-16 15:40:06 1570

原创 AC78013CAN模块收发测试1

MCU:AC78013FDLACAN Transfer TJA1042AC78013FDLACAN-CTRL 内核描述支持 CAN 规格 − CAN 2.0A/B (最多 8 个字节的有效载荷,经 Bosch 参考模型验证) − 对 CAN FD 的可选支持 (最多 64 字节的有效载荷,ISO 11898-1:2015 或者 非 ISO Bosch)  可编程的比特率 − CAN 2.0B 支持最高 1Mbit/s − CAN FD 支持.

2021-09-15 17:52:51 1692

原创 AC78013FDLA Free RTOS的消息队列实验

消息队列:异步通信机制1.当队列中的消息是空时,读取消息的任务将被阻塞2.可以指定阻塞的任务时间 xTicksToWait(这段时间中,如果队列为空,该任务将保持阻塞状态以等待队列数据有效)3.等待期间如果队列有消息,会唤醒被阻塞的任务并处理消息4.等待超时,即使队列没有数据也会让任务进入就绪状态5.消息先进先出6.允许不同长度(限定范围之内)7.一个消息队列可以服务于一个或多个任务6.队列使用结束后通过删除队列函数删除消息队列基本要素头指针 pcHead、尾指针 pcTail、消息大小

2021-05-24 15:36:49 946

原创 投资日记,年度回顾

#投资者日常的一天##汽车整车再度领涨大盘多股涨停##年终投资总结#年初给自己选了几个现在回头看的大牛股。现在看来只吃到了上半场。投资感悟:大胆假设,小心求证,一击必中。跳出涨涨跌跌,看大趋势。就像你在海上航行,浪里来浪里去,但是你要有个方向。牛市初期做的价投,中期调整之后开始关注短线,7月份暴动之后开始侧重短线操作到今天也有一点点小感悟,后期可以分享出来自己的想法,思考过程。但是再回头看这些趋势上的牛股,或许能看到点东西。现在唯一的长线仓位是$新能源...

2020-11-21 21:58:45 405

原创 stm32DMA+消息队列实现串口数据接收不丢包

前提:有一个项目一直使用DMA+串口空闲中断接收数据,最近发现串口数据丢包。经过检查发现串口发送机在发送数据过程中本来应该是连续发送,但是中间有某一个字节与下一个字节之间的间距大于一个字节,MCU端会认为产生了一个空闲中断,便触发,这时候如果软件直接读取数据,很有可能后面的数据就直接丢失,并且原程序设计时候在处理过程中是关闭DMA的,这就会导致串口数据堵塞后面的数据也进不了,表现为串口接不到数据。为了解决这个问题:修改程序逻辑,将DMA的两个中断(接收完成中断,和接收一半中断使能),在超过一半时即开

2020-11-21 21:56:47 3602

原创 一些思考

你隐约看见遥远的未来,才能管理好当下。未了能看见遥远的未来,多读书吧。

2020-07-24 11:18:33 98

原创 XMC4800 MultiCAN模块使用总结

一:XMC4800简介    英飞凌XMC4800属于XMC4000系列中的一个子型号,时英飞凌公司基于Cotex-M4内核开发的集成片上EtherCAT(用于控制和自动化技术的以太网)节点的全新32位微控制器。其部分参数如下表:CPU frequency144MHZFlash2.5MB RAM51

2018-01-21 22:52:20 3854 1

STM32H72018培训资料

STM32H72018培训资料,描述了STM32H7的各种特性和应用方案

2018-12-04

VS2010串口通信编程

使用MSCOMM控件编写串口通信程序。通过加载MSCOMM控件,并结合具体实例做的一个演示教程。包括详细的代码注释,和一些问题的说明。

2013-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除