- 博客(8)
- 资源 (11)
- 收藏
- 关注
原创 STM32 串口中断总结
本文以USART1为例,叙述串口中断的编程过程。1、先来讲述一下在应用串口中断时涉及到的一些库文件。首先对于STM32外设库文件的应用编程,misc.c和stm32f10x_rcc.c是肯定要添加到。接下来就是我们要用到的相关外设了。毫无疑问,串口文件stm32f10x_usart.c是必须的。串口通信是对通用GPIO端口引脚的功能复用,所以还需要stm32f10x_gpi
2017-12-25 17:03:17 53257
翻译 伺服电机驱动器简介
前言:工程师使用伺服电机来实现像机器人,自动化和数控制造这些需要精密运动的应用。像RC伺服电机,Mechaduino是一款价格便宜,开源,工业伺服电机。产品特点:位置,转矩,速度和自定义模块设计要点:坐标,速度,转矩环路;插入式兼容与步进电机;I2C,串行输入;定制/开源能够访问内部变量;透明和用户自定义的控制算法(商业电机往往缺乏这一点);BDC电机的
2017-12-19 15:26:07 10504
原创 Micro Python 入门教程---第三个Micro Python LCD5110显示6x8字符
TPYboard控制LCD5110显示6x8字符先看一下LCD5110针脚含义吧(注意:LCD5110的针脚有些不一样的)TPYBoard的针脚与5110的针脚对应关系如下:TPYBoard LCD5110 memo————————————————————————————# any Pin => RST R
2017-12-16 20:00:32 2019
原创 Micro Python 入门教程---第二个Micro Python 程序
TPYBoard单片机开发板实用案例实例一:点亮LEDS pyboard 板上最容易实现的事情莫过于点亮板上附带的小灯。连接开发板,按照上篇教程中提到的登录方法,就可与在解释器中开始点亮 LED 灯了,代码如下: myled = pyb.LED(1)myled.on()myled.off()这些命令将控制 LED 的亮和灭。这种方式不错
2017-12-16 16:40:17 5781
原创 Micro Python 入门教程---第一个Micro Python 程序
注:博客内容为笔者根据自身学习总结的文字性资料,不包含引导性或保证内容准确性,在实际工程中出现问题,本人概不负责,如需技术咨询(有偿)请加weixin:haveaseat前言:MicroPython是运行在微控制器上的Python,遵守MIT协议。剑桥大学数学科学中心的Damien P. George在研究各种深奥数学、物理问题之余,还搞了一个MicroPython项目,将Pytho
2017-12-16 16:05:44 21971 5
转载 arduino 版 PID 算法模板(程序可直接套模板实用)
在介绍程序之前,简单介绍一些PID。所谓PID指比例、积分、微分控制的总成。PID控制是一种闭环控制,又是用得最广的控制。一方面,PID控制是一种模糊控制,不需要知道系统的状态空间表达式,仅仅需要调整kp,ki,kd的数值,以达到期望的效果。 PID中的比例控制,代表了系统的快速性,kp越大,响应越快,但是会导致超调增大,又会导致系统震荡。反之,系统响应太慢。ki指的是积分控制,代
2017-12-12 11:27:43 15342 3
原创 十大滤波算法总结
由于MPU6050的深入,我也学会了一些滤波算法,自己写了一些算法,收集了一些算法,供大家一起学习分享,我的代码都是经过反复试验,复制到Arduino中就能开跑的成品代码,移植到自己的程序中非常方便。而且都仔细研究了各个算法,把错误都修正了的,所以也算个小原创吧,在别人基础上的原创。1、限幅滤波法(又称程序判断滤波法)2、中位值滤波法3、算术平均滤波法4、递推平均滤波法(又称滑动平
2017-12-12 11:13:43 58326 8
原创 关于上拉输入、下拉输入、模拟输入、浮空输入、推挽输出、开漏输出、复用输出的区别
1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。一般实际运
2017-12-11 10:15:14 4646
实验1跑马灯-库函数操作.rar
2019-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人