自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从0到1自己动手写嵌入式操作系统--芯片内核简介

从0到1自己动手写嵌入式操作系统--芯片内核简介

2022-12-12 20:59:47 221 1

原创 5.从0到1自己动手写嵌入式操作系统--创建初始工程

5.从0到1自己动手写嵌入式操作系统--创建初始工程

2022-12-12 20:37:01 310

原创 LINUX系统编程_进程_创建进程函数fork的使用

LINUX系统编程_进程_创建进程函数fork的使用

2022-10-27 11:31:04 634

原创 LINUX系统编程_进程_进程相关概念

LINUX系统编程_进程_进程相关概念

2022-10-27 10:29:39 167

原创 LINUX系统编程_文件编程_文件操作_标准C库写入结构体到文件

LINUX系统编程_文件编程_文件操作_标准C库写入结构体到文件

2022-10-26 19:06:56 87

原创 LINUX系统编程_文件编程_文件操作_标准C库打开创建文件读写文件光标移动

LINUX系统编程_文件编程_文件操作_标准C库打开创建文件读写文件光标移动

2022-10-26 17:27:26 239

原创 LINUX系统编程_文件编程_文件操作_写一个结构体到文件

LINUX系统编程_文件编程_文件操作_写一个结构体到文件

2022-10-26 16:02:31 57

原创 LINUX系统编程_文件编程_文件操作_写一个整数到文件

LINUX系统编程_文件编程_文件操作_写一个整数到文件

2022-10-26 15:38:46 91

原创 LINUX系统编程_文件编程_文件操作小应用之修改程序的配置文件

LINUX系统编程_文件编程_文件操作小应用之修改程序的配置文件

2022-10-26 11:37:38 64

原创 LINUX系统编程_文件编程_文件读取操作(read函数)

LINUX系统编程_文件编程_文件读取操作(read函数)

2022-10-24 14:50:12 1400

原创 LINUX系统编程_文件编程_文件写入操作(write函数)

LINUX系统编程_文件编程_文件写入操作(write函数)

2022-10-24 13:52:23 440

原创 LINUX系统编程_文件编程_打开/创建文件(open函数)

LINUX系统编程_文件编程_打开/创建文件(open函数)

2022-10-24 10:59:17 3455

原创 经典例题收集

C语言经典例题

2022-10-11 23:12:32 60

原创 C语言sizeof和strlen的区别

sizeof和strlen的区别

2022-10-11 22:52:45 371

原创 STM32F103中断介绍

STM32F103系列的EXTI支持19个外部中断/事件请求(互联型系列的STM32支持20个),每个中断/事件 都有独立的触发和屏蔽设置,支持中断模式和事件模式。 中断模式是指外部信号产生电平变化时,EXTI将该信号给NVIC处理,从而触发中断,执行中断服务函 数,完成对应操作。事件模式是指外部信号产生电平变化时,EXTI根据配置,联动ADC或TIM执行相关操作。中断和事件的产生源是一样的,中断需要软件实现相应功能,而事件是由硬件触发后执行相应操作。前 者需要CPU参与...

2022-03-06 19:07:10 2896

原创 STM32F103c8t6 - CubeMX 快速实现时钟配置 - 最大72M时钟的设定及实验测试

时钟对于一款芯片非常重要,其作用相当于人的心脏,人只有在心率正常稳定的情况下才能健康生活, 同样的,芯片只有工作在合法正常的时钟频率下才能保证程序得到正常的运行。

2022-03-03 23:54:07 8777

原创 STM32F103C8T6GPIO点灯

LED(Light Emitting Diode,发光二极管),是一种能够将电能转化为可见光的半导体器件,当给P极施 加正向电压后,空穴和自由电子在P-N结复合,辐射出光子而发光。如图 8.2.1 所示为目前市面常见的LED灯, 第一个是插件LED灯,第二个是贴片LED灯,第三个是贴片三色LED灯,本开发板使用的是贴片LED灯。如图 8.2.2 所示为开发板LED灯部分的原理图,LED灯的正极直接连接了3V3,LED灯的负极连接的网 络标号LED(PA1),只需要控制PA1为低电平,即可点亮LED灯

2022-03-03 20:03:59 3561

原创 STM32F103系列GPIO的一些基本概念和知识

GPIO(General-Purpose IO ports,通用输入/输出接口),用于感知外界信号(输入模式)和控制外部设 备(输出模式),如图 所示的STM32F103C8T6芯片四周的细引脚就是GPIO。在嵌入式开发中,经常需要用到一些外部功能模块,比如LED、按键、蜂鸣器、温度传感器等,这些外 设模块都比较简单,只需要MCU的GPIO与模块连接,控制引脚输出/读取高低电平即可。还有一些外部功能 模块,需要多个引脚构成的“协议”进行通信,比如UART、I 2 C、SPI接口等。 如今的MCU大都

2022-03-03 19:37:48 11956 1

原创 STM32CubeMX 创建STM32F103C8T6工程模板

STM32CubeMX是ST意法半导体推出的STM32系列芯片图形可视化配置工具,用户可以通过图形化向 导为Cortex-M系列MCU生成初始化代码工程模板。 从ST官网(https://www.st.com/zh/development-tools/stm32cubemx.html)下载STM32CubeMX,解压、安 装、打开。首次运行会自动下载更新文件,待更新完成,点击“ACCESS TO MCU SELECTOR”通过选择芯 片创建工程,如图所示。随后在搜索框输入“STM32F103C8”,

2022-03-03 19:19:44 953

原创 STM32资料下载和环境搭建

对于几乎所有的MCU,都会有数据手册和参考手册,这两个手册必须下载。 对于STM32系列的MCU,通常还会有Cortex-M3/M4编程手册,闪存编程手册、勘误手册、原厂固件包 示例源码、原厂固件包用户手册、HAL库用户手册等,这些资料根据需求下载。 对于Cortex-M3/M4架构的的MCU,如果需要深入了解Cortex-M3/M4内核,还需要Cortex-M3/M4权威指 南,这个供读者深入学习。首先打开ST官网(https://www.st.com/),在搜索框里直接输入“STM32F103C8”

2022-02-22 21:04:52 437

原创 嵌入式如何学习与职业规划

如何学习与职业规划仔细观察一下周围的电子设备,比如包里的手机,戴着的手环,开着的空调;家里的洗衣机、扫地机器人、监控摄像头、智能电视、路由器;汽车的中控大屏、车牌的自动识别、工厂的自动化生产线、农场的自动监测灌溉等等,这些都是嵌入式的应用。如今,嵌入式从最简单的家电控制,到手机、智能电视爆发增长,再到无人驾驶、AI人工智能,嵌入式的未来给人无限遐想。如果你对这些,改变人类生活的电子产品感兴趣,想自己研发、设计类似智能电子产品,可以尝试将嵌入式作为职业方向。笔者把嵌入式职业发展分为三个阶段,供...

2022-02-22 20:00:47 916

FreeRTOS-任务管理

FreeRTOS

2022-11-17

空空如也

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

TA关注的人

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