找回密码
 注册
关于网站域名变更的通知
查看: 16|回复: 1
打印 上一主题 下一主题

AiCube生成LIN总线项目

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2025-8-18 09:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 岁月如歌21 于 2025-8-18 09:56 编辑 ; I5 H/ J) G7 e$ J
! \1 W) A* ]9 u' d0 a- Q$ \! ^
首先到官网下载最新版本的AiCube-ISP软件& o3 X( v, X: d3 [! t& c
解压后打开AiCube-ISP软件,在菜单栏点击“AiCube”按钮:# y/ P8 r( K* T6 A% T5 g) V6 Y$ E6 M
& F+ g  U+ a1 t7 X1 W/ k6 v, L! E
一、生成LIN主机项目
9 a! M' n4 K3 \打开AiCube界面后,点击左上角的“新建AiCube项目”按钮,在弹框里选择芯片型号,输入项目名称,选择项目保存路径,以及文件类型:
4 d; y$ ]4 v) S! m0 z( `鼠标放到项目名称路径输入框上会显示提示信息,注意项目名称路径不能包含提示信息列举的特殊字符
0 C. G6 E0 K$ p, ?2 t 点击“确定”按钮进入项目配置页面,在图形化I/O配置界面选择LIN控制器接口:
- i5 L& B9 i3 ]1 j- X+ P(在引脚上鼠标左键点击选择接口复用功能,鼠标右键点击配置IO口模式)
8 O# q4 h6 B% L& F2 `3 F& ?/ e ! L. \9 R" S0 I6 w' U- [) e( P
然后配置外设功能; O8 a+ [' h( v" U0 w3 y
  N' n( l! A, ?" R9 V+ L% N
设置完成后点击菜单栏上的创建Keil项目及程序文件按钮,创建并打开项目, m. C% t+ q. N8 L
在"//<<AICUBE_USER_xxx_BEGIN>>" 与 "//<<AICUBE_USER_xxx_END>>" 提示信息之间定义参数、编写用户代码:
  h  q) |, {3 Y7 o& i5 J, U ) |5 K. H6 C- R3 w/ B
二、生成LIN从机项目7 x1 E/ @2 H) z4 b' J$ e
使用相同方法创建LIN从机项目 " \5 O, {, C% }) u
例子从机使用串口打印接收数据,从机开启波特率同步模式可增加波特率误差兼容范围,中断开不开都可以:
9 ]1 ]9 f2 N1 ~# }
8 F( O- u2 o  N" Z# M1 ^! C+ }三、测试结果:" j2 L& z% R4 r4 c$ [
分别烧录主机程序与从机程序到开发板,两个板子分别通过LIN收发器的LIN信号线连接起来。+ M+ ?3 p6 |. z& ?9 x& J
主机按P32按键发送一帧完整的数据给从机:0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88
5 @7 C1 Z8 d- T3 }/ L7 I主机按P33按键发送帧头,从机返回数据拼接成完整的一帧数据:0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28/ f( A* P% q) b+ I+ T3 z$ m) i
+ N3 f! r0 y* F, y% B& B3 G
( W; [; N8 Z! Z% {
! o1 G% A! Q" V& {) [) \9 z
" P7 @3 i$ \8 P/ Q& q
- r4 I/ E4 u2 A' o
1 p4 L/ r/ y2 C0 K* T& }4 l

; c; k5 M( l; V" p/ m- l8 |/ Q5 h2 A! G- U3 F

该用户从未签到

2#
发表于 2025-8-18 11:26 | 只看该作者
有完整的程序包吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-18 16:30 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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