标签:嵌入式开发
目录PWM脉冲宽调点灯前言1.什么是PWM2.PWM的实现3.PWM实现步骤(通用定时器)3.1 打开定时器的时钟3.2 配置端口3.3 设置定时器3.4 设置PWM3.5 完整代码4.PWM实现步骤(高级定时器)5.开始点灯6.PWM呼吸灯 PWM脉冲宽调点灯 前言 对于灯等来说有很多种方法,前
RTOS简介 1.1 背景 在大型计算机的世界里,操作系统(OS operating systems)已经存在了相当长的一段时间。最基本的操作系统可以追溯到20世纪50年代。到20世纪70年代中期,操作系统的概念、结构、功能和界面已经非常成熟。 微型系统大约在 1970年出现。在基于微处理器的设备
clion申请教育认证 1、注册jetbrains账号 jetbrains注册账号网站链接 邮箱没有限制,qq邮箱即可,注册时候会给qq邮箱发送邮件,前往qq邮箱进行确认即可,如下图。 2、教育认证 点击注册完页面的 Apply for a free student or teacher lice
2023/7/20 初学内核,记录与分享,感叹内核学了后真的感觉很多东西都通透了,但是难度太大,只能浅浅初探。 前提 内核五大功能 ➢ 进程管理:进程的创建,销毁,调度等功能 注:可中断,不可中断,就是是否被信号打断。从运行状态怎样改到可中断等待态,和不可中断等待态操作系统开始会对每个进程分配
今天给大家分享一下STM32 流水灯简单的仿真吧,我感觉这个提供有用的,但是自己也是第一次使用,主要是感觉曲线很高级。在PWM中查看脉宽很有用。 code: led.c #include "led.h"#include "delay.h"/*GPIO的控制寄存器的配置1、配置输出引脚2、打开对应
使用Free Pascal开发STM32程序 前言 大部分人都知道嵌入式开发,一般用的都是C语言,但是实际上,除C语言之外还有许多语言都可以开发,本文将介绍使用Free Pascal(简称FPC)开发STM32程序的方法。 你可以进Free Pascal的官网看看,其第一段话就是说这个编译器支持
  首先来看一下需要操作的函数,以及配置的步骤:           图1                                                  图2   Code: usart.c #include "usart.h"void ustart_Init(void )
一 、什么是中断 ?  单片机的中断具有外部中断和内部中断,对于中断的理解很多博主讲解得很好,大家可以去学习一下,中断在单片机的学习过程中是非常重要的内容。 我认为中断最为简单的理解就是: 暂停当前的工作,去处理别的工作,别的工作处理完成后再回来继续完成当前的工作。假如你正在吃饭,妈妈叫你去收衣服
公众号「古时的风筝」,专注于后端技术,尤其是 Java 及周边生态。 个人博客:www.moonkite.cn 大家好,我是风筝 听说这是前端程序员最讨厌的后端行为,不知道你有没有碰到过,或者你的前端同事虽然没跟你说过,但是你已经被偷偷吐槽了。 前端吐槽:后端从不自测接口,等到前后端联调时
写在前面:     当你遇到一件麻烦事的时候,你要做的就是乖乖听它的话,别再自找麻烦。   1.参考资料 ESP-IDF手册 ESP-AT手册 esp-dev-kits开发板手册 b站乐鑫官方教学视频和乐鑫官方论坛,资料少、讲解不详细、不全面 注: 上面的手册记得选择型号,这里是以window和e
@目录一、TCL语言和synopsys TCL语言入门1.1 TCL基本指令1.2 synopsys TCL常用语言二、STA基本概念2.1 时序弧(Timing Arc)与线延迟、单元延迟2.2 建立时间与保持时间2.3 时序路径(Timing path)2.4时钟域(Clock Domains
一、什么是PWM脉冲? PWM (Pulse Width Modulation) 脉冲宽度调制,通常应用于惯性系统中,(不是不能即停的设备,因为如果设备不具有关心,那么运动是断断续续的,不具有连续性),通过脉宽调节输出不同的波形作用域受控对象。 二、 PWM中三个重要的参数 1.频率=1/Ts ;
痞子衡嵌入式半月刊: 第 79 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期