自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 让大脑自由

教会我们如何让大脑更好地为自己工作。

2023-10-01 01:23:49 236

原创 软硬件的调试九法

调试通常是查明一个设计没有按计划工作。故障检修通常是在已知设计没有问题的情况下,查询一件产品除了什么问题。医生给病人看病就属于”故障检修“

2023-09-25 00:30:52 207

原创 如何阅读一本书

阅读时运用语言文字来获取信息、认识世界,发展思维,并获取审美体验的活动。阅读的目的时为了获得资讯(碎片化阅读),以及为了求得理解(分析阅读)。

2023-09-23 00:30:40 154

原创 STM32 学习笔记1:STM32简介

STM32,从字面上来理解,ST 是意法半导体,M 是 Microelectronics 的缩写,32 表示 32 位,合起来理解,STM32 就是 ST 公司开发的 32 位微控制器。是一款基于 ARM 公司推出的基于 ARMv7 架构的 32 位 Cortex-M3 微控制器内核。

2023-09-17 19:30:43 370

原创 Flash的学习

STM32 的内部FLASH 包含主存储器、系统存储器以及选项字节区域。

2023-09-17 13:44:40 200

原创 思维能力的学习

复盘是思维能力的提升,通过复盘能够完成对知识的串接和融会贯通。

2023-08-06 01:00:17 226

原创 CAN学习笔记3:STM32 CAN控制器介绍

STM32 CAN控制器(bxCAN),支持CAN 2.0A 和 CAN 2.0B Active版本协议。CAN 2.0A 只能处理标准数据帧且扩展帧的内容会识别错误,而CAN 2.0B Active 可以处理标准数据帧和扩展数据帧。

2023-07-29 00:58:43 2164

原创 CAN学习笔记2:CAN简介

CAN(Controller Area Network),是 ISO 国际标准化的串行通信协议,目的是适应汽车“减少线束的数量”、“通过多个网络进行大量数据的高速传输”的需求。低速 CAN(ISO11519)通信速率 10~125Kbps,总线长度可达 1000米.高速 CAN(ISO11898)通信速率 125~1Mbps,总线长度 ≤ 40米CAN FD 通信速率可达 5Mbps,并且兼容经典 CAN,遵循 ISO 11898-1做数据收发。

2023-07-28 00:10:59 299

原创 CAN学习笔记1:计算机网络

计算机网络就是把多种形式的计算机用通信线路连接起来,并使其能够互相进行交换的系统。实际上,计算机网络包括了计算机、各种硬件、各种软件、组成网络的体系结构、网络传输介质和网络通信计数。因此,计算机网络是计算机和通信技术结合的产物。

2023-07-27 00:50:20 1012

原创 电子元器件学习笔记3:电感器

电感器是一种电子元件,用于在电路中存储和释放能量。它由一个线圈组成,通常由铜线绕成,带有一个铁芯。但电流通过电感器时,它会在线圈中产生一个磁场,从而存储能量。当电流停止流动时,磁场会崩溃,导致电感器释放存储的能量。电阻的单位是 H(亨)

2023-07-23 22:39:01 66

原创 电路基础学习笔记2:LRC振荡电路

LRC 振荡电路是一种基本的振荡电路,由电感L、电容C、电阻R组成,可以产生稳定的交流电信号。在LRC振荡电路中,电感和电容通过共振的方式相互作用,导致电荷周期性地从电容器到电感器和反向流动,从而产生周期性的电流和电压信号。

2023-07-23 19:46:01 2023

原创 电子元器件学习笔记2:电容器

电容器是一个电子元件,用于存储电荷和能量,它由两个导体板和介质组成,介质层位于两个导体板之间。当电容接入电路时,负电荷被存储在导体板上,并在两板之间产生电场。电容器的单位是法拉(F),一个法拉等于存储一库伦电荷所需的电势差为一伏特的电容器。不同的材料介质,容纳电荷的能力是不一样的。电容的充放电是基于静电力的,不涉及化学反应变化,比锂电池更安全一些。

2023-07-23 19:07:08 101

原创 电子元器件学习笔记1:电阻器

在电子电路中电阻器有两个基本作用,如下:①阻碍电流的流动,并发热。②调节电路中的电压。

2023-07-23 18:21:38 49

原创 电路基础学习笔记1:电路简介

电路是由,通过而构成的提供给的。

2023-07-23 17:28:55 58

原创 STM8学习笔记8:EXIT

EXIT (External interrupt/event Controller,外部中断事件控制器)。中断和事件的理解:中断:要进入 NVIC,有相应的中断服务函数,需要 CPU 处理事件:不进入 NVIC,仅用于内部硬件自动控制的,如:TIM、DMA、ADC。

2023-07-23 01:04:21 116

原创 STM8 学习笔记7:中断

它是一块固定的内存,以 3 字节对齐,存放各个中断服务函数程序的首地址。中断向量表定义在启动文件,当发生中断,CPU 会自动执行对应的中断服务函数。

2023-07-22 22:30:57 298

原创 STM8 学习笔记6: GPIO

GPIO(通用输入输出端口,General Purpose Input Output),主要负责采集外部器件的信息或者控制外部器件工作,及输入输出。

2023-07-22 16:21:00 574

原创 STM8 学习笔记15:SPI

SPI(串行外设设备接口,Serial Peropheral Interface)是一种高速的,全双工,串行、同步的通信总线。

2023-07-18 23:55:04 466

原创 STM8 学习笔记10:USART

