Ds1302 我看过芯片资料后,很懵逼,看完我买开发板送的视频后才基本了解了使用方式. Ds1302时钟芯片采用的是3 线SPI 接口; 这个3 线SPI 接口我之前也没学到,又去了解了3 线SPI 接口;了解前先了解 什么是SPI; SPI
ESP32 Arduino开发之路(2)— 使用PWM实现LED呼吸灯 一、前言 在ESP32上有一个LEDC外设模块专用于输出PWM波形,其介绍如下所示: 参考文章:
STM32汇编语言点亮led灯 首先,这篇blog的主要内容是在C语言中调用汇编语言写的函数。即在我们常用的标准库函数工程中,对外设(这里指led)使用汇编语言完成相关的寄存器配置和控制
无线充电系统包括初级和次级线圈,通过电磁场限度地相互耦合一起。两个线圈的铁氧体作为其结构的一部分进一步限度地提高场耦合。初级线圈是从AD-DC适配器供电给发射机以开关波形驱动。次级线圈连接整流能直接电池或电子充电器或二次稳压连接输
背景说明 硬件系统框图如下所示,无刷电机驱动板的电源是由电池供电的,中间经过了一块转接板。在转接板上的电源正极串接了一个NTC电阻,串接NTC的初衷是防止接头热拔插过程中出现打火问题。 注࿱
前言 继续之前的测试,在之前的代码上,增加新的函数,实现接收数据功能 环境 软件环境:STM32cubeIDE 1.7.0 硬件环境:正点原子探索者开发板-STM32F
第(一)种 定时器中断产生pwm io口如何产生一个pwm???,无非就是做一个高低电平周期性的变化,这种思想很重要,确定频率就可以确定周期(T1/f)也就是
前言 最近在学习rt-thread,在学习到CAN通信时遇到了一些问题,首先就是如何注册CAN设备。发现在rt-thread中,CAN 与其他的设备注册不一样,rt-thread不会把C
本人是通过书籍《Altium Designer 19 电子设计速成实战宝典(中文版)》自学AD,仅会基础操作,未完整画过一个工程。为了能够全流程的熟悉AD开发步骤,找到书籍配
STM32-UART 空闲中断DMA发送接收 cubemx配置 这里DMA的初始化一定要在串口初始化前面,否则会有问题 代码 main.c中加入这个,创建缓冲区,标志位等 //用于DMA接收 ui
使用电容触摸屏时发现硬件IIC会使电容触摸屏卡死,经过调试发现软件IIC更加好用,那么下面就了解一下软件IIC叭。 IIC协议: 通讯的起始和停止信号 有效数据 响应信号 具体
以STM32F103C8T6使用TIM1的CH1,CH4同时输出两路PWM为例: 引脚定时器通道PA8TIM1CH1PA11TIM1CH4 步骤: GPIO_InitTypeDef GPIO_InitStruct;
出现这个问题的原因是电调油门行程没有校准,校准一下即可: 统一校准电调油门行程解决方案如下: 首先确保,飞机连接正常,校准完成,能正常解锁,不要
LittleVGL(LVGL) V8版本 干货入门教程一之移植到STM32并运行 前言: 此文为我以前的教程“LittleVGL (LVGL)干货入门教程一之移植到stm32芯片”的LVGL V8版本入门教程,适
本篇文章内容总结下来就是 读卡 使用默认密码读卡所有扇区所有块的数据写ID 使用默认密码读取卡一的0扇区的第一块数据并写入到卡二的0扇区的第一块里密码读卡 不同厂家的初始密码不同,整理了一些默
CPU的控制和状态寄存器 CPU执行指令的过程涉及到控制和状态寄存器 (1)MAR:存储器地址寄存器,用于存放将被访问的存储单元的地址 (2)MDR&#x