自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何验证mos管好坏

mos管好坏判断

2024-09-05 10:15:43 143

原创 C语言实现奇偶校验位的计算

奇偶校验位的c语言实现

2024-05-16 16:35:11 154

原创 同相和反相放大电路分析

放大电路分析

2024-05-16 16:02:15 404

原创 app调用系统接口示意图

(2)产生异常后,然后再调用接口sys_open()、sys_read()、sys_write()、sys_close(),里面参数:根据文件名判断是普通文件还是设备文件,3.在系统调用接口之上,还存在标准IO:fopen、fread、fwrite、fclose。(1)app访问内核通过调用glibc中的系统调用接口(open()、read()、write()、close()),(3)若是设备文件,找到驱动程序open,调用drv_open(),操作硬件。2. 系统调用是应用程序和系统内核之间的接口。

2024-03-19 17:02:04 238

原创 gcc编译头文件 库 运行时指定库的目录

2024-03-19 16:22:32 326

原创 gcc编译头文件 库 运行时指定库的目录

2024-03-19 15:34:32 158

原创 linux内核

Linux操作系统中,几乎任何东西都可以看作为一个文件,内核中大量使用Kobject等结构体,把一堆非结构化的硬件组织成一种多层次的数据系统。Linux内核是一个庞大而复杂的操作系统的核心,犹如人的大脑一样,处理各种各样的请求,且具备五大模块化功能,其中包括:进程管理、内存管理、文件系统管理、设备控制和网络管理。Linux内核负责进程创建和销毁,并完成进程之间的通信,以及进程的输入和输出;而且,进程管理控制了多个进程对Soc上的一个或者多个CPU资源的使用。

2024-03-14 13:44:23 382

原创 J1939中的PGN和SPN

PDU由数据帧中的ID和数据场组成,数据帧和PDU的对应关系如下图所示。**PS(PDU Specific),特定协议数据单元字段,**当PF的值为0-239时PS表示目标地址(PDU1格式),当PF的值为240-255时PS字段表示组扩展(PDU2格式),且报文只能广播。第一个字节是18,转为二进制是 0001 1000,可以看到优先级是110(对应十进制的6),EDP=0,DP=0。第一个字节是0c,转为二进制是 0000 1100,可以看到优先级是011(对应十进制的3),EDP=0,DP=0。

2024-01-26 14:36:53 3691 1

转载 pcb画图流程

在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f51b4e87acc84abfb50d5ac82793ddec.png)

2024-01-23 17:03:27 258

原创 推挽输出和开漏输出

3.开漏输出:把下面两种状态拿出来,上面mos管都是关闭的,所以可以认为是不存在的。如果芯片控制引脚只能输出5v,但是要控制3.3v芯片引脚。当Q2关闭时,输出高阻态。推:Q1打开,Q2关闭,输出高电平。箭头方向是电流方向,把电流推出去。挽:Q1关闭,Q2打开,输出低电平。箭头方向是电流方向,把电流挽回来。Q2相当于是啥也没接,所以这个模式被称为开漏模式。当Q2打开时,输出低电平。Q2和Q4只要有任意一个打开,输出是低电平。若配置成推挽输出,mos管会被烧毁。Q2和Q4全关闭,输出是高电平。

2024-01-23 11:29:52 501

原创 冒泡排序程序

【代码】冒泡排序程序。

2024-01-23 09:27:25 345

原创 程序升级过程踩过的坑

1.当在app跳转到boot前(系统复位前),一定要关闭看门狗。防止由app跳转到boot后,由于看门狗继续复位,造成程序刷写失败。3.在boot中一定要先关中断,再重置中断向量表。2.设定看门狗复位周期时,要充分考虑到代码中的最大耗时操作。

2024-01-19 14:37:34 379

原创 ac7811---can1

本例程使用的是快恢复,一旦发生canbusoff后立刻重新初始化can。ac7811官方例程中写的比较全面,有快恢复和慢恢复,可参考。

2024-01-19 11:33:50 460

原创 AC7811----ADC

【代码】AC7811----ADC。

2024-01-18 16:54:25 417 1

原创 AC7811----SPI

【代码】AC7811----SPI。

2024-01-18 16:51:28 359

原创 ac7811---硬件i2c---FM24C16D

1.使用硬件i2c,polling模式。2.从任意地址写任意长度数据暂未实现。

2024-01-18 16:22:43 428

原创 AC7811----PWM

