自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32F103VC中ADC模拟看门狗问题记录-LL库

我在里面打断点就能进入do{}while,不打断点就就不去do{}while,实际带上个led灯操作是没有执行的,这应该是keil或者st-link的bug。

2024-01-12 09:05:56 455

原创 CMSIS中的delay与osDelay的区别

【代码】CMSIS中的delay与osDelay的区别。

2023-04-12 11:42:58 384

原创 STM32F401RET6之u8g2库的oled

oled使用库文件可以减少很多步骤,对于初学者有很好的帮助,但是缺少了用寄存器读取的快乐,但是这种快乐也是因人而异吧。

2023-04-05 13:26:25 277

原创 STM32F401RET6之t硬件I2C的oled

记录一下STM32硬件I2C使用oled。

2023-04-04 21:34:43 231

原创 STM32F401RET6之软件模拟I2C的oled

STM32F401用GPIO口模拟I2C驱动0.96寸oled

2023-04-03 23:51:08 658

原创 树莓派pymysql初步试使用

1、安装Python3sudo apt-get python32、更换pip源参考链接sudo mkdir ~/.pipsudo vim ~/.pip/pip.conf添加[global]timeout =6000index-url =http://pypi.douban.com/simple/[install]use-mirrors =true mirrors =http://pypi.douban.com/simple/ trusted-host =pypi.douban.c

2021-03-16 10:21:05 1143

原创 树莓派从零开始搭建外网数据库

安装树莓派官方32位系统这里就不多说了,前面有文章提到过了,1、用串口(TX、RX、GND)修改wifi,开启ssh,开启vnc。注意:在config.txt中加入`enable_uart = 1`2、修改密码sudo passwd root #设置root用户密码#输入新的UNIX密码:#再输入一次密码:sudo passwd --unlock root #启用root用户sudo passwd pi #修改yourname用户密码#输入新的UNIX密码:#再输入一次密码

2021-03-09 12:41:51 406

原创 PyUSB的初识

