3 小鸡点灯

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 15w+

硬件电路之滤波电容

半波整流电流是常见的一种将交流转成直流的电流。如下是一个简单的半波整流电路,利用二极管的单向导通性,将AC20V,整流成直流。断开开关,不接滤波电容波形,红色是输入波形,绿色是输出波形。为了方便看清波形,将输出波形向上平移了。闭合开关S1,接10uF电容,电容不停的充放电,输出有纹波,纹波较大,输出波形如下闭合开关S1,接100uF电容,输出波形相对比较平滑,输出波形如下:闭合开关S1,接1000uF电容,输出波形接近是直线,稳定输出根据实际情况来选择滤波电容的大小.

2020-05-09 16:02:06

python 未来5天天气查询

个人网站:https://chenqi.autmake.com/雨打梨花深闭门,忘了青春,误了青春。天气对人们日常生活的重要性不言而喻,提前了解天气,早做安排,早做准备。以下程序用了十几行代码,调用天气查询API,获取所查询城市近5天的天气。import requestsimport jsonweatherUrl = "http://wthrcdn.etouch.cn/we...

2019-12-18 13:28:56

STM32定时器中断(HAL)——战舰开发板

个人网站:https://chenqi.autmake.com/一、定时器介绍STM32F1 的定时器功能十分强大,有 TIM1 和 TIM8 等高级定时器,也有 TIM2~TIM5 等通用定时器,还有 TIM6和 TIM7 等基本定时器。下面以通用定时器TIM3为例来简单介绍STM32定时器的使用。STM32F1 的通用定时器是一个通过可编程预分频器(PSC)驱动的 16 位自动装载...

2019-10-24 09:47:02

命令提示符运行Python程序

1.打开DOS窗口快捷键windows+R2.切换目录到Python程序所在的目录我的Python程序存放在D:\python\program中,文件为hi.py

2019-09-19 08:22:44

STM32实现数码管显示DS18B20温度

个人网站:https://chenqi.autmake.com/1.数码管介绍数码管分共阴极连接和共阳极连接两种,本次试验所用的数码管为共阴极连接方式,如下所示。数码管为4位8段数码管,8段分别是A,B,C,D,E,F,G,DP,如显示数字3,需要将A,B,C,D,G点亮,显示其他数字原理相同。2.硬件资源介绍试验采用的是正点原子mini开发板,一个DS18B20,一个...

2019-09-04 09:01:13

CMD命令运行java程序

1.打开cmd窗口快捷键:windows+R2.输入java程序所在路径,如d:3.切换到java程序所在的文件夹下4.运行javac HelloWorld.java命令,再运行java HelloWorld命令即可javac后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如:jav...

2019-08-26 09:51:12

python导入自定义模块

最近学习python的模块,遇到了一个问题,就是导入自定义模块时提示我找不到这个模块(如下图),相信大多数人都遇到过这个问题。在此简单记录一下自己的解决过程,当是自己的学习笔记了。系统弹出提示找不到模块时,第一反应就是路径的问题。于是上网百度,也证实了这一点。网上的解决办法也有很多,下面主要介绍三种方法,亲测可用。但是个人推荐第三种。方法一:这个方法可谓简单粗暴了。直接将自定义的模...

2019-07-31 14:31:20

STM32 DAC无法输出0V的问题

前段时间在使用STM32F103RET6的DAC功能时,发现无论如何设置输出值,最低输出电压始终到不了0,输出电压最低只能到0.059V,不同的芯片可能略有不同。最低电压经过运放放大后有0.2V,偏差有点大了。因此就在网上找解决办法,在官方论坛看到了一篇帖子,提到了相同的问题,分享给大家。只需要将OutputBuffer这项参数设置为Disable就可以输出到0V。详细帖子内容可以自行...

2019-07-18 14:49:17

CMD命令运行python程序

利用cmd命名直接运行python程序python程序hello.py保存在D盘的work文件夹下。windows+R进入命名窗口有点类似于Java程序的运行。

