01 2022 档案

摘要:一、移植RT-Thread准备 RT-Thread源码 源码版本和下载方式,可以参考RT-Thread移植入门学习。 keil软件 STM32工程项目模板 因为每一厂家提供的库文件可能有一些区别,在移植时可能会出现各种不同的问题,对于刚了解RT-Thread的小伙伴不友好,所以我已经将之前创建好的项 阅读全文
posted @ 2022-01-20 17:07 浇筑菜鸟 阅读(4684) 评论(0) 推荐(0)
摘要:一、Docker run 命令 语法 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明 -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -c, --cpu-shares=0, 设置容器C 阅读全文
posted @ 2022-01-20 13:48 浇筑菜鸟 阅读(1000) 评论(0) 推荐(0)
摘要:一、简介 RT-Thread 是一款主要由中国开源社区主导开发的开源实时操作系统(许可证GPLv2)。实时线程操作系统不仅仅是一个单一的实时操作系统内核,它也是一个完整的应用系统,包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈,文件系统,libc接口,图形用户界面等。 官网地址:https 阅读全文
posted @ 2022-01-19 12:51 浇筑菜鸟 阅读(2298) 评论(0) 推荐(3)
摘要:一、DMA简介 DMA(Direct Memory Access,直接存储器访问) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工 阅读全文
posted @ 2022-01-17 18:42 浇筑菜鸟 阅读(798) 评论(0) 推荐(1)
摘要:一、简介 不同的芯片定时器的数量不同,STM32F10x中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。 **基本定时器:**TIM6、TIM7是基本定时器,只能向上计数,具备定时功能,没有外部IO口,所以不具备捕获和通道比较 阅读全文
posted @ 2022-01-17 14:35 浇筑菜鸟 阅读(1212) 评论(0) 推荐(0)
摘要:先复制一段度娘的东西: 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门 阅读全文
posted @ 2022-01-13 16:03 浇筑菜鸟 阅读(691) 评论(0) 推荐(0)
摘要:一、EXTI 简介 EXTI(External interrupt/event controller)—外部中断/事件控制器,管理了控制器的 20个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。EXTI 可以实现对每个中断/事件线进行单独配置,可以 阅读全文
posted @ 2022-01-12 16:57 浇筑菜鸟 阅读(3106) 评论(0) 推荐(0)
摘要:一、介绍 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIR END 阅读全文
posted @ 2022-01-11 18:32 浇筑菜鸟 阅读(1467) 评论(0) 推荐(0)
摘要:一、 效果 二、方法一 在Excel中如果内容 ="<table><img src=""D:\文档\常用文件\图片导入测试\"&A2&".jpg""width=""50""height=""80"">" D:\文档\常用文件\图片导入测试是图片所在的文件夹 "&A2&".jpg 其中"&A2&"是引 阅读全文
posted @ 2022-01-11 11:41 浇筑菜鸟 阅读(3526) 评论(0) 推荐(0)
摘要:可能很多刚开始学习STM32的小伙伴都有一个疑惑,创建项目时会需要很多头文件,导致学习过程中很难明白那些头文件的作用,虽然知道头文件都是对寄存器的封装,但是怎么封装的就不知道了。这里我以led灯为试验,不需要头文件,自己跟着寄存器的说明写一个简单的demo,应该能加深小伙伴们对STM32的理解。 一 阅读全文
posted @ 2022-01-10 16:08 浇筑菜鸟 阅读(1732) 评论(0) 推荐(1)
摘要:一、时钟系统 概述 时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令,时钟系统就是CPU的脉搏,决定cpu速率。 STM32有多个时钟来源的选择,为什么 STM32 要有多个时钟源呢?因为首先 STM32 本身非常复杂,外设非常的多,而使用任何外设都需要时钟才能启动,但是并不是所有 阅读全文
posted @ 2022-01-07 15:41 浇筑菜鸟 阅读(4563) 评论(0) 推荐(0)
摘要:一、GPIO简介 GPIO(英语:General-purpose input/output),通用型之输入输出的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32芯片的GPIO被分成很多组,每组有16个引脚 阅读全文
posted @ 2022-01-06 18:45 浇筑菜鸟 阅读(2704) 评论(0) 推荐(1)
摘要:创建寄存器的项目模板相对比较简单,这里是基于库文件的模板进行更改的,有不明白的小伙伴可以浏览STM32新建模板之库文件。 一、项目文件 拷贝库文件的工程模板重命名为“stm32f10x_register” 删除STM32F10x_FWLib文件 删除CMSIS中不要的文件,保留startup、cor 阅读全文
posted @ 2022-01-06 11:00 浇筑菜鸟 阅读(519) 评论(0) 推荐(1)
摘要:一、新建项目文件夹 在桌面创建项目文件夹,用于存放工程,命名为“stm32f10x_project” 在项目文件夹中创建3个文件夹,分别命名为:CMSIS、OUTPUT、STM32F10x_FWLib、USER,并在OUTPUT文件下创建Objects、Listings文件,在CMSIS文件下创建s 阅读全文
posted @ 2022-01-04 18:18 浇筑菜鸟 阅读(1130) 评论(1) 推荐(0)
摘要:本文主要是针对想了解STM32,手里又没有太多预算的小伙伴。市场上针对新手来说,比较合适的STM32开发版太贵,比如正点原子、树莓派等,便宜的教程又不详细,这对想白嫖的小伙伴来说不太有好,所以我选了一块比较便宜的开发板进行入手,希望能帮助到想学习STM32的小伙伴 一、STM32简介 STM32是意 阅读全文
posted @ 2022-01-04 14:53 浇筑菜鸟 阅读(9499) 评论(2) 推荐(3)