51单片机PID算法程序(三)增量式PID控制算法

这是一个关于单片机中PID算法的一个资料,里面有详细的演变过程和代码。 ...

http://download.eeworld.com.cn/detail/csdn_can/584056 发布时间: 2018-10-07



C51单片机汉字机内码

C51单片机汉字机内码 ...
关键词: C51 汉字 单片机

http://download.eeworld.com.cn/detail/nishisb/584042 发布时间: 2018-10-07



关于STM32串口空闲中断IDEL的问题

.现在有很多数据处理都要用到不定长数据,而单片机串口的RXNE中断一次只能接收一个字节的数据,没有缓冲区,无法接收一帧多个数据,现提供两种利用串口IDLE空闲中断的方式接收一帧数据,方法如下:方法1:实现思路:采用STM32F103的串口1,并配置成空闲中断IDLE模式且使能DMA接收,并同时设置接收缓冲区和初始化DMA。那么初始化完成之后,当外部给单片机发送数据的时候,假设这帧数据长度是200...

http://www.eeworld.com.cn/mcu/2018/ic-news100641540.html 发布时间: 2018-10-06



关于STM32进入低功耗模式后无法烧写程序的解决办法

我们经常要设置STM32在某个时候进入低功耗模式,很多人在进入低功耗模式调试的时候,无法再次烧写程序,解决办法是:1.必须将boot0拉高,boot1(PB2)拉低,然后(必须)重启电源,单片机会进入ISP编程模式,这时候通过串口1就可以下载程序。2.先按住复位按钮,然后点击MDK的下载,然后放开复位,有的板子没有复位脚,将NRST引出也可以。3.用仿真器下载时,如果仿真器连了复位线,下载设置里将硬复位打开就可以。(目前问题boot0拉高才可以,但是应该跟启动方式无关)HW RESER 跟SYSRESERREQ都可以使用ST-Link下载程序时提示“flash timeout.reset th...

http://www.eeworld.com.cn/mcu/2018/ic-news100641537.html 发布时间: 2018-10-06



stm32单片机串口接收GPS数据并解析NMEA之GPRMC

程序主要实现对GPRMC数据的全解析,解析包括时间解析,位置解析,航向,组合,定位状态等等的解析直接利用stm32系列单片机对GPS板卡接收到的数据进行处理得到相对应的信息一.  gps.h文件:#ifndef __GPS_H#define __GPS_H#include "delay.h"#include "sys.h"#include...

http://www.eeworld.com.cn/mcu/2018/ic-news100641527.html 发布时间: 2018-10-06



stm32单片机检测12V电路

1.先通过采样电路,分压得到3.3V的电压2.然后使用电压跟随器,将3.3V的大阻抗信号电压变为3.3V的小阻抗驱动电压,此电压直接可以接到stm32的ADC引脚3.注意:运放芯片LM358的供电电压一定要比3.3V大3~4V左右,这样才能使得跟谁的电压能够达到3.3v12V衰减到3.3V的电路如下: 然后单片机根据才几点到的数字,反推算回去,看是多少V...

http://www.eeworld.com.cn/mcu/2018/ic-news100641519.html 发布时间: 2018-10-06



STM32单片机按键消抖和FPGA按键消抖大全

写在前面:STM32单片机按键消抖和FPGA按键消抖大全按键去抖:由上图可以看出理想波形与实际波形之间是有区别的,实际波形在按下和释放的瞬间都有抖动的现象,抖动时间的长短和按键的机械特性有关,一般为5~10ms。通常我们手动按键然后释放,这个动作中稳定闭合的时间超过了20ms。因此单片机在检测键盘是否按下时都要加上去抖动操作,有专用的去抖动电路,也有专门的去抖动芯片,但通常我们采用软件延时的方法...

http://www.eeworld.com.cn/mcu/2018/ic-news100641518.html 发布时间: 2018-10-06



单片机轮询模式多任务并行处理

