-
alan000345 发表于 2019-1-9 09:59
加油啊。期待着你能看明白,看透了啊。
嗯嗯
-
alan000345 发表于 2019-1-8 09:38
测试的效果怎么样啊。
正常通过,向0x1发然后消息打包从其他邮箱发出
-
遇到一些意料之外的问题,等我解决完后分享上来
-
最近不在状态
-
关于UDS的部分,把14229和15765多看看几遍,还没找到什么头绪....尴尬
-
近况是准备把HAL生成的配置代码,转换成通用类型的,毕竟01控制的换个板子就不能用了,代码写出来的能够多次编写利用
-
最近感觉没写代码,有点尴尬啊,做了些标定工作,还有公司的出差观摩
-
还有标定汽车的识别摄像头的工作,有摸索学习中。
公司这个是基于UDS协议的
-
感觉最近没有做关于板子方面的工作,上周和老板一起diy了iBooster连接器,还有EPB连接器
-
lcofjp 发表于 2018-12-1 12:58
响应中断大概分那么几种情况。
1. 有些芯片的中断具有优先级,优先级高的中断可以抢占优先级低的执行。 ...
非常感谢大佬的讲解!
-
最近在做了一些标定的工作,此外设想关于can的问题,关于 信息帧按照要求的转换(格式类)
-
can这一部分原理和结构体系弄的差不多了,我就去做UDS检测的了解
-
最近在学习研究can的原理部分
-
简单隐藏 发表于 2018-10-25 13:25
此外启用32发32收时,后面的8位是收不到东西的,在改完后也能通讯,菜鸟还在想,是不是因为uint8导致的通讯 ...
发现原因应该是IF1 Command Registers(DCAN IF1CMD)和IF2 Command Registers(DCAN IF2CMD)在用户指南中可以看到,它们都是32位的,而HAL生成的代码是这样的canREG1->IF1CMD = (uint8) 0xF8U; 定义成了uint8,但原理没怎么搞明白,为什么定义成uint8还能有24路能通信,这里还是有待钻研
-
分享一个从刚入坑到现在总结的一些东西
大神,新人,没事路过的时候可以帮我康康~不吝赐教~
-
简单隐藏 发表于 2018-10-16 11:11
CANalyst-Ⅱ莫名其妙收不到消息,然后改用了Kvaser BlackBird SemiPro 就可以了
其实原因是把屏蔽码设置成了0x00000000,信息没被滤了,当然收不到东西啦!为什么后者可以呢,因为后者的配套软件没有设置屏蔽码.
-
本帖最后由 简单隐藏 于 2018-10-26 11:08 编辑
zhuyebb 发表于 2018-10-25 13:44
上周的话,简单测试了can的发送的功能
-
此外启用32发32收时,后面的8位是收不到东西的,在改完后也能通讯,菜鸟还在想,是不是因为uint8导致的通讯问题。
-
在做此次can配置时,一开始D路和F路出现问题,D路没数据,F路时间间隔错误太多,仔细查看了can.c文件,修改一些类型为uint32就好了
-
使用HAL配置can,32位发,32位收,在查了好多资料后写出来这样的程序,使用rti中断,配置4种不同频率的中断,主要查看在canbus中这么多的数据之间会产生的影响,并且查看时间的准确率