ac7840专题

杰发科技AC7840——CAN通信简介(7)_波形分析

参考: CAN总线协议_stm32_mustfeng-GitCode 开源社区 0. 简介 隐形和显性波形 整帧数据表示 1. 字节描述 CAN数据帧标准格式域段域段名位宽:bit描述帧起始SOF(Start Of Frame)1数据帧起始标志,固定为1bit显性('b0)仲裁段dentify(ID)11本数据帧的ID信息,ID信息的作用:①如果同 时有多个节点发送数据时,作

杰发科技AC7840——CAN通信简介(3)_时间戳

0. 时间戳简介 时间戳表示的是收到该CAN消息的时刻,通过连续多帧的时间戳,可以计算出CAN消息的发送周期,也可以用于判断CAN消息是否被持续收到。 1. 使用步骤 注意分别是发送和接收的功能: 2. 现象分析_接收时间戳 看下寄存器的情况: 使用时间戳功能,首先得把初始化的时间戳打开 我们接收寄存器里面就存了接收时间戳 通过对2帧数据的值来计算

杰发科技AC7840——CAN通信简介(5)_可变波特率设置

0. 简介 设置可变波特率时候,遇到2个坑,在此记录下来 使用该函数即可 can_time_segment_t bitrate2 = s_canBitrate[CAN_BITRATE_250K];CAN_DRV_SetBitrate(instance, &bitrate2); 1. 波特率指针注意不要空 查看设置波特率的接口,发现参数通过指针传进来,于是自己声明了一个指针,参考初始

杰发科技AC7840——CAN通信简介(2)

1.时钟频率 2.位时间 3.采样点 4.消息缓冲区 和ST、NXP的邮箱类似,AutoChips用了缓冲区的概念。 5.接收缓冲区 屏蔽掉demo程序的发送,只看接收情况 在回调中接收数据 先判断是不是进了接收中断 接收数据的处理函数 所有buff数据放到Info buff的内容 BUFF的地址 标准帧buff寄存器定

杰发科技AC7840——Eclipse环境DMA注意事项

0.序 用 户 使 用 DMA 时 , 所 有 DMA 搬 运 的 SRAM 数 据 都 必 须 存 放 在 SRAM_U 区 (0x20000000~0x2000EFFF) 。 1. 修改办法 第一步: RAM定义 /* Specify the memory areas */MEMORY{FLASH (rx) : ORIGIN = 0

杰发科技AC7840——EEPROM初探

0.序 7840和7801的模拟EEPROM使用不太一样 1.现象 按照官方Demo,在这样的配置下,我们看到存储是这样的(连续三个数字1 2 3)。 使用串口工具的多帧发送功能 看不出多少规律 修改代码后 发现如下规律: 前四个字节是地址,后四个字节存储数字。 第一个地址存满后,地址加4字节,开始存储第二个数据。 读取数据会读取最后一个地址存储的数据。

杰发科技AC7840——EEPROM初探

0.序 7840和7801的模拟EEPROM使用不太一样 1.现象 按照官方Demo,在这样的配置下,我们看到存储是这样的(连续三个数字1 2 3)。 使用串口工具的多帧发送功能 看不出多少规律 修改代码后 发现如下规律: 前四个字节是地址,后四个字节存储数字。 第一个地址存满后,地址加4字节,开始存储第二个数据。 读取数据会读取最后一个地址存储的数据。

杰发科技AC7840——在Eclipse环境下使用Jlink调试

序 杰发给的代码里面已经做代码相关配置,搭建好eclipse环境即可运行,搭建步骤还是比较简单的。 参考文章 如何使用Eclipse搭配JLink来调试HelloWold应用程序?-电子发烧友网 软件链接 杰发科技Eclipse的sample代码里面的doc文章,这个是公司电脑的,下次在自己电脑下载了传到网盘给大家下载。 开发者资源_杰发科技-汽车电子芯片专业设计公司 Ecl

杰发科技AC7840——在Eclipse环境下使用Jlink调试

序 杰发给的代码里面已经做代码相关配置,搭建好eclipse环境即可运行,搭建步骤还是比较简单的。 参考文章 如何使用Eclipse搭配JLink来调试HelloWold应用程序?-电子发烧友网 软件链接 杰发科技Eclipse的sample代码里面的doc文章,这个是公司电脑的,下次在自己电脑下载了传到网盘给大家下载。 开发者资源_杰发科技-汽车电子芯片专业设计公司 Ecl

杰发科技AC7840——SPM电源管理之低功耗模式

0、SPM简介 很早以前就听过低功耗模式,一直没有怎么深入了解,最近遇到几个项目都是跟低功耗有关。正好AutoChips的芯片都有电源管理的功能,在此借用AC7840的SPM对低功耗进行测试。 1、AC7840的5种功耗模式 2、AC7840的模式转换 3、唤醒 在低功耗休眠情况下可以设置唤醒源,如果不设置唤醒源进入低功耗模式,会导致无法烧录等结果。 如果因为进入休眠而无法烧录,可

杰发科技AC7840——SPM电源管理之低功耗模式

0、SPM简介 很早以前就听过低功耗模式,一直没有怎么深入了解,最近遇到几个项目都是跟低功耗有关。正好AutoChips的芯片都有电源管理的功能,在此借用AC7840的SPM对低功耗进行测试。 1、AC7840的5种功耗模式 2、AC7840的模式转换 3、唤醒 在低功耗休眠情况下可以设置唤醒源,如果不设置唤醒源进入低功耗模式,会导致无法烧录等结果。 如果因为进入休眠而无法烧录,可

杰发科技AC7840——CAN通信简介(1)

简介 7840支持4路CAN-FD Demo调试 官网下载demo,烧录,打开串口发现打印如下。原因是没有连接CAN盒子,总线错误。 CAN收发器端波形  CAN_L有信号,CAN_H没有 波形放大 GPIO端波形 有持续波形输出 波形放大查看,有50Us延迟(不排除测试仪表的延迟原因) 接CAN盒子 以图莫斯为例(便宜好用,500-1200R