时间片轮询思路介绍:时间片轮询法,在很多书籍中有提到,而且有很多时候都是与操作系统一起出现,也就是说很多时候是操作系统中使用了这一方法。不过我们这里要说的这个时间片轮询法并不是挂在操作系统下,而是在前后台程序中使用此法。也是本贴要详细说明和介绍的方法。      对于时间片轮询法,虽然有不少书籍都有介绍,但大多说得并不系统,只是提提概念而已。下面本人将详细介绍本人模式,并参考别人的代码建立的一个时间片轮询架构程序的方法,我想将给初学者有一定的借鉴性。    使用1个定时器,可以是任意的定时器,这...

http://www.eeworld.com.cn/mcu/2018/ic-news100641507.html 发布时间: 2018-10-06



单片机万年历DS1302时钟芯片的应用

基于DS1302时钟芯片的万年历的制作包含温度传感器,温度显示按键操作,红外遥控万年历时间断电记录12864液晶显示屏显示万年历等-------------------------------------------------五年专业设计经验,嵌入式linux,arm,stm32,fpga,电路PCB板,网络,GPS差分定位,等等解决方案,代码设计,联-系-方-式-微-信 : 253376326--------------------------------------------------通过protues仿真和keil仿真protues截图:keil代码截图:工程文...

http://www.eeworld.com.cn/mcu/2018/ic-news100641505.html 发布时间: 2018-10-06



stm32指令集合不区分大小写

单片机中接收到奥串口的指令一般为字符串,如果使用strncmp比较是否为我们的指令集中的指令,则不能区分大小写,这里可以使用strcasecmp( )函数和strncasecmp( )函数,来对接收到的字符串指令进行接收比较,并且可以不区分大小写,包含头文件include“stdio.h”下面对strcasecmp( )函数和strncasecmp( )函数的原型以及应用进行介绍:strcasecmp( )函数说明: strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。返回值    若参数s1和s2字符串相同则返...

http://www.eeworld.com.cn/mcu/2018/ic-news100641506.html 发布时间: 2018-10-06



基于Si4702MM32的FM收音机

;    电源拨动开关;    3.5mm耳机插孔; 结构图如下: PCB图: 收音机的核心部件有三个:芯科的FM接收芯片Si4702,嘉兴禾润的免输出电容耳机放大器HT4832(或者德州仪器的TPA6132A2RTER),还有灵动微电子的低功耗Cortex-M0单片机MM32L051NT。Si4702负责接收FM信号并解调还原为音频信号,再通过耳机...

http://bbs.eeworld.com.cn/thread-1016677-1-1.html 发布时间: 2018-10-06



基于GD32F350的DDS信号发生器

。 图1.2 AD5541功能仿真时序图1.2 GD32单片机与FPGA的通讯方式       微控制器中常用的通讯总线包括IIC、SPI、localbus、单总线、USART等,由于IIC、单总线、USART虽然使用的引脚数较少,但是总线速率较慢和带宽较小,而SPI、localbus总线速率较快、带宽较大。虽然localbus总线占用了较多的管脚数...

http://bbs.eeworld.com.cn/thread-1016665-1-1.html 发布时间: 2018-10-06



单片机的C语言应用程序设计_马忠梅

51单片机相关学习资料文档,希望有兴趣的同学参考下载。 ...
关键词: C语言 单片机

http://download.eeworld.com.cn/detail/huhuhah0009/583988 发布时间: 2018-10-06



干货 | 电路设计之干扰问题总结与分析

。如:雷电、继电器、可控硅、电机、高频时钟等都可能成为干扰源。(2)传播路径,指干扰从干扰源传播到敏感器件的通路或媒介。典型的干扰传播路径是通过导线的传导和空间的辐射。(3)敏感器件,指容易被干扰的对象。如:A/D、D/A变换器,单片机,数字IC,弱信号等。抗干扰设计的基本原则是:抑制干扰源,切断干扰传播路径,提高敏感器件的抗干扰性能。(类似于传染病的预防)1、抑制干扰源抑制干扰源就是尽可能的减小干扰源...

