自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (29)
  • 问答 (1)
  • 收藏
  • 关注

原创 嵌入式驱动入门之LCD-1.基础原理(颜色格式、FB、8080/RGB接口)

主要介绍LCD显示的基本原理,涉及像素、分辨率、颜色模型、RGB888等格式、Framebuffer、8080接口、RGB接口。

2023-05-31 23:50:08 1618

原创 一文彻底分清ARM架构、内核、指令集等相关概念

任何学习嵌入式/单片机的朋友都绕不开ARM,但初学者总是对ARM架构、内核、指令集等相关概念不够清晰或者混淆,本文帮助入门的朋友彻底弄清楚。

2023-04-28 19:59:11 1820 2

原创 彻底掌握FreeRTOS中的务通知(Task Notifications)

ADC_low_level_read是读取ADC值函数,读取后调用xTaskNotifyFromISR函数发送任务通知,ulValue参数为ulConversionResult,即ADC转换的结果,eAction参数为eSetValueWithoutOverwrite,如果在调用xTaskNotify()之前接收任务有一个挂起的通知,则不采取任何操作,xTaskNotify()将返回pdFAIL。如果任务试图将任务通知发送给已经有通知挂起的任务,则发送任务不能在阻塞态下等待接收任务重置其通知状态。

2023-04-23 21:10:10 1789

原创 彻底弄清FreeRTOS中的事件组(Event Groups)

任务A只有在所有四个任务都达到同步点后才能接收另一个事件。一个任务等待多个事件很简单,比如A任务的操作需要B、C、D任务中的某个操作,那A任务调用xEventGroupWaitBits()去等待,当B、C、D中操作完成了,B、C、D分别调用一下xEventGroupSetBits(),都调用后A任务就会继续运行。3.然后任务C调用xEventGroupWaitBits()来等待所有三个事件位都设置好,但是到那时,所有三个事件位都已经被清除,任务A和任务B已经离开了各自的同步点,因此同步失败。

2023-04-18 18:08:34 1256

原创 FreeRTOS如何解决访问冲突/线程不安全(临界段、互斥锁、挂起调度、看门人任务)

互斥锁(或者叫互斥量,我用Linux比较多,习惯叫锁,FreeRTOS中叫量比较合适)是一种特殊类型的二进制信号量,用于控制对两个或多个任务之间共享的资源的访问。LP运行,获得互斥锁,HP尝试运行,但是因为没有互斥锁,进入阻塞态,同时因为HP优先级高,LP继承了HP的优先级,不再会被MP抢占。HP就可以在LP释放互斥锁的时候运行了。FreeRTOS提供了几个可用于实现互斥的特性,但是最好的互斥方法是(在可能的情况下,因为通常不实用)将应用程序设计成不共享资源的方式,并且每个资源只能从单个任务访问。

2023-04-18 00:05:00 4324

原创 STM32F4+FreeRTOS+LVGL实现嵌入式快速开发(缝合怪)

我的触摸屏是电阻屏,驱动从正点原子的触摸屏实验例程中来,该驱动中用到了SysTick定时器来延时微秒,我们的工程是含有FreeRTOS的,会造成冲突,我也懒得优化细改了,用了个比较粗糙简单的方法,直接在延时前把几个寄存器保存一下,延时后再恢复。在家中找到一个早之前的开发板,个人还挺喜欢的,只有最小系统,把pin引出来了,没有乱七八糟的外设,还找到一个240*320的LCD屏幕,ILI9341驱动。都有显示屏了,当然得显示一下,增加一下逼格,但是自己画肯定不好看,也也没有那个必要,这就需要借助开源图形库了。

2023-04-15 21:42:02 7440 6

原创 详解FreeRTOS中的信号量(semaphore)

在这种情况下,事件处理程序将在每次事件发生时“give”一个信号量——导致信号量的计数值在每次“give”时增加。可以将延迟处理任务的优先级设置最高,然后,在ISR中调用portYIELD_FROM_ISR(),ISR结束后会运行延迟处理的任务(因为它优先级最高)。当一个任务完成对资源的处理后,它将信号量的计数值向后递增“give”信号量。t1时Task1运行,Task2阻塞等待信号量,t2时发生中断,ISR执行,give一个信号量解除Task2的阻塞态,t3时Task2运行,结束后继续等待下一个信号量。

