![](https://img-blog.csdnimg.cn/20210124154302433.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
单片机以及嵌入式电路
文章平均质量分 53
单片机以及嵌入式电路
清思客
业精于勤 行成于思
展开
-
74hc165 编程注意事项
OE)来实现数据的串行输入、并行输出。在时钟信号的驱动下,数据逐位地从串行输入引脚SER进入寄存器。每次时钟上升沿到来时,数据都会向左移动一个位,移出的最高位进入级联器或下一个移位寄存器。74HC165 的工作原理基于移位寄存器的设计。它通过四个输入引脚( SER, SRCLK, RCLK,原创 2023-11-13 21:53:08 · 533 阅读 · 0 评论 -
stm32 flash读保护失效问题
stm32 flash可以设置三个级别的读保护,实现读保护以后,flash将不可以从外部读取,如果想再次烧录代码,需要解除保护,解除读保护也可以使用代码,例如在代码中添加触发机制,比如串口收到某个特殊字符,则调用函数解除读保护。又或者使用软件,依然还是STM32 ST-LINK Utiltity,操作过程和打开读保护一致,只不过在选择等级的时候选择Level 0,则会将flash上的数据全部擦除,接着就可以重新烧代码。读保护、关闭保护代码实现在调试代码前,需要先了解怎样擦除读保护(isp\jlink\原创 2023-02-25 17:57:38 · 581 阅读 · 0 评论 -
六种常用滤波算法代码实现及效果
总结一下比较常用的一些数据滤波算法,一阶算法可以算是比较基础,通过基本的原理可以引出其他多阶算法或者组合算法。原创 2023-02-25 17:11:59 · 13762 阅读 · 15 评论 -
电机控制-H 桥电路 控制方式简单解析
声明:本片文章来自互联网,侵删电机控制-H 桥电路 控制方式简单解析什么是H桥一. 开关状态1.1、正转1.2、反转1.3、调速二. 停止状态2.1 第一种停止方式2.1 第二种停止方式什么是H桥H桥是一个比较简单的电路,通常它会包含四个独立控制的开关元器件(例如 MOSFET),它们通常用于驱动电流较大的负载,比如电机,至于为什么要叫H桥(H-Bridge),因为长得比较像 字母H,具体如下图所示这里有四个开关元器件 Q1 , Q2 , Q3 , Q4 ,另外还有一个直流电机M, D1.原创 2021-08-01 15:35:26 · 7590 阅读 · 2 评论 -
关于ws2811单片机控制方式的总结
关于ws2811单片机控制方式的总结芯片简介控制方式注意事项芯片简介ws2811 是一款rgb led 灯控制芯片,能够通过io 信号,将数据转成控制信号,进而实现各种颜色的设置rgb灯珠采用共阳方式控制,芯片通过di 与do 实现级联,因为内部实现了整流电路,所以能够提升级联的长度以及稳定性,通过输出rgb pwm信号进而实现灯颜色的控制控制方式di 引脚为控制信号输入引脚,通过输入一定时序规则下的数据,可以同时控制多栈灯理论上只要能够实现 0码与 1码 即可生成可以控制的数据原创 2021-07-19 01:15:00 · 14453 阅读 · 6 评论 -
stm32f407/stm32f405 Pinouts and pin description
stm32f407/stm32f405 引脚以及引脚描述转载 2021-05-05 15:46:13 · 1764 阅读 · 0 评论 -
STM32 串口1+DMA接收不定长数据
串口1配合DMA接收不定长数据(空闲中断+DMA接收)1、空闲中断和别的接收完成(一个字节)中断,发送完成(发送寄存器控)中断的一样是串口中断;2、空闲中断是接收到一个数据以后,接收停顿超过一字节时间 认为桢收完,总线空闲中断是在检测到在接收数据后,数据总线上一个字节的时间内,没有再接到数据后发生。也就是RXNE位被置位之后,才开始检测,只被置位一次,除非再次检测到RXNE位被置位,然后才开始检测下一次的总线空闲。一次RXNE位被置位只进行一次。实现思路:采用串口1,并配置成空闲中断模式且使能DM转载 2021-04-07 20:24:12 · 962 阅读 · 0 评论 -
基于mpu6050穿戴式传感器的机器人控制实现与反思
以前的东西了心血来潮,想做一个无线控制机器人的低成本方案,先上效果图思路如下在这里插入图片描述原创 2021-02-10 21:37:23 · 507 阅读 · 1 评论 -
C# 自写的一个串口机器人上位机
用于控制舵机组,因为某些未知品牌的舵机并没有相关的机器人调试软件,所以自己仿照市面上的软件自己做了一款上位机,功能如下:串口控制,将角度速度等参数明文显示出来并存于文本将动作分为动作组与动作帧,并且可以编辑调整参数命令写死了(懒),在代码中,需要换通讯协议时要修改代码emmm内嵌通讯协议(部分)上位机截图...原创 2021-02-10 00:17:31 · 402 阅读 · 0 评论 -
stm32f103zet6示波器 野火2.8英寸液晶显示屏上显示
建议示波器,采样后显示再液晶屏上,通过按键改变显示效果(频率、波幅单位值)本程序使用的是野火生产的2.8寸tft液晶屏幕,液晶的内部包含了一个型号为ILI9341的液晶控 制器芯片,该液晶控制器使用 8080 接口与单片机通讯, 图中液晶面板引出的 FPC 信号线即 8080 接口(RGB 接口已在内部直接与 ILI9341 相连),且 控制器中包含有显存,单片机把要显示的数据通过引出的 8080 接口发送到液晶控制器,这 些数据会被存储到它内部的显存中,然后液晶控制器不断把显存的内容刷新到液晶面板,原创 2021-02-09 23:58:35 · 2976 阅读 · 11 评论 -
stm32f103vet6 单片机信号发生器
产生方波,正弦波,三角波、锯齿波、噪音,可调波形该信号发生器用了PA0、PC13、PA7、PA6、PC4作为按键中断引脚,然后PB5、PB0、PB1作为RGB的低电平引脚,使用stm32f103vet6的内部自带的DAC将数字信号转成模拟信号,PA4作为输出通道。效果图...原创 2021-02-09 23:20:37 · 2050 阅读 · 0 评论 -
stm32f103xxx(增强型)-模块框图及管脚图
STM32F103xx增强型模块框图STM32F103xx增强型VFQFPN36管脚STM32F103xx增强型LQFP100管脚STM32F103xx增强型LQFP64管脚STM32F103xx增强型BGA100管脚转载 2021-02-03 17:32:22 · 1345 阅读 · 0 评论