【代码】AC7811----PWM。

2024-01-18 16:14:02 375

原创 AC7811---Timer

timer0,timer1是32位计数器,而其他计数器只有16位,则timerConfig0.loadValue的值应合理设置,不应溢出。

2024-01-18 16:03:57 400

原创 AC7811---gpio

【代码】AC7811---gpio。

2024-01-18 15:57:59 368

原创 Makefile

Makefile

2024-01-18 15:40:16 367

原创 C语言基础

函数指针本质是一个指针,其指向一个函数:int (*fun)(int x,int y);//跳转到APP_ADDR开始执行。指针函数本质是一个函数,其返回值为指针:int* fun(int x,int y);四、跳转到某个地址开始执行,一般boot跳转到app尤为常用。

2024-01-18 14:42:05 295

原创 codewarrior相关资料及注意事项

codewarrior 飞思卡尔 PE

2024-01-18 14:05:22 382

原创 JFlash工具将多个Bin文件或hex文件合并成一个(app+bootloader)

此时地址不能写默认地址:0x0,而是写默认地址0x0 + booloader地址偏移量,当然偏移量可以是实际的地址偏移量(offset),也可以是比实际偏移量大的数据,这个数据需要根据Bootloader程序内部设置而定。2.芯片运行的起始地址:J-Flash工具可以根据选择的芯片类型,自动填充芯片运行的起始地址,比如STM32或者GD32,芯片运行的起始地址为:0X08000000,最后将文件保持:File->save data file as —> “test.hex“或 “test.bin".

2024-01-18 13:01:58 1215

原创 s32DS软件生成HEX/BIN文件设置

Setting里多一个Standard S32DS Create Flash Image,选择子项General,设置下图右上角的Output file format (-O)为Intel HEX或Raw binary,然后点击OK,编译即可。勾上右下角Create flash image。2.重复上面打开操作。

2024-01-18 11:10:08 801

原创 nxp s32k144芯片使用J-LINK程序刷写

嵌入式程序刷写

2024-01-16 12:02:47 1387 1

原创 vscode使用一段时间后,大纲跳转不准确

vscode中大纲显示不准确

2024-01-09 10:08:43 706

转载 在vscode中搭建keil环境以及vscode卸载

vscode

2023-12-10 20:42:41 95

原创 高边驱动和低边驱动

适用于高端精密仪器,高边开关驱动比较复杂,一般高边驱动都会增加自举电路。低边驱动比较容易实现、适用电路简化和成本控制的情况。

2023-10-18 13:28:32 330

转载 转载:无刷直流电机的基本工作原理是什么

无刷直流电机的工作原理

2023-03-29 09:43:32 293 1

原创 “设备管理器”中看到“USB MODEM”设备出现一个黄色问号

。在“设备管理器”中看到“USB MODEM”设备出现一个黄色问号,

2023-03-21 09:18:04 316

原创 gpio的上拉 下拉浮空输入 和 推挽 开漏输出

gpio的输入 输出

2023-03-08 16:32:13 1007

转载 BLDC电机中的死区时间究竟是什么?

电机的死区时间是什么

2023-03-01 11:00:56 393

原创 odrive x2212-13电机

odrive x2212电机 无传感器驱动

2023-02-24 16:22:28 217

原创 霍尔元件的应用

霍尔元件应用

2023-02-22 14:07:04 672

转载 直流无刷电机的基础知识

直流无刷电机的基本知识

2023-02-22 13:15:22 185

原创 DCU和ECU的区别

DCU和ECU区别

2023-02-06 09:40:13 3566

转载 FLASH中如何存储浮点数(方法三已验证)

flash中如何存储小数

2022-12-13 16:26:53 1412 1

转载 MOS管快速入门

mos管快速入门

2022-10-08 14:42:36 621

原创 keil編譯完code、RO-data、 RW-data、ZI-data含義

keil編譯大小

2022-07-29 12:33:57 162

原创 ISP ICSP JTAG SWD

烧录接口

2022-07-28 11:27:20 358

ac7811-硬件i2c-FM24C16D

ac7811-硬件i2c-FM24C16D

2024-01-18

codewarrior相关资料及注意事项

有较为详细的codewarrior的使用方法。尤其是PE自动生成代码功能。

2024-01-18

使用stm32f407和stm32f103板子进行can通信

使用stm32f407和stm32f103板子进行can通信

2022-07-18

空空如也

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

TA关注的人

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