2023-04-11 20:21:56 3148

原创 FreeRTOS中断安全API和推迟中断处理

前面的文章都提到了部分FreeRTOS的API有中断安全的版本,下面详解一下,为什么会这样

2023-04-11 20:17:39 994

原创 详解FreeRTOS中的软件定时器

软件定时器用于让某个任务定时执行,或者周期性执行。

2023-04-06 23:40:46 2641 2

原创 彻底理解FreeRTOS中的队列(Queue)

“队列”(Queue)提供了任务与任务之间通信的机制。在这样的场景:一个或多个其他的任务产生数据,主任务要依次处理数据,队列就显得非常有用了。

2023-04-04 23:55:24 3549 1

原创 FreeRTOS任务之调度器中的三种调度算法

​本文主要讲解FreeRTOS调度器中的三种调度算法:基于时间片的抢占式调度、不带时间片的抢占式调度和协同调度。

2023-04-02 21:36:47 2345 1

原创 彻底掌握FreeRTOS中的任务

FreeRTOS是个操作系统,FreeRTOS的任务(task)其实就是像我们电脑中的一个独立程序,表现在源码中,其实就是一个函数。本文从学会使用任务(task)到理解逐步深入。

2023-04-01 00:18:41 1784 1

原创 STM32F4移植FreeRTOS

STM32F4移植FreeRTOS

2023-03-29 20:29:56 1306

原创 从Linux内核中学习高级C语言宏技巧

Linux内核可谓是集C语言大成者,从中我们可以学到非常多的技巧,本文来学习一下宏技巧,文章有点长,但耐心看完后C语言level直接飙升。

2023-03-10 12:49:09 1916 4

原创 嵌入式linux驱动学习-用cdev代替register_chrdev()

​上回说到字符设备驱动程序的注册与销毁register_chrdev()和unregister_chrdev()这是有缺陷的。现在用另外一个更好的方法代替

2023-02-21 20:35:18 780 1

原创 嵌入式Linux学习经典书籍-学完你就是高手

很多刚入门的朋友一直都有人问我要学习资料,嵌入式实在太杂,网上很多人写的太不负责了,本书单综合了本人以及一些朋友多年的经验整理而成。

2023-02-14 16:04:35 3317 5

原创 C语言技巧:有if时使用likely和unlikely让代码运行更快

在单片机/嵌入式编程中,对速度要求比较高,likely和unlikely就是一个比较好的技巧,适用于有if-else分支,且知道哪个发生概率大的情况​。

2023-01-27 16:42:30 3765 2

原创 C语言技巧:调试时灵活运用assert

assert意思是断言,常用在程序的DEBUG版本中。

2023-01-26 00:49:22 1354 2

原创 冯·诺依曼、哈佛、改进型哈佛体系结构解析

在如今的CPU中,由于Catch的存在,这些概念已经被模糊了。个人认为去区分他们并没有什么意义,仅作为知识点。

2023-01-24 01:16:45 3031 2

转载 那些程序员才懂的笑话

面试官:解释一下什么叫做死锁,解释明白我们就会要你。我:先发 offer,签完 offer 再解释。

2023-01-07 17:29:57 418

原创 IIC(I2C)协议详解

IIC,即I²C,全称 Inter-Integrated Circuit,字面上的意思是集成电路之间,它其实是I²C Bus简称,所以中文应该叫 集成电路总线 ,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。

2023-01-05 12:18:37 9273

原创 SPI协议讲解与总结

SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。它们分别是MISO(主设备数据输入)、MOSI(主设备数据输出)、SCLK(时钟)、CS(片选)。

2022-12-02 22:44:21 6032 1

原创 写个俄罗斯方块,感受嵌入式linux应用开发

俄罗斯方块是一个简单的小游戏,完全可以采用单片机,裸机完成。但在嵌入式linux环境下实现,可以充分感受linux应用开发,同样是写一个程序,但功力可能大不相同。由单片机转嵌入式linux应用,框架感很重要,好的框架方便扩展,修改,可移植性强。

2022-11-14 21:31:37 1828 7

原创 嵌入式应用-详解移植并使用freetype显示文字

