自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 ECU重编程流程(UDS)

| 序号 | 诊断服务 | 寻址 | 相关报文 | 内容 || ---- | ------------ | ---- | ----------- | ---------------------- || 1 | 读取数据控制 | 物理 | 22 F1 95 | ECU软件版本号 || 2 | 诊断会话控制 | 功能 | 10 03 | 扩展模式 || 3 | 安全...

2021-06-14 23:00:06 2210 1

原创 STM32 USB虚拟串口移植

STM32 USB虚拟串口移植本移植基于STM32_USB-FS-Device_Lib_V3.2.1官方库,移植到STM32F105RB。首先复制Libraries下的STM32_USB-FS-Device_Driver整个目录;再复制Virtual_COM_Port例程下的src和inc,并删除main.c、stm32f10x_it.c、stm32f10x_it.h、platform_config.h、stm32f10x_conf.h项目管理中增加引用路径。由于在STD库的3.5

2020-08-02 21:22:15 967 2

原创 ECU模拟器开发笔记

前言最近要做一款ECU模拟器,由于这是内部使用的工具,开发过程会比较杂乱,也不会完全按照项目流程走,担心慢慢连自己都看不明白,因此有必要写点笔记,一步步记录开发过程。系统结构总线总线物理层支持CAN和K-Line,网络层支持ISO15765-2、ISO14230-2、ISO9141-2、J1939-21。硬件MCU是STM32F407VG,屏是ILI9486 3.5寸 480*320,触摸是2046 电阻,CAN收发器是TJA1044,K-Line收发电路使用三极管搭建,调试口是CH340实现U

2020-07-23 10:02:22 1489

原创 KiCad使用点滴

使用KiCad画板已经有一段时间了,在这里总结一下。注:目前使用的版本是4.0.7,有些问题可能在以后版本会有变。原理图默认的网格是50mil的,最好改成100mil,方便对齐。目前原理图是没有剪切功能的,并且复制的时候器件编号会变为“?”,所以尽量还是一张原理图,不要用层次的,否则调整起来很麻烦。没有批量选择然后编辑的功能,所以最好是同类器件使用复制功能,例如放了100nF 0603...

2018-08-20 17:12:52 7520

原创 移植emWin到STM32F407的第一步——运行起来

emWin作为一款非常成熟的GUI,移植是非常方便的,只需简单添加几个文件,修改几个函数即可。第一步:先确保已经成功驱动LCD了,然后准备三个函数:        初始化函数DrvLCD_Init(void)、        画点函数DrvLCD_DrawPoint(u16 x,u16 y, u16 color)、        填充函数DrvLCD_FillRect(u16 xS...

2018-07-25 16:59:16 6751 3

原创 通过STM32F407的串口输出运行状态信息

调试的时候,通过IDE查看状态是最常用的手段,但如果不断地把运行过程信息通过串口输出来,也会是一种好办法。所以创建新项目后,可以先将调试信息输出功能写好,再慢慢做写其他代码,正所谓工欲善其事必先利其器嘛。功能的实现非常简单,就是通过串口的TX把信息print出来,使用DMA传输可以降低MCU负担,为了简化,甚至把初始化也放在print函数中,在需要输出的地方直接调用DrvDebugInfoPri...

2018-07-25 16:54:03 676

原创 Keil环境中建立带FreeRTOS的STM32L项目

Keil环境中建立带FreeRTOS的STM32L项目1、先把source文件夹复制至project目录,然后在keil中添加RTOS文件,如图:其中heap_2.c按需选择,可以是heap_1.c等,若需croutine型任务则还需添加croutine.c文件。2、添加include目录,位于source下的include文件夹。3、把FreeRTOS

2012-09-23 11:54:24 4946

Keil环境中建立带FreeRTOS的STM32L项目

Keil环境中建立带FreeRTOS的STM32L项目

2013-04-19

空空如也

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

TA关注的人

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