自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 9.初识STM32标准库

STM32标准库可以从官网获得,也可以直接从论坛中的配套资料得到。本书讲解的例程全部采用3.5.0库文件。以下内容请打开STM32标准库文件配合阅读。解压库文件后进入其目录STM32F10x_Std Periph_Lib_V3.5.0\,软件库各文件夹的内容说明见图9-2。Libraries:文件夹下是驱动库的源代码及启动文件,这个文件夹非常重要,我们要使用的固件库就在这个文件夹里面。Project。

2024-07-23 14:20:43 871 1

原创 8. 构建库函数雏形

STM32函数库是指“STM32标准函数库”,由ST公司针对STM32提供的函数接口(API,Application Program Interface)。开发者可调用这些函数接口来配置STM32的寄存器,使开发人员得以脱离最底层的寄存器操作,有开发快速、易于阅读、维护成本低等优点。当我们调用库API时,不需要挖空心思地去了解库底层的寄存器操作,就像学习C语言时,只需了解printf()函数的使用格式,不必研究其源码实现。但当需要深入研究时,库源码就是最佳的学习范例。

2024-07-23 14:16:45 1043

原创 7.用寄存器点亮LED

寄存器编程是基础,固件库编程是在寄存器编程的基础上升级而来,提供了一种易于学习和开发的编程方法。我们在编程时,可以通过它们的地址找到它们,并操作它们(通过C语言对它们进行数据的读和写)。:AHB总线作为一个中央通道连接多个关键组件,从AHB总线延伸出的两条APB2和APB1总线挂载了STM32的各种特色外设,如GPIO、USART、I2C、SPI等。在这8个块中,有3个块非常重要,也是我们最关心的3个块:Block0被设计成内部Flash,Block1被设计成内部RAM,Block2被设计成片上的外设。

2024-07-23 13:37:33 1016

原创 6.新建工程【寄存器版】

,则表示程序下载成功。当然,这只是一个工程模板,尚未编写程序,开发板不会有任何反应。为了使工程目录更加清晰,我们在本地电脑上新建一个文件夹用于存放整个工程,如命名为“LED”。:在新建的工程中添加文件,可以从本地建好的工程文件夹下获取。如果没有出现想要的CPU型号,可能是因为KEIL5没有添加device库,添加方法参考第1章。:在仿真器连接好电脑和开发板且开发板供电正常的情况下,打开KEIL,在魔术棒选项卡中选择仿真器的型号。:选择目标板,根据板子上的芯片型号决定Flash大小,这里选择512KB。

2024-07-17 09:54:55 69294

原创 STM32寄存器编码最小MVP

寄存器编程是基础,固件库编程是在寄存器编程的基础上升级而来,提供了一种易于学习和开发的编程方法。我们在编程时,可以通过它们的地址找到它们,并操作它们(通过C语言对它们进行数据的读和写)。:AHB总线作为一个中央通道连接多个关键组件,从AHB总线延伸出的两条APB2和APB1总线挂载了STM32的各种特色外设,如GPIO、USART、I2C、SPI等。在这8个块中,有3个块非常重要,也是我们最关心的3个块:Block0被设计成内部Flash,Block1被设计成内部RAM,Block2被设计成片上的外设。

2024-07-17 09:46:13 87393

原创 STM32基本通识

STM32是意法半导体公司(STMicroelectronics)开发的32位微控制器。STM32系列微控制器由于其高性价比、多样化产品线和简便的库开发方式,在32位控制器市场中脱颖而出,广受工程师和市场的青睐。

2024-07-17 09:44:47 67896

原创 使用DAP仿真器下载程序

本指南介绍的仿真器是Fire-Debugger,它遵循ARM公司的CMSIS-DAP标准,支持所有基于Cortex-M内核的单片机,包括常见的M3、M4和M7内核。Fire-Debugger支持程序下载和在线仿真,兼容Windows XP/7/8/10操作系统,无需安装驱动即可使用,支持KEIL和IAR直接下载,使用非常方便。

2024-07-11 18:52:44 69169

原创 安装KEIL5指南