学过单片机的朋友都会用点阵来显示一个字符,无非就是把点阵里的值取出来一个个在屏幕上显示,修改字符大小需重新定义点阵,或者经过运算,freetype是一个矢量字体引擎,可以显示ttf字体文件中的字符。点阵和矢量字体并无优劣,点阵在资源少,显示字符少的情况下更加适合,矢量字体在资源多,显示字符多,显示要求变化大的情况下更加好。

2022-10-29 11:50:06 4404 5

原创 如何在Linux上优雅地写代码-Linux生存指南

初入Linux,发现老是要面对一个命令行,大黑框,看不懂各种手册,写代码也是用vi/vim,难受的捉急。其实Linux下的各种工具,强大得超出你的想象,如果你初入Linux,那么你急需阅读这篇文章,让你更加优雅,更加高效。

2022-10-22 22:15:41 3316 34

原创 浅谈面向对象设计思想,以及在Linux内核中的体现

c语言是一项典型的面向过程的语言,一切都是流程。简单的单片机程序可能只有几行,多的也不过几百行。这时一个人的能力是完全可以走通整个代码,但引入操作系统后,事情就变得复杂了。

2022-10-17 13:33:23 1383

原创 浅谈Linux tty体系,理清tty驱动层次与各种概念

虽然Linux内核是由C语言写的,但处处体现面向对象的设计思想,这对很多只会C语言的朋友来说,理解比较困难,尤其是tty体系,涉及很多混乱的概念。

2022-10-16 10:36:41 3855 2

原创 一文彻底解决vi/vim编辑器操作

vi/vim从配置到基础操作到高级操作,一文彻底解决

2022-10-13 23:53:59 988 1

原创 三种Linux字符设备驱动写法-3:设备树

本文主要带新手体会使用设备树,与之前讲的总线设别驱动模型和基本框架驱动之间的区别。

2022-10-09 21:02:29 2124

原创 Linux下C语言编程风格和规范

Linux有独特的编程风格,在内核源代码目录Documentation/CodingStyle,详细描述代码风格。建议大家可以去看一下,老外写技术文档还是很有意思的,上来就狂喷,“你不这样写就会完蛋,异教徒才不这样写……”,没有国内那么刻板,多阅读英语文档对技术增长很有帮助。

2022-10-03 20:51:24 2768

原创 三种Linux字符设备驱动写法-2:总线设备驱动框架

这篇文章中介绍Linux总线设备驱动框架,重点是体会整个框架,特别是感受一下分层的思想和抽象的方法,很多结构体中的成员不必深究到底如何实现或者有何作用,我将在今后的文章中深入探讨。

2022-10-02 18:39:38 1593

原创 三种Linux字符设备驱动写法-1:最简单的基本框架

学习目的:对Linux驱动整体思路有所了解,掌握最简单的Linux字符设备驱动程序写法,本文以led为例。

2022-10-01 16:07:59 2323 1

原创 嵌入式Linux开发常见问题记录

嵌入式Linux开发常见问题记录

2022-09-30 22:17:31 1873

原创 嵌入式开发需要掌握的u-boot命令

如果不是在芯片级公司工作,而是在产品级公司工作,当我们拿到一款芯片,厂家都会提供可以使用的bootloader,我们对u-boot基本掌握就行,只需要掌握如下命令。

2022-09-16 17:38:22 912 4

原创 嵌入式入门-交叉编译、bootloader、kernel、根文件系统关系

在实际工作中,当你拿到一块芯片,交叉编译环境、bootload这两样东西一般芯片厂家会给你提供,而kernel和根文件系统需要根据你的需求进行调整,最后就是编写应用了。

2022-09-14 22:04:19 2080 2

原创 嵌入式Linux入门—Linux多线程编程、互斥量、信号量、条件变量

线程,是操作系统所能调度的最小单位。普通的进程,只有一个线程在执行对应的逻辑。我们可以通过多线程编程,使一个进程可以去执行多个不同的任务。

2022-09-13 08:47:25 1689

原创 嵌入式Linux入门-输入系统应用编程(鼠标、键盘、触摸屏)

在Linux系统下,我们如何编写程序获得鼠标的位置?键盘的哪一个按键被按下了?触摸屏的哪个位置被触摸了?学过单片机的都知道,这些本质上都是一些信号,由驱动程序解析,但我们讲的是应用编程,也就是说从驱动程序中直接获取我们需要的。那么必然就需要一套规范的接口,不然每个人写的都不一样,做个应用,还得阅读驱动源码,就离谱了。

