最近项目比较多,发帖有点晚了,非常抱歉,在这里先感谢一下21ic赠送我这个开发板。这是一个对我来说非常有价值的礼物,它将极大地帮助我提升我的编程和硬件开发技能。我期待着使用这个开发板来实现我的项目,如果以后有时间的话,可以分享一下我的项目进展和成果。我相信这个开发板将为我提供一个极好的学习和实践平台。再次感谢21ic的慷慨赠送,我将珍惜这个机会,充分利用这个开发板来提升我的技能和知识。
软件架构代码使用FreeRTOS操作系统,实现了CAN0回环测试,以及按键发送CAN报文到总线的功能。使用说明 1、硬件连接如下图所示,电脑通过USB口连接的同星TC1005,同星TC1005的CAN通道1连接着开发板CAN0,仿真器使用的JLINK;
2、编辑器和编译软件使用的Keil。
3、工程Main函数处理。
4、创建了三个任务LED task,key task,can task。如下图所示
5、任务处理函数
6、点击如下图按键2,三基色灯会亮起来,每按一次会切换到不同颜色。
7、同时点击如下图按键2,会发送CAN报文到总线,每按一次会切换到不同CANID。如下如所示可以
8、使用TSMASTER 可以发送报文给开发板,开发板收到后,会把同样的报文返回。实现了CAN回环测试
代码已开源,欢迎大家一起讨论,代码链接如下:AC784X: Autochip AT (gitee.com)
|