自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (9)
  • 收藏
  • 关注

原创 tensorflow学习基础

mnist手写数字识别库 训练例程。

2022-09-04 16:55:16 239

原创 DSP28379学习笔记 (二)——修改cmd文件 扩容.txt等ram flash

DSP28379学习笔记 (二)——修改cmd文件 扩容.txt等ram flash

2022-08-16 15:55:04 2745

原创 DSP28379学习笔记 (一)——GPIO基本操作

DSP28379学习笔记 (一)——GPIO基本操作

2022-08-08 17:59:53 1687 1

原创 stm32H7 HAL库 定时器触发多通道adc采样 DMA

stm32H7 HAL库 定时器触发多通道adc采样 DMA

2022-05-13 01:00:45 6128 3

原创 stm32 hal串口 dma和idle模式只能接收最后一个字符 错误记录

stm32 串口使用

2022-01-14 19:12:43 1043 4

原创 C2000学习

dsp学习

2022-01-07 21:23:20 649

原创 atk-lora-01模块笔记

2021-10-06 20:26:41 377 1

原创 Myantenna摩天测距 L1 、L1s激光测距模块测试

注意事项假如设置数据格式是 小数点后 4位,下图就是5.7505m(57505dmm),1dmm(丝米)=1×10^(-4)m假如是小数点后三位,下图就是 57.505m

2021-10-06 20:25:39 1174 4

原创 rt-thread 学习(三)u8g2库的使用 进度条 为u8g2创建线程注意事项

厌倦了移植底层,而且主要是想写ui的话,感觉这种库会好一点硬件IIC软件IIC详解(非标准,参考观看)官方API 英文参考文章void u8g2_DrawBox(u8g2_t *u8g2, u8g2_uint_t x, u8g2_uint_t y, u8g2_uint_t w, u8g2_uint_t h)void u8g2_DrawFrame(u8g2_t *u8g2, u8g2_uint_t x, u8g2_uint_t y, u8g2_uint_t w, u8g2_uint_t h)

2021-10-04 18:05:47 2071

原创 rt-thread 学习(二)外部中断 添加头文件 延时函数

rt-thread 学习(二)外部中断 添加头文件 延时函数设置按键外部中断开启硬件定时器初始化配置部分延时函数添加头文件设置按键外部中断#include <rtthread.h>#include <rtdevice.h>#include "board.h"#define DBG_TAG "main"#define DBG_LVL DBG_LOG#include <rtdbg.h>#define B1_PIN_NUM GET_PIN

2021-10-03 02:22:24 4232

原创 rt-thread学习(一) 创建led闪烁 加入串口设备 pwm配置 modbus主/从测试代码

rt-thread学习(一) 创建led闪烁 加入串口设备 pwm配置 modbus主/从测试代码led灯闪烁加入串口设备使用cubemx 配置hse配置pwmfreemodbus 测试代码freemodbus 从机测试代码led灯闪烁 #include <rtthread.h> #include <rtdevice.h>#define DBG_TAG "main"#define DBG_LVL DBG_LOG#include <rtdbg.h>#inclu

2021-10-02 04:09:46 2358 4

原创 stm32开发板调试问题记录----去除flash读保护以及debug进不去main.c的问题

stm32调试问题记录起因去除flash读保护debug进不去main.c的问题起因date:2021.9.20调试 前端时间 画好的 stm32——usb数字按键芯片:stm32f401ccu6买到后才发现是 拆机片,内有程序且带读保护。烧录程序的时候会报错去除flash读保护先确保能够正确读到 芯片 id ,确定只是flash被锁然后下载 stlink -utility连接stlink 和开发板打开并选择选择level 0 然后 apply到此已经将flash 读

2021-09-20 18:28:16 706

原创 移植freemodbus库 随记

这里写目录标题初始化支持三种模式状态参数总中断开关开启rtu串口使能开启定时器初始化//初始化函数//初始化 RTU模式 从机地址为1 USART1 9600 无校验 eMBInit(MB_RTU, 0x01, 1, 115200, MB_PAR_ODD); eMBInit( eMBMode eMode, UCHAR ucSlaveAddress, UCHAR ucPort, ULONG ulBaudRate, eMBParity eParity ){ eMBErrorCode

2021-09-19 13:54:12 208

原创 python模拟登录西南交通大学教务网 获取成绩