2022-09-11 21:39:14 2667 3

原创 如何用SourceInsight阅读大型源码-以Linux内核为例

1.解决解压Linux内核文件重名问题2.用SourceInsight建立内核源码工程3.SourceInsight常用快捷键

2022-09-11 11:48:04 2040

原创 Linux安装zlib、libpng、freetype给交叉编译工具链使用

zlib、libpng、freetype这三个是不同的库,所谓安装也就是用相应的工具链编译,并把编译好的头文件和库文件放到正确的位置。

2022-09-10 13:29:13 2541

原创 嵌入式Linux入门-Framebuffer应用编程在Linux系统下画个点

本文主要介绍Frmebuffer应用编程,注意讲的是应用,而不是驱动。所以你需要你一个开发板,并且已经可以运行Linux系统。

2022-09-09 19:56:42 1767

led_dt_drv.rar

设备树驱动led

2022-10-09

s3c2440总线设备驱动框架led驱动

s3c2440总线设备驱动框架led驱动

2022-10-02

FreeRTOS-s3c2440(ARM9)

FreeRTOS移植到s3c2440(ARM9)上的代码。

2022-09-07

异常与中断_按键中断.rar

按键中断测试程序

2022-09-01

异常与中断_未定义指令.rar

未定义指令异常测试代码

2022-08-31

ventoy-1.0.79-windows.zip

一个非常简单制作多系统启动U盘的开源工具

2022-08-24

单片机智能温度报警系统设计(硬件原理图、程序、资料、文章)

一套完整的设计,包含论文、硬件原理图、程序、资料,智能温度报警系统,可照着直接做。 概括:该设计控制器使用单片机AT89S52,测温传感器使用DS18B20,用4位共阳极LED数码管以串口传送数据,实现温度显示,并可报警 内容: 1N4007.pdf 24474_ATMEL_AT24C02-10SI.pdf 24c01-24c16读写驱动程序.c 500500.jpg 800600.jpg ALIM1058.JPG ALIM1059.JPG ALIM1060.JPG AT24C01A、02、04、08、16.PDF at24c02.doc AT89S52 specification5000.doc AT89S52 主要性能.doc at89s52.pdf AT89S52单片机中文资料.pdf DS18B20 构成测温系统.doc DS18B20.pdf DS18B20数字温度计使用.doc 单线数字温度传感器DS18B20原理及其应用.doc 基于PC机的温度采集记录系统.doc 数字温度计毕业论文.doc 数字温度计论文.doc 智能温度传感器DS18B20的原理与应用.doc

2022-05-18

全国大学生电子设计竞赛常用电路模块制作教程(共376页).pdf

全国大学生电子设计竞赛常用电路模块制作教程,参加电赛必看的教材。 单片机介绍 单片机外围电路设计 放大器模块、电路 传感器模块、电路 信号发生器模块、电路 电源模块、电路 全系统设计

2022-04-21

C常见的问题集合(非常精彩)特别适用于想深入学习C语言或者做单片机、做嵌入式的同学

专门讲解C语言问题的教程,特别适用于想深入学习C语言或者做单片机、做嵌入式的同学。 1 声明和初始化 1 1.1 我如何决定使用那种整数类型? 1.2 64 位机上的 64 位类型是什么样的? 1.3 怎样定义和声明全局变量和函数最好? 1.4 extern 在函数声明中是什么意思? 1.5 关键字 auto 到底有什么用途? 1.6 我似乎不能成功定义一个链表。我试过 typedef struct { char *item; NODEPTR next; } *NODEPTR; 但是编译器报了错误信 息。难道在C语言中一个结构不能包含指向自己的指针吗? 1.7 怎样建立和理解非常复杂的声明?例如定义一个包含 N 个指向返 回指向字符的指针的函数的指针的数组? 1.8 函数只定义了一次, 调用了一次, 但编译器提示非法重定义了。 1.9 main() 的正确定义是什么? void main() 正确吗?

2022-04-21

单片机教程大全(c语言、电路、传感器、经验).rar