PyUSB modules内容描述coreUSB主要模块util实用功能模块control标准控制请求模块legacy0.x兼容性层backend包含内置后端的子包开始pip install pyusb查看USB的VID和PID设备管理器->找到USB设备右键->属性->详细信息->硬件id测试程序:import usb.coreimport usb.utildev = usb.core.find(i

2020-12-15 11:29:01 5262

原创 手动配置arduino的esp8266的烧写环境

esp8266用arduino下载,非常慢而且还有下载错误。手动运行get.py文件出错,找了一些教程没有完成,最后偶然发现stagging文件里有packages目录,完成了配置。压缩包链接放在文章最后了。前提条件1、使用版本arduino-1.6.8-windows.exe,安装esp8266-2.7.4版本(其他版本应该也适用)。2、打开软件,文件->首选项设置首选项,附加开发板管理器网址是http://arduino.esp8266.com/stable/package_esp8266c

2020-08-18 20:59:46 810

原创 哈夫曼树和哈夫曼编码译码

1、编程思想哈夫曼树哈夫曼树是最小的WPL值,也就是最小带权路径。编程就是将n个权值进行比较,用最小的两个组成一个新的节点。用数组接收输入的n个节点的权值,将输入的编码进行整理,将最小的两个权值进行合并,多出n-1个新节点。用一个临时的数ct保存其左右子树以及父节点。通过临时的节点,将所有排序好的节点存放到tree[]数组中。哈夫曼编码对哈夫曼树中的前n个节点进行编码,从根节点开始,位于左子树的为0,右子树为1。编程就是通过符号找到其对应的是左子树还是有子树。输入与权值对应的编码,找到code[

2020-06-10 15:48:01 1664

原创 数据结构二叉树顺序存储结构的创建和遍历

创建顺序树//创建树void createTree(char *data){ int n = 1; char d; printf("请输入顺序树,空格代表该位置没有元素,\n 回车结束结束输入\n"); while((d=getchar())!='\n'&&d!=EOF){ if(n>MaxSize){ printf("输入有误,请仔细检查后输入\n"); n = 1; } if(d==' '); else data[n] = d;

2020-05-14 20:42:58 578

原创 数据结构之二叉树链表存储创建和遍历

简单的创建树并且遍历创建树bintree *createtree(){ bintree *t; datatype data; t = (bintree*)malloc(sizeof(bintree)); //检查输入是否合法 do{ scanf("%c",&data); getchar(); //接收回车字符 if((data!=' ')&&(data<'a')&&(data>'z')){ printf("输入格式错误,

2020-05-12 13:23:55 428

原创 树莓派安装opencv错误实例

安装的话参考几个博主的教程就可以1、教程12、教程23、常见的一些错误上面的流程先大只看一遍学要做些什么,先不要一步一步照着做,把一些文件都弄好以后,再编译,弄完之后会显示安装成功,python导入cv2包也是没有问题,但是写完代码运行的时候会出现一些问题。提示没有实现imshow功能,这是因为GTK+ 2.X和VTK support没有添加依赖,参考网站解决方法到opencv安装所有的依赖然后删除掉opencv文件夹里的build文件重新编译运行就可以了。不需要重新安装低的opencv来实现

2020-05-11 10:26:19 524

原创 树莓派学习笔记(python问题和文件操作)

此文章是转载文章,我以前看到一篇文章被博主删掉找不到了了,我参考了一篇文章https://www.cnblogs.com/zhoujie/archive/2013/04/10/python7.html,这篇文章的方法在树莓派上也能够用我用的是python3.7.3的语言环境,其他的应该也差不多.首先导入操作文件系统的包所有的方法都在包里,为了快速学习参考一些技术文档也是有必要的,如果能力强的可以...

2020-05-07 22:52:43 1079 4

原创 树莓派学习笔记(卸载python2.7、镜像源和屏幕)

今天一波睿智操作,想着把python2.7代码改成python3.7,害怕2.7的干扰直接卸掉sudo apt-get remove python2.7,高高兴兴地重启,结果悲剧了,重新烧录了好几次,没有想到python2.7的依赖关系,上网找黑屏的原因也没有找到,结果在找卸载python2.7时找到了。卸载python2.7的正确方法删除依赖关系sudo rm /usr/bin/pytho...

2020-05-06 12:54:26 882 2

原创 树莓派开发笔记(U盘和SSH)

错误照片Error mounting /dev/sda1 at /mdedia/pi/5AD0-53B4 unknown filesystem type ‘exfat’,出现错误的原因:昨天买的树莓派4B,装的是官方的系统,烧录好系统开机完成基础配置后插入U盘,显示这种错误。解决方法很简单,拔掉U盘在终端输入以下命令sudo apt-get install exfat-fuse然后输...

2020-05-05 13:50:00 760

原创 数据结构之数组的部分逻辑结构

1、建立十字链表2、输出十字链表3、把十字链表转换为三元矩阵4、打印三元矩阵5、转置三元矩阵#include "stdio.h"#include "stdlib.h"#include "string.h"/*2020/4/27 By:lnh */#define smax 30typedef int datatype;typedef struct lnode{ int...

2020-04-28 17:18:47 895

原创 STM32程序串口下载和J-Link下载两种方式

串口下载1、先安装串口驱动CH3402、连接硬件TX,RX不要接错了3、软件配置配置完之后进行编程J-Link下载安装J-link驱动打开MDK,并配置我用的是st-link,配置和j-link差不多配置flash download最后就完成了...

2020-04-05 18:38:44 2598

原创 数据结构最最基础的程序

记录一下写的数据结构的作业,可能以后会用得到

2020-04-02 21:43:41 556 1

原创 指针数组和数组指针傻傻分不清

数据结构用到的指针数组,有点混乱在这里记录一下

2020-04-02 16:57:44 176

原创 安卓的初次开发记录

有一些JAVA基础,由于课程原因,准备做一个小应用。

2020-03-29 23:10:16 331 1

原创 阿里云物联网平台环境搭建

最近用到了一个阿里云物联网的东西,想着搭建一下环境,内容是按照阿里云互联网平台环境,在阿里云官网上也有相应的视频,我是为了看视频太慢记录一下要点。1、Visual Studio Code这个没什么说的,下载下来直接点击下一步,傻瓜式安装就可以了,傻瓜式的安装以后也不再记录了。安装后导入扩展,安装不了的话就第2步弄完再导入扩展。安装成功后重启会有c/c++插件,没有的话需要手动安装。 ...

2020-03-27 22:21:08 1602

原创 STM32的首次点灯

第一次在网上记录以前没有想过这种方法记录一些问题,现在感觉学的东西有点多,遇到相同的问题又找不到在哪记录了,现在在多个地方进行记录,为了方便查找,这是第一次记录,就简要写一下我到现在为止的介绍。可能会帮助一些人学习进步。我有是学电子信息工程专业的大三学生,有一些51单片机的知识,c语言基础,java基础,python基础,linux基础,玩过ROS(机器人操作系统),Arduino,树莓派,学...

2020-03-26 22:26:33 589

VSCodeUserSetup-x64-1.43.2.exe

这是一个WindowsX64版本的,官网可以下载,我在这做一个备份,想要下载的也可以去官网下载,官网地址:https://code.visualstudio.com/

2020-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除