http://www.eeworld.com.cn/mp/EEWorld/a52390.jspx 发布时间: 2018-10-06



如何入门ATMEL AVR 单片机

诸位大神,我是一名硬件工程师,对单片机上学时有些了解,现在想学习AVR单片机,不知从何入手?比如  仿照模板编译个温度传感的程序,和ADC的程序,IO口的程序,LCD显示程序等,这些程序怎么进行组合逻辑编译及下载调试?求大家给予指导,谢谢! 如何入门ATMEL AVR 单片机? 找个ICCAVR7.22的版本,里面有配置的界面(像个墙一样的按键),按要求配置下就可以...

http://bbs.eeworld.com.cn/thread-1016650-1-1.html 发布时间: 2018-10-05



STM32的独立开门狗怎么启用和停止

STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 MCU 已经挂了),便实现处理器的自动复位重启(发送复位信号) 。在键值寄存器(IWDG_KR)中写入 0xCCCC,开始启用独立看门狗;此时计数器开始从其复位值 0xFFF 递减计数。当计数器计数到末尾 0x000 时,会产生一个复位信号(IWDG_RESET)。无论何时,只要键寄存器 IWDG_KR 中被写入 ...

http://www.eeworld.com.cn/mcu/2018/ic-news100541500.html 发布时间: 2018-10-05



【STM32电机方波】记录1——GPIO基础配置

GPIO库函数:GPIO初始化:typedef struct { u16 GPIO_Pin;   //选择待设置的GPIO管脚,使用操作符“|”可以一次选中多个管脚GPIOSpeed_TypeDef GPIO_Speed;   //10MHz 、2MHz、 50MHzGPIOMode_TypeDef GPIO_Mode;  //输入输出的8种方式} GPIO_InitTypeDef;GPIO的缺省初始化值:GPIO_Pin = GPIO_Pin_All ;GPIO_Speed = GPIO_Sp...
关键词: STM32 GPIO 基础配置

http://www.eeworld.com.cn/mcu/2018/ic-news100541493.html 发布时间: 2018-10-05



STM32程序移植之_内部flash开机次数管理

1. 测试环境:STM32C8T62. 测试接口:3. 串口使用串口一,波特率9600单片机引脚------------CH340引脚VCC--------------------VCCGND-------------------GNDPA9--------------------RXD PA10-------------------TXD1.       功能:1.       使用STM32内部falsh进行开机次数记录2. &nb...

http://www.eeworld.com.cn/mcu/2018/ic-news100541486.html 发布时间: 2018-10-05



STM32程序移植之_内部flash开机次数管理lib库建立

1. 测试环境:STM32C8T62. 测试接口:3. 串口使用串口一,波特率9600单片机引脚------------CH340引脚VCC--------------------VCCGND-------------------GNDPA9--------------------RXD PA10-------------------TXD1.       紧接011,下面进行lib可的移植2.       需要移植好的程序和密码初始化3.&nb...

http://www.eeworld.com.cn/mcu/2018/ic-news100541485.html 发布时间: 2018-10-05



ARM单片机汇编指令使用一

目录:1、ldr/str/mov指令1)LDR指令   2)STR和LDRB指令   3)MOV指令   4)使用示例2、movs指令3、LDM表示装载,STM表示存储4、teq指令5、使用tst来检查是否设置了特定的位6、'^'的理解7、spsr_cxsf,cpsr_cxsf的理解8、cpsr的理解9、指令后缀和条件判断10、B、BL、BX、BLX 和 BXJ指令的区别1)B 指令   2)BL 指令   3)BLX 指令   ...
关键词: ARM 单片机 汇编指令

http://www.eeworld.com.cn/mcu/2018/ic-news100541475.html 发布时间: 2018-10-05




<上一页 78910111213141516171819202122 下一页> 相关结果约100,752个