2019-06-06 15:27:38

STM32CubeIDE初识

个人网站:https://chenqi.autmake.com/ST公司前段时间推出了STM32CubeIDE1.0,搭配STM32CubeMX5.2.0一起使用,整体效果还不错。鉴于这款软件才面世,所以网上的资料相对较少。基本都是官方的英文资料。本文的目的是引导大家从头到尾建立一个新的工程,相信对熟悉STM32CubeMX的人来说不是什么难事。首先,我们得有工具,以下提供官网下载...

2019-06-05 11:09:46

HAL LM35单通道温度采集

LM35是一种价格便宜,精度在±1℃范围内,温度范围为0~100℃的温度传感器,应用比较普遍。它的输出电压与摄氏温度成正比例的温度传感器,其灵敏度为10mV/℃。使用非常方便。以下将介绍LM35温度采集的例程,有两点需要注意:一是,LM35供电为5V,如果接3.3V可能不能正常工作;二是,AD采集的时钟频率最大不能超过14M,手册中有相关说明,感兴趣的朋友可自行去阅读,例程使用的芯片是stm3...

2019-05-05 09:29:25

STM32实验一:跑马灯实验

个人网站:https://chenqi.autmake.com/接触单片机的第一个实验就是跑马灯实验,虽然实验并不难,但开始却并不容易,跑马灯实验对于老司机来说简直小菜一碟。可这对于一个不懂硬件的新手来说,真的不容易。那段时间经常看STM32中文参考手册_V10,也看了Cortex-M3权威指南。慢慢的明白了其中的原理,也知道了为什么要配置成上拉、下拉、推挽输出、复用推挽输出。跑马灯实验大...

2019-01-08 10:21:16

快速转到CSDN收藏文章

       之前在CSDN中收藏了一些别人发表的文章,今天先集中花时间去看看,结果在自己的CSDN账号中,就是没有找到收藏的文章,很是让人头疼。于是就去网上找,发现了一个能快速转到自己收藏的文章的方法。在登录CSDN账号的前提下,点https://my.csdn.net/my/favorite,就可以快速转到收藏文章界面。        希望可以帮助到遇到同样问题的小伙伴。...

2018-09-11 14:34:25

C#自定义控件的创建

写在前面:个人网站:https://chenqi.autmake.com/C#自定义控件的创建在编程过程中,现有的c#控件远远不能满足我们的需要,这时候就需要我们自己来开发控件了。本人在开发自定义控件时走了一些弯路,写下此篇,希望能够给有需要的朋友一些帮助,也借此加深自己的印象。1.创建自定义控件选择【经典桌面】——【窗体控件库】2.添加控件,组合成一个新的控件自定...

2018-08-22 14:23:10

python3.x 模块(库)的安装

个人网站:https://chenqi.autmake.com/刚开始学习python时,不会自己写代码,经常会去网上复制一些代码,运行后经常会提示找不到模块。一直很苦恼,直到最近,解决了这个问题,所以想把这个问题的解决方法分享给大家,希望能够帮助遇到同样问题的人。我用的是python3.6.5 编译器python3.6.5 shell编译器通常会提示:找不到【pickle】...

2018-06-13 11:00:49

python3.x 实现天气查询

通过python3.6.5实现对中国天气网天气查询【1】将city信息保存为文件,文件比较大,如果放在【天气查询.py】中较大,程序结构也不好,因此先保存为.pkl文件,在【天气查询.py】中通过pickle.load()加载出来import picklecity = { '北京': '101010100', '海淀': '101010200', '朝阳': ...

2018-06-13 09:49:00

STM32定时器中断

写在前面本实验的目的是通过定时器中断控制LED灯的亮灭。笔者所用IDE为IAR,采用标准库(3.5固件库),通过定时器产生中断来控制LED。led.h文件#ifndef __LED_H#define __LED_H#include "stm32f10x_gpio.h"#include "stm32f10x.h"#include "stm32f10x_rcc.h"#in...

2017-12-04 10:48:09
勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。