前排提示:仅作学习使用模拟登录西南交通大学教务网 获取成绩最初的 txt版excel版date:2021.9.12author:_zs_dawn打包exe参考文章:西南交通大学教务处自动登录填写评价最初的 txt版import requestsimport timefrom PIL import Imageimport jsonimport reprint("正在获取验证码......")session = requests.session()session.get("http:

2021-09-15 00:31:41 1095 1

原创 python爬虫爬取百度图片

python爬虫爬取百度图片开发环境涉及的知识点ostimeurllib.errorquotere(.*?)re.compile(key)代码实现开发环境日期:2021.9.11开发环境:python 3.9和pycharmps:pycharm今天第一次用,随着将越来越多开发环境集成到vscode上,感觉太复杂了,配置又不太懂,总是有问题,虽然很喜欢vscode的自由度,但不想折腾了,简单的开发环境更重要!第三方库:requests 2.25.1urlibs 1.26.4涉及的知识点

2021-09-11 01:37:09 3735 11

原创 DIY一个usb数字键盘(二)逻辑部分 基于stm32cubemx HAL库 usb hid协议

自制usb数字键盘(二) 基于stm32cubemx HAL库 usb hid协议前言按键部分buttom.h 按键头文件部分buttom.c 按键 实现部分usb键盘部分usb键盘头文件部分 keyboard_hid.husb键盘 实现部分 keyboard_hid.c最后的主函数结语前言要写一个比较规范的 系统还是比较复杂的。而这次的逻辑代码部分的编写,只是个人觉得较为规范,所以单写一篇,附有注释,和部分讲解。前一篇,关于基本配置和知识:自制usb数字键盘(一)配置部分 以及,可以先看看我之前

2021-09-09 16:27:42 1611 5

原创 DIY一个usb数字键盘(一) 基于stm32cubemx HAL库 usb hid协议

基于HAL库的自制usb数字键盘 (一)前言:在代码实现部分,我在下一篇文章讲解,本文会较为详细的讲一下基本设置和协议设置开发环境STM32cubemx初始化经典时钟经典 swd5ms的 tim2 (这个时间很重要,记住)(可自行修改)GPIO勾上usbcustom hid参数hid 描述符keil代码编写参数修改复制报文数据发送非常重要的一点就是要及时弹出下一篇类似文章:usb 手柄前言:在代码实现部分,我在下一篇文章讲解,本文会较为详细的讲一下基本设置和协议设置开发环境单片机:stm32f10

2021-09-09 15:44:52 6014 7

原创 学习笔记 --extern C 以及 c语言 函数指针实现 回调函数 (具体实例,清晰)

extern C 以及 c语言 函数指针实现 回调函数 (具体实例,清晰)extern c 结构函数指针回调函数回调定义回调实现extern c 结构出现在 .h 头文件中因为 c++ 和c引用头文件的机制稍有不同为了使c++兼容 .h的头文件,使用这个结构#ifdef __cplusplus //兼容c++ 的头文件定义 extern "C" { #endif ////函数声明//#ifdef __cplusplus} #endif函数指

2021-09-05 00:32:01 768

原创 下推式磁悬浮制作 基于stm32 和ah3503

下推式磁悬浮制作材料模块实现L298Nah3503控制器部分更新于2021.9.4材料1.4个线圈2.磁环 外径100mm,内径60mm3.100*100 mm pcb4.lm324(或其他运放芯片)5.6个 可调电阻,电阻6.l298N 驱动模块7.若干个排针,杜邦线8. 12V 1A的 电源适配器9. ah3503 霍尔传感器3个10.stm32f401ccu6 (价格便宜)11. 钕铁硼磁铁 最好买60mm或者50mm 且比较厚 ,应为磁环 产生的磁力比较大

2021-09-04 01:53:33 3154

原创 esp32 配置开发环境 vscode 插件esp-idf 下载停顿问题解决 编译报错

vscode选advanced下载时候经常会下载一会儿就停住,重新打开即可,继续下载当下载 esp-idf tools 停住时,因为前面的两个已经下载了所以需要换种方式用find方式 选择下载的文件夹2021.8.28 错误记录...

2021-08-28 13:32:58 3340

原创 stm32cubemx stm32f4之 使能 硬件fpu 和使用dsp库 测试结果(详细)

stm32cubemx新建完成的stm32f4系列的工程这里应该是默认开启的可见 使能硬件fpu 未开启,为灰色查看定义可见可以发现这两个 没有进行定义于是加入宏定义点ok ,重新编译可见开启了 硬件fpu加在需要使用的文件里面我直接加在main.h 里板子没到,还没测试,但应该无内鬼...

2021-08-26 19:55:45 3075 2

原创 m1w dock开发板 k210 人脸追踪云台 maixpy

k210 人脸追踪云台 maixpy参考:准备舵机测试代码云台代码参考:图形化编程版官方例程舵机测试例程准备舵机云台:tb直接sg90云台成品,最好是mg90电源:我是外接的5V电源,记得共地m1w dock 开发板舵机测试代码'''实验名称:舵机控制(Servo Control)版本:v1.0日期:2019.12作者:01Studio 【www.01Studio.org】说明:通过编程控制舵机旋转到不同角度'''from machine import Timer,PWM

2021-08-20 15:24:42 5254 8

原创 app invento2r wxbit版 快速开发简单蓝牙上位/蓝牙串口助手

app inventor wxbit版开发上位机工具上位机页面设计:逻辑设计蓝牙模块atk-hc05使用方法测试结果工具网站地址:app inventorusb转ttl串口模块atk-hc05_v13蓝牙模块vofa+上位机上位机其实最开始想写个蓝牙串口,后来发现好像这个组件的性能不太行,过于勉强,但做个简单的上位机控制还是够的。页面设计:动图用布局必修用这些里面放按钮,列表选择框不手动输入的文字 建议用标签接收发送 用文本输入框启动器设置android.blu

2021-08-14 17:40:25 4504

原创 写字机器人制作教程 midt-bot

写字机器人制作教程 midt-bot前言材料清单模型拼装下位机上位机总结前言看上了稚晖君的X-bot项目,瞬间被这个小巧精致的机器人所吸引,所以决定复刻一个出来。but,虽然开源了,但并没有详细教程,只有一些原理性的介绍,和文件,不太好买配件。最后又找到了T站老哥的原版 点这里于是开始直接复刻。(踩了好多坑。。)材料清单第一个步进电机是35步进电机 2向4线 d轴方便卡同步轮(我买的自带同步轴)(最开始买错,买成42步进电机,发现不合适)伺服就是舵机,普通的sg90金属版就行控制器就

2021-08-06 10:29:15 3638 1

原创 keil4 debug调试 实时导出变量数据 matlab绘图

keil debug调试技巧 查看数据前言步骤前言最近需要实时采样逆变器输出电压,用串口收发时间太长,影响控制。于是决定放在一个比较大的数组里。但在 watch windows 里难以观察。于是找到了可以将数据输出的方法,可以导出至其他软件进行观察。步骤stm32连接stlink 打开keil 进入debug模式找到输入FUNC void s(void) { exec("log > MyValues.log"); printf ("data=[\n

2021-07-26 02:21:44 3253

原创 mps430f5529学习 库函数 gpio time

修改选错型号右键工程–>properties

2021-07-06 23:05:59 363

原创 双路d触发器

单个d触发器时钟脉冲控制下才有效总结 当时钟脉冲上升延时,D为0,Q为0;D为1,Q为1.双D触发器

2021-06-13 18:45:53 4649 1

原创 lm393 过零检测 功率因数检测

multism仿真注意事项要在输出加上拉电阻

2021-05-26 23:41:32 2147 1

原创 1.8寸8针spi 显示屏驱动代码 stm32cubmx

1.8寸8针spi tft显示屏驱动代码开发环境stm32cubemx配置代码实现开发环境单片机:stm32f103c8t6软件:stm32cubemx,keilstm32cubemx配置spi的配置与oled的配置一致,只是多了个背光控制口点这里io口的配置和名字如下代码实现lcd.c先是最主要的核心函数#include "LCD.h"#include "spi.h"#include "GUI.h"unsigned char Num[10]={0,0,0,0,0,0,0,

2021-05-24 01:49:09 3192 4

原创 stm32cubemx 单通道adc采集 dma版

**stm32cubemx 单通道adc采集 dma版**开发环境stm32cubemx配置代码实现开发环境单片机:stm32f103c8t6软件:stm32cubemx,keil其余的时钟等操作与其他一致.stm32cubemx配置勾选adc1,随便勾一个引脚,开连续模式,将采样时间拉到最大选择adc1的dma循环模式,地址自动增加,字节大小,half word 即每次增16位勾个串口工程其余配置一致代码实现创建DMA的缓存区uint16_t adc_buf[2]={0}

2021-05-24 00:08:46 1501 1

原创 自制游戏手柄joystick stm32 hal usb协议

自制游戏手柄ps:开发环境初始配置代码编写推荐工具:参考文章:ps:耗费了一天去了解怎么实现usb协议下的HID传输,因为各个文字没有说清楚,导致我数据的内容总时接收不到或者错位,所以特意下一篇文章来具体指出了各个步骤的坑开发环境windowsstm32f103rct6stm32cubemxkeiljoystick模块(5针)两轴初始配置开启时钟USB时钟 一定 48M打开USB配置HID配置完成代码编写打开usbd_hid.c应为stm32cbemx 自动生成

2021-04-27 01:10:32 10151 4

原创 M1W Dock 教程之开发环境配置

最近入手了sipeed M1W dock开发板,打算学习下图像处理,打算把自己的学习经历整理成个教程吧开发环境开发配置:烧录固件ide的使用参考文章:Maixpy官方文档视频教程使用c语言开发可以看看这篇 稚晖君大佬的帖子论坛上的帖子所有所需要下载的内容都在这里开发环境开发环境:windows开发板:sipeed M1W dock开发板使用开发语言:Maixpymaixpy版本 为 maixpy_v0.6.2_46_geafab8cfd.binmaixpy 版本为 0.2.5kfla

2021-04-25 00:33:53 1261 1

原创 vscode c++开发问题

文件名不能命名成 fnl().cpp的形式会报错改成fnl.cpp 就行

2021-04-18 11:03:29 92

原创 vegas pro 记录

可以设置各种布局防抖处理蒙版调色:白平衡

2021-04-16 20:08:15 113

原创 vscode使用 记录

设置的格式化快捷键:shift+alt+a清屏终端,在终端中打入cls

2021-04-10 10:02:04 157

原创 stm32 adc配置 hal库 异步采样 不同时候开启单个adc的不同通道的采样方法(代码版)

stm32 adc配置 hal库(代码版)配置需要使用stm32的一个adc,根据不同模式采集,开启不同的通道。配置单片机:stm32c8t6stm32cubemx:其他操作不变,adc就勾选引脚和选择转换周期这是自动生成的代码可以看到,很多都时和stm32cubemx上的配置一样的,我们可以通过直接写改这里,来完成代码的配置。void MX_ADC1_Init(void){ ADC_ChannelConfTypeDef sConfig = {0}; /** Comm

2021-04-10 08:32:31 1678 2

原创 vscode C++多文件 编译和runcode中运行

问题:调用自己的.cpp文件时,显示类成员未定义,说明没有被成功调用虽然以及在同一个文件夹下但仍找不到解决方案:调试解决方案:在task.json中配置将”${file}“改成这个run code解决方案在 Executor Map中,点击编辑改成这个样子...

2021-04-09 16:01:24 815 2

原创 检测到#include错误,请更新 includePath

vscode 写c++代码重启vscode

2021-04-09 01:45:05 400

原创 pyecharts 饼图

from pyecharts import options as optsfrom pyecharts.charts import Piefrom pyecharts.faker import Faker#伪数据pie = Pie()pie.add("这个系列的名称",[list(z) for z in zip(Faker.choose(), Faker.values())], radius=["40%", "75%"],)pie.set_global_opts(title_opts=opts.

2021-04-08 23:55:52 726

原创 HAL库下的systick 底层配置 HAL_Delay实现原理 微秒级延时(非中断)以及一些重写延时的小坑 关于HAL_Delay的使用问题

systick HAL_Delay实现原理 微秒级延时(非中断)以及一些重写延时的小坑 关于HAL_Delay的使用问题HAL_Delay实现原理HAL库下的systick 底层配置实现微妙级的延时重写延时的小坑关于HAL_Delay的使用问题HAL_Delay实现原理HAL_Delay 底层是配置systick进行1ms进行一次中断,没进入一次,有一个全局变量 uwTick 就加1上面这个函数就是systick的中断函数下面就是 计数的函数void SysTick_Handler(void)

2021-04-08 23:54:44 5136 6

获取个人成绩到excel.rar

python模拟登录西南交通大学教务网 获取个人成绩并下载到 excel,exe可执行文件

2021-09-15

bluetooth .aia

用app inventor2 wxbit版自制的蓝牙上位机/蓝牙串口助手 工程文件,可导入做为模板,进行自己修改,也可以直接生成apk直接使用

2021-08-15

midbot写字机器人文件资料集合

midbot写字机器人文件资料集合

2021-08-06

1.8tft_C8t6.rar

1.8寸8针spi tft显示屏驱动代码 hal库 stm32 stm32cubmx 驱动芯片 st77354

2021-05-24

图像,字模处理.rar

多个用于图像嵌入式的处理软件,用于处理图像,取字模。可以用在各种显示屏上。配套教程:https://blog.youkuaiyun.com/m0_52521883/article/details/112914784

2021-04-09

基于stm32的按键实现菜单(二级界面)

基于stm32f103zet6,中景圆0.96寸oled显示屏7针SPI,4*4矩阵按键

2021-03-09

飞机大战小游戏.rar

画面简介,有补给,有三种敌机,有三条命,有多种子弹状态,有清屏炸弹

2021-02-25

基于STM32的pwm频率检测并输出至串口

基于STM32的pwm频率检测并输出至串口

2021-01-27

基于STM32的SPI通信的oled的工程

基于STM32的SPI通信的oled的工程,整理并增加了,打印字符、汉字、数字、图片,图形,及滚动的功能

2021-01-27

空空如也

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

TA关注的人

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