对于想学习单片机的同学,把这个内容看完,学个七七八八就非常厉害了 51单片机教程.doc 89C51 单片机IO 口模拟串行通信的实现方法.pdf C51使用经验.mht C常见的问题集合(非常精彩).pdf 传感器知识.pdf 光敏和热敏电阻资料 单片机开发中应掌握的几个基本技巧.mht 单片机的40个实验.pdf 单片机的c语言教程.PDF 单片机的PID控制方法.pdf 液晶模块资料 电子元件基础教程.doc 电容知识 自做遥控资料

2022-04-21

74系列芯片资料大全.rar

7400.pdf 7401.pdf 7402.pdf 7403.pdf 7404.pdf 7406.pdf 7408.pdf 7409.pdf 7410.pdf 7411.pdf 74121.pdf 74132.pdf 7414.pdf 74153.pdf 74155.pdf 74180.pdf 74191.pdf 7420.pdf 7426.pdf 7427.pdf 7430.pdf 7432.pdf 7438.pdf 7445.pdf 7474.pdf 7475.pdf 7476.pdf 7485.pdf 7486.pdf 74HC00.pdf 74HC02.pdf 74HC03.pdf 74HC04.pdf 74HC05.pdf 74HC08.pdf 74HC107.pdf 74HC109A.pdf 74HC11.pdf 74HC112.pdf 74HC113.pdf 74HC123A.pdf 74HC125.pdf 74HC126.pdf 等芯片资料合集

2022-04-21

单片机常用电子元器件芯片资料大全

40系列45系列集成芯片 74系列芯片功能大全.txt 93系列存储器 AT24存储器资料 cd4094串口扫描数码管显示.txt CD系列芯片功能大全.txt CMOS集成电路的性能及特点.doc CS277霍尔开关电路.pdf CXA1019AM DA系列 DCDC芯片MAX5035数据手册.pdf DS1302资料 DS1820资料 DS系列 Filename-list.txt I2C ICL IGBT数据手册.pdf IN系列 ISD资料 LEDS数码管 LM资料 MAX系列 MC系列 NE系列 RS232 TDA系列 TL431 TM系列 ULN系列 YC102A霍尔开关电路.pdf 三极管资料 不同介质电容的识别.doc 中文电子网站.doc 光电偶合 光电耦合器知识.doc 功放芯片 单放机 可控硅与光电耦 存储器芯片资料 常用三极管参数大全.xls 常用贴片尺寸.JPG 常见变容2极管参数.doc 接口芯片资料 数字开头系列 数字芯片.txt 晶体管资料大全.txt 热释电红外开关 电子学习 电源资料 电话 继电器数据

2022-04-21

基于51单片机的智能台灯设计(课题设计、毕业论文)

基于51单片机的智能台灯 摘要:设计制作了一种智能台灯,主要是以BISS0001和单片机组成的红外传感控制电路。其特点是在有人时且外界光强较弱时能自动开灯,无人时关灯,节约能源;且能纠正坐姿,防止近视。

2022-04-07

基于51单片机的简易逻辑分析仪设计(课题设计、毕业论文)

基于51单片机的简易逻辑分析仪设计、方案、论文

2022-04-07

基于51单片机、GSM短信模块的家庭防盗报警系统(课题设计、毕业论文)

基于51单片机、GSM短信模块的家庭防盗报警系统(文章里用52,和51是一样的)

2022-04-07

基于51单片机控制的交通灯毕业设计.doc

基于51单片机控制的交通灯毕业设计论文

2022-04-07

具有定时功能的八路数显抢答器的设计论文

具有定时功能的八路数显抢答器的设计方案、包含论文

2022-04-07

完整的数电课件、数字电路单片机必学

功率.pdf 数字教程 .pdf 电源.pdf 第一章 数字逻辑基础 .ppt 第七章 常用时序逻辑功能器件.ppt 第三章 组合逻辑电路的分析与设计.ppt 第九章 脉冲波形的产生与变换.ppt 第二章 逻辑门电路.ppt 第五章 触发器.ppt 第八章 半导体存储器和可编程逻辑器.ppt 第六章 时序逻辑电路的分析与设计.ppt 第十章 数模和模数转换器.ppt 第四章 常用组合逻辑功能器件.ppt

2022-04-07

基于stm32单片机的倒立摆(MDK4.7开发 STM32f1主控)

本源码采用stm32f103主控,实现倒立摆,可完美运行,稍微懂一点的同学,看一下就能明白