在官网中找到STM32F1、STM32F4、STM32F7这三个系列的包,根据你使用的型号下载到本地电脑中。这里下载F1、F4、F7三个系列的包,F1代表M3,F4代表M4,F7代表M7。本文使用的KEIL5版本是MDK5.16a,见下图。:双击下载好的包进行安装,选择与KEIL5相同的安装路径。:下载好安装文件后,双击KEIL5的安装包,在弹出的对话框中点击。:填写用户信息,全部填空格(按键盘的Space键)即可,单击。:选择安装路径,路径名中不能带中文,单击。,或者直接用我们下载好的包。

2024-07-10 10:24:28 7071

原创 【7天搞定C初级】循环、条件与数据类型解析

typedef关键字用于为现有的数据类型创建一个新的名称,这个过程称为类型定义或类型别名。使用typedef可以提高代码的可读性和可维护性。下面是typedef在C语言中,你需要先声明函数,然后定义它。声明提供了函数的原型,即返回类型、函数名和参数列表。定义提供了函数的实现。// 函数声明// 函数定义。

2024-06-28 11:35:27 6596

原创 3.来几个案例感受一下Linux嵌入式系统下的编程

来几个案例Linux嵌入式系统下编程

2024-06-12 01:02:13 17826 1

原创 2.【最小MVP】快速用起Linux操作系统

小白为之着急Linux最小MVP

2024-06-12 00:47:08 17502

原创 1.嵌入式系统

Linux嵌入式系统整合了嵌入式硬件平台和Linux操作系统,多应用于处理复杂度较高、任务数较多的系统中。Linux嵌入式系统兼顾了硬件平台的差异性和软件系统良好的可移植性,在一些高端应用领域,如路由器、POS机、工业主机等嵌入式行业中,有着其他嵌入式系统无可比拟的优势。

2024-06-11 23:48:28 18162

原创 商业之生态

简述了对商业的基本思考,建立了一个基础模型解释了一个技术人脑中的商业生态

2024-06-10 19:39:58 20232 1

原创 领域模型【思路】

比如 购买流程应该关注的是 货物已到达购买人的手中 产生的理想结果是 【订单状态为【签收完成】【退款完成】】才应该是完整的 我们在数据角度上也称此结果数据是【一致的】1.1.1.业务流程一是是某个场景下的流程,如果是表达某个领域维度的流程我们可以称之为业务流程的补充。1.1.2.流程一定是要达到某个既定目标的,流程的目的是为了协作者们协作使相关的事例达到理想的结果。1.1.2.1.理想的结果是通过此流程关注的各领域模型实体反馈的。1.1.2.2.既定目标是一堆理想结果的集合。1.OOP上面的领域模型。

2024-04-25 10:45:06 614 1

原创 最佳瞬时状态逻辑图示

从差异性而不是从同一性来体验世界的时候,世界到底是什么样子的,关于这个问题,人的爱情和神秘之爱的最高目的是与被爱者童话,女人试图用她的眼睛去观察她,阅读她看的书,喜欢她喜欢的话和音乐,只对同她一起欣赏的风景和来自她的想法感兴趣,他接受他的友谊,他的敌意,他的见解。1.1.1.结果是属于想象中的结果,真正的结果是要加上条件【在长期主义上】,结果只是【做正确的事儿】,【正确的事】不难理解,就是符合成长性原则、位于伸展圈的事,只要一开始的赛道对,行动起来便能有预期的享受到复利效应的红利。

2024-04-20 14:22:34 594

原创 复杂性项目应对思考

4.1.在gis地理信息处理技术上,图像栅格数据又叫GeoTiff数据,它们的结构如金字塔由原始图像按一定规则排列的分辨率逐渐降低的图像集合,其使用分辨率来解释图像的一种有效但概念简单的结构就是图像金字塔。需要明确的是,反映现实的逻辑图示并非现实本身。逻辑图示可以是从某一关注点中提取的公式定理,如 y=x^2,又或是某个归纳的名词,如动物科目的“种、属、科、目、纲、门、界”,我可以用它来拟合所有归纳在内的其所代表的事物。4.理想的地图,其内容总会有地图的地图、地图的地图的地图,等等,无限循环。

2024-03-24 11:56:33 6434 2

空空如也

空空如也

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

TA关注的人

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