07 2021 档案

在PWM控制下的直流有刷电机性能优化
摘要:结论 为了避免各位浪费时间, 先说结论: 选择合适的电机驱动模式和PWM频率, 能大幅提升直流电机的性能和可控性, 在常见的48:1减速电机上, 使用慢衰减模式和低于100Hz的PWM频率, 能达到最佳性能. 引言 在一些场合, 需要在慢速下精细控制机械的运转和制动, 但是你会发现电机的启动不是渐进 阅读全文

posted @ 2021-07-31 02:03 Milton 阅读(3037) 评论(0) 推荐(0) 编辑

Github 使用PAT(Personal Access Token)后的命令行登录
摘要:在Github上启用PAT 命令行下使用git push不能再直接使用用户名密码, 在输入密码的地方需要使用PAT来代替. 具体的创建步骤为 https://docs.github.com/en/github/authenticating-to-github/keeping-your-account 阅读全文

posted @ 2021-07-29 01:57 Milton 阅读(1545) 评论(0) 推荐(1) 编辑

STM32F401的外部中断EXTI
摘要:stm32f401 EXTI EXTI就是External interrupt/event controller, 外部事件和中断控制器, 包含21条边沿检测线. 每条线可以独立设置触发事件(上升沿, 下降沿或两者同时). 一个等待寄存器维护中断请求的状态. 当动作发生(例如按键按下)时, 如果电平 阅读全文

posted @ 2021-07-24 21:28 Milton 阅读(625) 评论(0) 推荐(0) 编辑

STM32F401的PWM输出
摘要:PWM的说明 PWM有三个关键指标: PWM频率, 占空比, 区分度 对于同一个时钟频率下工作的单片机, 区分度是和PWM工作频率相关的, 因为总频率是固定的, PWM工作频率越高, 留下给区分度的部分就越低, 因此区分度就越低. 对于STM32, 如果时钟是72MHz, 在PWM频率为1KHz时, 阅读全文

posted @ 2021-07-19 00:06 Milton 阅读(2597) 评论(0) 推荐(1) 编辑

STM32F103和STM32F401的ADC多通道采集DMA输出
摘要:使用STM32F103和STM32F401CCU6对双轴摇杆(两个电压通道)进行ADC采样并通过DMA读取数值 STM32 ADC(模数转换)工作模式 单次转换模式 In Single Conversion mode, the ADC does one conversion. This mode i 阅读全文

posted @ 2021-07-14 01:10 Milton 阅读(1381) 评论(0) 推荐(0) 编辑

nRF24L01无线模块笔记
摘要:nRF24L01模块 官网链接: https://www.nordicsemi.com/Products/nRF24-series 常见的无线收发模块, 工作在2.4GHz频段, 适合近距离遥控和数据传输. nRF24L01是一个能兼顾距离和数据速率的无线模块, 在空旷环境下,2M速率15米, 1M 阅读全文

posted @ 2021-07-11 22:09 Milton 阅读(10894) 评论(2) 推荐(4) 编辑

51单片机(STC89C52)在Ubuntu下的开发
摘要:简介 都是8051衍生的8位单片机, STC单片机有89/90/10/11/12/15这几个大系列, 每个系列的特点如下 89系列是传统的8051单片机, 烧录方法有区别, 但是功能上可以和AT89系列兼容, 属于12T单片机 90系列是89系列的改进型, 12T单片机 10和11系列是1T单片机, 阅读全文

posted @ 2021-07-10 18:52 Milton 阅读(3633) 评论(3) 推荐(2) 编辑

51单片机(STC89C52)的中断和定时器
摘要:STC89C51/STC89C52 Timer 内部不带振荡源, 必须外接晶振 采用11.0592MHz,或22.1184MHz,可方便得到串口通讯的标准时钟. STC89和STC90系列为12T, STC11/STC12系列为1T, 也就是一个指令一个机器周期, 这些都需要外置晶振; STC15系 阅读全文

posted @ 2021-07-10 18:46 Milton 阅读(5578) 评论(0) 推荐(1) 编辑

STC MCU的软件和硬件PCA/PWM输出
摘要:软件方式输出PWM PWM用于输出强度的控制, 例如灯的亮度, 轮子速度等, STC89/90系列没有硬件PWM, 需要使用代码模拟 使用纯循环的方式实现PWM 非中断的实现(SDCC环境编译) #include <8052.h> #define Led10 P0_7 typedef unsigne 阅读全文

posted @ 2021-07-10 18:03 Milton 阅读(2292) 评论(0) 推荐(0) 编辑

STC系列8位MCU在Windows下的开发
摘要:STC系列8位MCU在Windows下的开发STC的8位MCU有89/90/10/11/12/15/8(A/F/G/H)这几个大系列, 都是8051衍生的8位单片机, 每个系列的特点如下 阅读全文

posted @ 2021-07-01 10:03 Milton 阅读(2149) 评论(0) 推荐(0) 编辑

导航