USART(通用同步异步收发器,Universal synchronous asynchronous receiver transmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于 USART 还有一个UART,它是在 USART 基础上裁剪掉了同步通信功能(时钟同步),只有异步通信。简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是 UART。

2023-07-16 23:04:53 419

原创 STM8学习笔记9:数据通信介绍

按数据通信分类,可分为串行通信和并行通信,如下图:

2023-07-16 17:52:59 86

原创 STM8 学习笔记5:CLK

时钟是单片机的脉搏,是单片机的驱动源,使用任何一个外设都必须打开相应的时钟。这样的好处是,如果不使用一个外设的时候,就把它的时钟关掉,从而可以降低系统的功耗,达到节能,实现低功耗的效果。每个时钟tick,系统都会处理一步数据,这样才能让工作不出现紊乱。

2023-07-16 16:14:27 587

原创 单片机学习笔记1:单片机简介

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器(CPU)、存储器(RAM、ROM)、中断系统、I/O接口电路、定时器/计数器等功能集成到一块硅片上构成的一个小型微型计算机系统。

2023-07-16 14:43:02 46

原创 代码文档生成工具:Doxygen

Doxygen是一个程序的文档生成工具,可以将程序中的注释转换成说明文档或者说是API参考手册,同时也支持Markdown等文本工具,从而减少程序员整理文档的时间。程序中的注释需要遵循一定的规则书写,才能让Doxygen识别和转化。

2023-07-13 19:24:47 167

原创 AutoSAR 学习笔记5:基于 AutoSAR 工具链的开发流程

1 西门子 CVI 工具开发流程博世 ETAS 工具开发流程Vector Davinci 工具开发流程

2023-07-13 19:21:22 172

原创 AutoSAR 学习笔记4:AutoSAR 方法论

AutoSAR 设计和开发流程分为三个阶段:系统配置阶段、ECU 配置阶段、代码生成阶段。

2023-07-13 19:19:44 123

原创 AutoSAR 学习笔记3:AutoSAR 接口

AutoSAR 接口定义了 SWC 之间、BSW 模块之间以及 SWC 和 BSW 模块之间交互的信息。AutoSAR 接口通过 SWC 和/或 BSW 模块端口(Port)的形式实现。通过这些端口,SWC 和 BSW 模块之间实现了数据的收发和服务的调用。这些端口之间的通信既可以是本地的,也可以是通过通信网络实现的。AutoSAR 接口传递的数据或提供的服务是标准中没有定义的,需要根据具体的应用场景进行设计。

2023-07-13 19:16:58 671

原创 AutoSAR 学习笔记2:AutoSAR架构

微处理器抽象层(Microcontroller Abstraction Layer,MCAL)位于 BSW 的最底层,它包含了跟硬件相关的驱动程序,可以直接访问微处理器和片内外设。它的作用是让 MCAL 层的上层软件独立于 MCU 硬件。MCAL 的实现依赖于 uC。

2023-07-13 19:13:46 728

原创 AutoSAR 学习笔记1:AutoSAR 简介

AutoSAR 全称为 Automotive Open System Architecture(汽车开放系统架构)是一套汽车电子/电气架构标准,标准了 ECU 的开发流程,标准了开发流程中的文件交换格式,标准了 ECU 内部的代码应该如何规范和书写。

2023-07-13 19:00:44 465

原创 STM8 学习笔记14:输入捕获

TIMx_CCMR1.ICxF[3:0] 输入捕获滤波器(Input capture x filter)作用:用于配置捕获 TI1 的采样频率。TIMx_CCER1.CC1P 捕获/比较x输出极性(Capture/compare 1 output polarity)0:上升沿捕获1:下降沿捕获作用:用于配置捕获极性TIMx_CCMR1.CC1S 捕获/比较选择(Capture/compare 1 selection)

2023-07-13 00:44:05 601

原创 Git的使用

Git 是一个开源的系统,用于敏捷高效地处理任何或小或大的项目。

2023-07-12 00:01:37 30

原创 STM8 学习笔记13:PWM

PWM也叫脉冲宽度调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。频率、周期、占空比。TIMx_CR1.CEN 计数器使能(Counter enable)0:关闭计数器1:使能计数器TIMx_CCMR1.CCIS[1:0] 捕获/比较 1 选择(Capture/Compare 1 selection)00:CC1 通道被配置为输出;01:CC1 通道被配置为输入,IC1 映射在 TI1 上;

2023-07-11 01:26:20 855

原创 STM8学习笔记:通用定时器

通用定时器是由一个 3 位可编程的预分频器和一个 16 位向上、向下、中央对齐自动重装载计数器组成。

2023-07-09 23:04:33 123

原创 STM8学习笔记12:基本定时器

基本定时器是由一个 4 位可编程的预分频器和 8 位自动重装载向上计数器组成。它可以用于时基生成,并在定时器溢出时产生中断。

2023-07-09 00:37:20 556

原创 STM8学习笔记11:定时器简介

定时器是使用精准的时基,通过硬件的方式,从而实现定时功能

2023-07-08 23:17:36 239

原创 我的100个生活基本

我的100个生活基本认真地遵守自己指定的规则每天都做一些新东西每天都对自己做投资对于任何信息输入都要保持怀疑态度,要去验证它行万里路和阅人无数,都是学习的途径爷爷:不要相信别人说的,要相信自己的眼睛和耳朵奶奶:不要在乎别人的嘲笑,他们只见过这个村子,而你见过这个世界上更多的东西,如果做某件事会让你开心,那么你就只管去做,无论别人说什么

2023-06-29 23:43:42 21

原创 大胆投资自己

大胆投资自己

2023-06-29 22:05:42 44

原创 我的100个工作基本

我的100个工作基本

2023-06-29 20:50:33 34

原创 如何阅读一本书

如何阅读一本书

2023-06-29 20:09:33 28

原创 每日记录的名句

每日记录的名句

2023-06-28 23:27:24 33

原创 你的知识需要管理

你的知识需要管理

2023-06-28 22:44:56 38

空空如也

空空如也

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

TA关注的人

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