2022-04-07

基于51单片机的多功能电机控制器设计(完整的毕业设计,包含硬件原理图、程序、资料)

基于51单片机的多功能电机控制器设计 一套完整的毕业设计,包含硬件原理图、程序、资料,可照着直接做。 内容: 原理图.doc 图片资料 多功能电机控制器资料.txt 文档资料 更改程序 步进电机控制原理.doc 电机驱动器说明.doc 电路图.bmp 程序 芯片资料

2022-04-07

基于52单片机的电子密码锁,包含论文、硬件原理图、程序、资料

基于52单片机的电子密码锁(52和51一样) 一套完整的毕业设计,包含论文、硬件原理图、程序、资料,数字示波器,可照着直接做。 概括:本设计由语音播放、单片机、键盘、数码显示和电源模块等五部分组成 内容: 图.bmp 基于两个单片.JPG 基于两个单片机串行通信的电子密码锁.doc 基于两个单片机串行通信的电子密码锁资料.txt 开题报告.doc 批量获取文件名.bat 最终程序 电路原理图 相关资料

2022-04-07

基于52单片机的数字示波器,包含论文、硬件原理图、程序、资料

基于52单片机的数字示波器(52和51一样) 一套完整的毕业设计,包含论文、硬件原理图、程序、资料,数字示波器,可照着直接做。 概括:本系统CPU采用Atmel AT89C52单片机,其外围设备包括RAM62256、串行传输电平变换芯片MAX232 以及CPU时钟、键盘等 内容: TG12864D-04说明书.pdf tlc5510.pdf 什么是示波器的触发.pdf 使用说明.pdf 原理图.pdf 批量获取文件名.bat 数字存储示波器设计制作报告.doc 数字示波器.jpg 焊接说明.pdf 版面.pdf 版面2.pdf 示波器触发模式及其使用.pdf 程序.rar 程序下载说明.pdf

2022-04-07

BMP、GIF、JPEG图片编解码资料合集

BMP、GIF、JPEG图片编解码资料合集,适用于想深入学习图片编解码、学习嵌入式、单片机的同学 内容:1.BMP图片文件详解 2.JPEG图片编解码介绍 3.GIF图片编解码 4.多核处理器高速JPEG解码算法 5.基于ARM的JPEG解码算法 6.基于S3C44B0x的JPEG图像解码等

2022-04-07

RawOS操作系统教程及资料.rar

详尽的RawOS教程,丰富的源码,如果用stm32f4系列,可以直接使用 1.RAW-OS教程pdf 2.RAW-OS在STM32上的应用 3.RAW-OS图形化例程源码 4.RAW-OS实例源码:任务创建、时间片轮转、信号量同步、消息队列、内存管理等

2022-04-07

WAV文件格式资料合集

关于WAV格式的资料合集,想深入学习单片机或嵌入式开发,或者感兴趣的同学可以学一下。 内容:1.wav文件格式分析详解2.WAV文件格式分析与应用3.wav音频格式4.IMA-ADPCM压缩和解压缩算法

2022-04-07

PID算法的原理与单片机上的实现(最易理解)

内容概要: 看了本文能彻底理解PID原理,会写PID程序。 PID算法是一种具有预见性的控制算法,PID算法不但考虑控制对象的当前状态值(现在状态),而且还考虑控制对象过去一段时间的状态值(历史状态)和最近一段时间的状态值变化(预期),由这3方面共同决定当前的输出控制信号。 1.常用的控制算法与PID控制算法的异同点;2.PID控制算法的理论分析;3.基于单片机的PID算法实现 适合人群:自动化专业学生、单片机/嵌入式开发者、用到PID的所有人 能学到什么:比书本更加直观形象,能直接学会PID 建议:仔细理解每一句话

2022-04-07

温度传感器DS18B20中文资料 .pdf

最全面的单片机温度传感器DS18B20中文资料 .pdf

2021-07-14

全国大学生电子设计竞赛常用电路模块制作_完整版300页.pdf

全国大学生电子设计竞赛常用电路,参加电赛的必备资源,介绍了各种常用的电路设计,常用的单片机模块电路设计,实用性强

2021-07-14

CPU三星S3C2440A芯片手册.pdf

CPU三星S3C2440A芯片手册.pdf

2021-07-14

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

TA关注的人

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