- 博客(76)
- 资源 (31)
- 收藏
- 关注
原创 IAR For ARM 9.32.1版本下载地址
IAR For ARM 9.32.1版本https://netstorage.iar.com/FileStore/STANDARD/001/002/166/EWARM-9321-55115.exe
2023-06-15 10:12:22
1295
1
原创 VS2022 MFC程序打包成exe安装包的方法
最近刚学习MFC,代码编写完成后,Debug或者本机可以正常运行程序,但是在别的电脑上运行就会提示缺少一堆.dll文件导致运行失败,参考了一些配置MFC静态库等等的方法还是无果。,这个软件可以自动分析依赖库封装成安装包,其它还有许多配置功能,软件使用起来很简单,跟着他的流程走就可以了,唯一需要的是Debug生成的exe文件。在绝望之际,找到了一个打包神器。
2022-10-11 09:31:58
3389
原创 MultiButton
MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰。
2022-07-20 16:53:49
179
原创 EEPROM、FLASH等非易失存储器内容首次初始化的实现方法
一、背景 在实际的产品开发过程中,经常需要将一些配置信息保存在EEPROM或者Flash中,这里包括片累的和片外的,在产品量产后,基本不会再单独处理
2021-06-09 00:00:38
2516
1
原创 pygame之event模块
event-用于与事件和队列进行交互的Pygame模块pygame.event.pump—内部处理pygame事件处理程序pygame.event.get—从队列中获取事件pygame.event.poll—从队列中获取单个事件pygame.event.wait—等待队列中的单个事件pygame.event.peek—测试事件类型是否在队列中...
2019-01-23 17:30:38
4677
1
原创 pygame之Surface模块
Surface-用于表示图像的Pygame对象Surface((width, height), flags=0, depth=0, masks=None) -> SurfaceSurface((width, height), flags=0, Surface) -> Surfacepygame.Surface.blit—将...
2019-01-23 17:11:14
7200
原创 pygame之display模块
display-控制显示窗口和屏幕的Pygame模块pygame.display.init—初始化显示模块pygame.display.quit—取消初始化显示模块pygame.display.get_init—如果已初始化显示模块,则返回Truepygame.display.set_mode—初始化窗口或屏幕以进行显示pygame....
2019-01-23 16:37:56
8056
2
原创 pygame之font模块
font-用于加载和渲染字体的Pygame模块pygame.font.init—初始化字体模块pygame.font.quit—取消初始化字体模块pygame.font.get_init—如果字体模块已初始化,则为truepygame.font.get_default_font—获取默认字体的文件名pygame.font.get_fo...
2019-01-23 16:07:02
5138
原创 pygame之image模块
image-用于图像传输的Pygame模块pygame.image.load—从文件加载新图像pygame.image.save—将图像保存到磁盘pygame.image.get_extended—测试是否可以加载扩展图像格式pygame.image.tostring—将图像传输到字符串缓冲区pygame.image.from...
2019-01-23 13:31:52
3681
原创 pygame之draw模块
draw-用于绘制形状的Pygame模块pygame.draw.rect—画一个矩形的形状pygame.draw.polygon—绘制具有任意数量边的形状pygame.draw.circle—围绕一个点画一个圆圈pygame.draw.ellipse—在矩形内绘制圆形pygame.draw.arc—绘制椭圆的局部剖面py...
2019-01-23 13:20:37
2461
原创 pygame之mouse模块
mouse-操作鼠标的Pygame模块pygame.mouse.get_pressed—得到鼠标按钮的状态信息pygame.mouse.get_pos—得到鼠标箭头的位置坐标pygame.mouse.get_rel—获取鼠标移动的数量pygame.mouse.set_pos—设置鼠标箭头的位置坐标pygame.mouse.se...
2019-01-23 11:43:11
4691
原创 Excel输出高清图片
1、选中想输出的部分2、点击复制右边的小三角,单击复制为图片(P)... 3、打开一个Powerpoint演示文档,Ctrl+V粘贴4、在演示文档中调整图片大小,在此调节的图片尺寸越大,最后输出的图片越清晰5、图片上右击,然后单击另存为图片(S)...6、在另存为图片选项卡中将图片保存为增强型Windows元文件(*.emf)7、用画图打开保存好的*.emf文件...
2019-01-18 17:00:01
9709
原创 安装CP2102驱动
CP2102是一款USB转TTL电平的USB转串口芯片,网上的资源多为虚假软件,根本不能用,现给出官方网址官网地址:https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers...
2018-11-25 09:55:17
10826
1
原创 python下载ts视频文件
import requestsfrom multiprocessing import Pooldef mission(url,n): headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safa...
2018-09-28 17:02:39
9626
原创 python上传和查询中移Onenet云平台数据
import requestsimport jsonimport timeclass Device(): def __init__(self,DEVICEID,APIKEY): self.DEVICEID = DEVICEID self.APIKEY = APIKEY self.url = 'http://api.heclouds....
2018-09-25 17:27:14
2024
3
转载 40条模拟电子学习笔记
转自陆羽泡的茶1、 同相放大电路加在两输入端的电压大小接近相等2、 反相放大电路的重要特征是“虚地”的概念3、 PN结具有一种很好的数学模型:开关模型à二极管诞生了à再来一个PN结,三极管诞生了4、 高频电路中,必须考虑PN结电容的影响(正向偏置为扩散电容,反相偏置为势垒电容)5、点接触型二极管PN结面积小,结电容小,适用于高频小电流电路;面接触型二极管PN结面积大,可通过电流...
2018-09-11 09:43:05
1189
原创 总线式布线、差分走线等布线方法
1.常规布线:不详细说了,是个人就知道怎么弄。需要说明的是在布线过程中,可按小键盘的*键或大键盘的数字2键添加一个过孔;按L键可以切换布线层;按数字3可设定最小线宽、典型线宽、最大线宽的值进行切换。2. 总线式布线:通俗的讲就是多条网络同事布线的问题。具体方法是,按住SHIFT,然后依次用光标移到要布线的网络,点击鼠标左键即可选中一条网络,选中所需的所有网络以后,单击工具栏汇的总线布线图标,在...
2018-09-11 09:18:05
8275
4
原创 python多PDF文件合成一个
相信许多小伙伴在学习工作过程中遇到过有许多PDF文件的情况,比如说快期末考试了,时间真的很金贵啊,复习按章节保存的pdf资料时,对于那些不想打印出来的小伙伴,肯定要在电子设备上频繁切换PDF文件,很烦有没有,工作中也会遇到多个技术文档分开存储的情况,要想打他们打印出来,肯定要一个一个的打开然后打印,很烦的有没有,下面这段代码可以解决这个问题,只需要把所有PDF和这个程序放一起就可以啦。来了解一...
2018-09-06 17:10:38
1708
原创 pygame之music模块
pygame.mixer.music音频相关的pygame模块pygame.mixer.music.load—加载一个用于播放的音乐文件pygame.mixer.music.play—开始播放音乐流pygame.mixer.music.rewind—重新启动音乐pygame.mixer.music.stop—停止播放音乐pygame...
2018-08-12 22:18:49
5440
3
原创 pygame之key模块
pygame.time监测时间的pygame模块pygame.key.get_focused—是否显示正在接收来自系统的键盘输入pygame.key.get_pressed—获得所有键盘按钮的状态pygame.key.get_mods—确定哪些修饰符被持有pygame.key.set_mods—临时设置哪些修饰符键被按下pyga...
2018-08-12 21:28:06
9611
1
原创 pygame之color模块
pygame.color处理颜色的pygame模块pygame.Color.r—得到或设置颜色的红色值pygame.Color.g—得到或设置颜色的绿色值pygame.Color.b—得到或设置颜色的蓝色值pygame.Color.a—得到或设置颜色的透明度pygame.Color.cmy—获取或设置cmy表示颜色py...
2018-08-12 21:10:20
3724
转载 python的random模块使用方法
random.seed(a=None, version=2) # 初始化伪随机数生成器。如果未提供a或者a=None,则使用系统时间为种子。如果a是一个整数,则作为种子。 random.getstate() # 返回一个当前生成器的内部状态的对象 random.setstate(state) # 传入一个先前利用getstate方法获得的状态对象,使得生成器恢复到这个状态。 ran...
2018-08-09 09:17:00
2116
原创 arduino串口的高级用法
1.配置串口通信数据位、校验位、停止位通常我们使用Serial.begin(speed)来完成串口的初始化,这种方式,只能配置串口的波特率。而使用Serial.begin(speed, config)可以配置数据位、校验位、停止位等。例如Serial.begin(9600,SERIAL_8E2)是将串口波特率设为9600,数据位8,偶校验,停止位2。config可用配置如下:config可选配...
2018-07-25 17:08:08
2273
原创 史上最详细IIC教程
基础知识介绍时序图本文所有时序图均来自AT24C02的芯片手册IIC I2C 总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL,两条线可以挂多个设备。 IIC设备(绝大多数)里有个固化的地址,只有在两条线上传输的值等于IIC设备的固化地址时,其才会作出响应。通常我们为了方便把IIC设备分为主设备和从设备,基本上谁控制时钟线(即控制SCL...
2018-07-20 17:17:07
95711
25
原创 pygame之time模块
pygame.time监测时间的pygame模块 pygame.time.get_ticks—得到以毫秒为间隔的时间pygame.time.wait—暂停程序一段时间pygame.time.delay—暂停程序一段时间pygame.time.set_timer—在事件队列上重复创建事件pygame.time.Clock—创建一个对象来帮助跟踪时间 pygame中的时间以毫秒为单位(1/1000秒)...
2018-06-07 21:52:05
20586
2
原创 pygame之pygame模块
pygame-最顶层的Pygame模块pygame.init—初始化所有导入的pygame模块pygame.quit—卸载掉导入的pygame模块pygame.error—标准pygame异常pygame.get_error—得到当前的错误信息pygame.set_error—设置当前的错误信息pygame.get_sdl_version—得到SDL的版本号pygame.get_sdl_byteo...
2018-06-07 14:56:08
5146
1
原创 python自动定位天气查询助手
import requests import reimport jsonimport timefrom pypinyin import lazy_pinyinfrom bs4 import BeautifulSoupdef get_ip(): response = requests.get("http://"+str(time.localtime().tm_year)+"...
2018-06-06 08:33:15
453
原创 python获取天气数据
无意中发现了www.tianqi.com这个天气查询网站,这个网站结构统一,并且没有在robot.txt中规定相关规则,所以我编写了一个脚本用来获取指定地点的实时天气,主要用于学习编程技巧,请不要恶意爬取数据!import requests from bs4 import BeautifulSoup#获取www.tianqi.com的天气,参数:地名拼音def data_of_tianqi...
2018-06-05 23:22:37
2039
原创 python获得本机外网IP
import requestsimport reimport timedef get_ip(): response = requests.get("http://"+str(time.localtime().tm_year)+".ip138.com/ic.asp") ip = re.search(r"\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]...
2018-06-03 17:46:52
2239
原创 python IP定位程序
写这个代码的目的是为了以后做一个天气查询的小程序方便其自动定位使用,在此感谢taobao.com提供的api!import requestsimport jsonrequest = requests.get("http://ip.taobao.com/service/getIpInfo.php?ip=14.130.66.149")print("'XX' represents No infor...
2018-06-03 16:46:40
1727
1
原创 arduino读取mpu6050数据
//连线方法//MPU-UNO//VCC-VCC//GND-GND//SCL-A5//SDA-A4#include <Kalman.h>#include <Wire.h>#include <Math.h>const int MPU = 0x68; //MPU-6050的I2C地址const int nValCnt = 7; //一次读取寄存器...
2018-04-16 10:20:39
5859
2
原创 arduino串口数据分割字符串为数组
/* * 本程序适用于拆分类"111,426"样式的字符串 * 分割之后numdata[0]=111,numdata[1]=426 * 且numdata[0]和numdata[1]是整形的数字*/#define numdata_length 2String comdata = "";int numdata[numdata_length] = {0};int flag = 0;vo...
2018-04-16 10:00:19
12146
3
转载 arduino连接1602电路及驱动程序
#include <LiquidCrystal.h>//以对应GPIO引脚的编号初始化LCD库LiquidCrystal lcd( 7, 6, 5, 4, 3, 2);void setup() { //设置LCD的列数和行数 lcd.begin(16, 2); //在LCD上输出一串字符,如果不设置起始坐标,LCD默认从第一行第一列开始显示 lcd.print("...
2018-04-16 09:33:12
2715
原创 Arduino虚拟串口软串口
#include <SoftwareSerial.h>SoftwareSerial serial(6, 7); //定义虚拟串口名为serial,rx为6号端口,tx为7号端口void setup(){ serial.begin(9600); //初始化虚拟串口 Serial.begin(9600); //初始化Arduino默认串口}char a;void loo...
2018-04-16 09:07:57
11715
1
原创 python音乐下载器
import requestsimport urllibimport jsonfrom tkinter import *import tkinter.messageboxfrom tkinter.filedialog import askdirectoryclass QQMusic(): def __init__(self): self.interface =...
2018-04-06 17:18:43
2656
3
原创 Micropython步进电机控制库
from time import ticks_us,ticks_cpuimport timefrom machine import Pinclass Stepper(): def __init__(self,stepPin,directionPin,enablePin): self.stepPin = Pin(stepPin,Pin.OUT) self.direction...
2018-03-20 22:57:23
7160
4
原创 python机器人助手--丫丫1.0版本(基于百度语音和图灵机器人)
语音实时对话机器人(基于百度语音和图灵机器人)注:本版软件是树莓派语音聊天机器人(基于讯飞语音和图灵机器人)的重构版本。本版全部使用python编程,不涉及bash等的操作与编程;本版使用百度语音代替了讯飞语音,没有使用C语言编程,不涉及编译,简化了文件结构和编程难度;本版加入了对链接的处理,需要时可以自动打开网页。简介:结合百度语音识别,图灵机器人和百度语音合成实现的实时对话机器人,本版相较第一...
2018-02-11 14:41:20
10443
9
esp32电路板文件
2017-10-30
ubuntu14调节屏幕亮度
2017-05-18
ATMega328最小系统制作工具
2017-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人