自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 python wol局域网远程唤醒

【代码】python wol局域网远程唤醒。

2024-06-11 10:13:20 399

原创 shell脚本加大所有网卡缓存

【代码】shell脚本加大所有网卡缓存。

2024-05-30 19:53:50 103

原创 以 root 身份运行整个 shell 脚本

将 sudo 放在 shell 脚本的首中,会以 root 身份运行整个程序。对设计用于例如的脚本很有用 自动化系统升级或包管理器包装器——不再需要用 sudo 预先准备一切。以 root 身份运行整个 shell 脚本。

2024-05-07 11:54:50 664

原创 树莓派RP2040 I2C从机官方例子(CSDK)

【代码】树莓派RP2040 I2C从机官方例子(CSDK)

2024-04-16 16:10:24 484

原创 STM32 LL库 定时器捕获NEC红外解码

【代码】STM32 LL库 定时器捕获NEC红外解码。

2024-03-16 14:34:28 556

原创 ntc 二分查表法

【代码】ntc 二分查表法。

2024-03-12 19:42:21 451

原创 thonny 使用命令行安装包并且替换源,安装速度嗖嗖的

pip install 包。

2024-02-22 14:07:22 652

原创 C语言学习将字符串转为int类型的数字

C语言学习-将字符串转为int类型的数字

2023-12-12 11:37:56 676

原创 STM32F103配置时钟源为内部HSI 主频为64mhz

STM32F103配置时钟源为内部HSI 主频为64mhz。

2023-10-27 10:24:55 607

原创 PYTHON+TKINTER+pySERIAL 串口上位机

【代码】PYTHON+TKINTER+pySERIAL 串口上位机。

2023-06-07 14:56:07 711

原创 pyautogui 实时获取鼠标位置

pyautogui 实时获取鼠标位置。

2023-05-07 20:07:31 439

原创 VS CODE插件-Keil Assistant代替keil编辑器

能够为 Keil 项目提供 语法高亮、代码片段 的功能,并支持对 keil 项目进行 编译、下载。vscode 上的 Keil 辅助工具,与 c/c++ 插件配合使用.仅支持 Keil uVison 5 及以上版本。仅支持 Windows 平台。

2023-03-21 15:05:04 1340

原创 STM32C031试用-gpio模拟时序驱动ws2812(LL库)

WS2812的驱动方式目前大致为gpio,spi,time+pwmgpio会占用cpu,spi或spi+dma需要对spi频率进行配置,time+pwm+dma用起来相对复杂些。本次用的是gpio通过 ` __NOP() ` 延时来模拟ws2812的时序。为啥不用spi或pwm是因为spi无法配置为7MHZ或14MHZ stm32c031的时钟48mhz可以/2/4/8/16/32 这几种分频。实际是驱动不了,显示乱的。pwm的话本人实力有限,也不好用丢数据。

2023-03-16 16:53:36 835

原创 STM32C031试用-定时器PWM呼吸灯-LL库

stm32c031 试用timer pwm

2023-03-13 20:14:28 511

原创 STM32C031C6 试用之点灯和xprintf移植

板载了一个stlink-v2-1,U盘模式支持.bin文件拖放和虚拟串口。48mhz主频,32K+12K的内存资源够用了。12bit ADC最大 2.5 MSps,最多有19个外部通道和2个内部通道。

2023-03-09 10:14:12 294

原创 pcie网卡的LED上为什么要加一个电容和磁珠呢

pcie网卡设计

2023-02-24 16:22:20 357

原创 新定义MCU开发板测评+免rst一键烧录+串口重定向打印+ADC

新定义MCU开发板测评+免rst一键烧录+串口重定向打印+ADC

2022-11-21 09:22:12 489

原创 C语言利用异或操作对数据进行加密和解密操作

C语言异或加密实现的原理为,将任意值,与相同值两次异或后,结果与原值相同。所以可以通过将源数据与一个固定的值(秘钥key)异或后,得到密文,然后将密文再次与秘钥异或,得到原文。这样就实现了异或加密及解密。

2022-08-24 15:40:17 1404

原创 STM8S TIM1寄存器 PWM呼吸灯

STM8S TIM1寄存器 PWM呼吸灯

2022-08-24 13:54:21 927

原创 STM32 硬件i2c作为从机总是卡死

调试i2c从机的时候,配置都注册,就是主机读到我的从机的时候就会卡死。摸索了好几天最后发现是clock no stretch mode 没有enable。真是醉了,完全是按照官方例程配置的。如果clock no stretch mode 配置为disable 就会卡在地址10这里。...

2022-08-03 16:01:37 1584 3

原创 C语言将“0XFF”类似格式的字符串转换为HEX数据

C语言将0XFF类似格式的字符串转换为HEX数据

2022-07-06 21:02:25 1335

原创 High-Speed Layout Guidelines 未完...

每个设备都充当干扰源,同时又充被干扰源。它可以通过耦合路径引起干扰,也可以受到通过耦合路径的干扰的影响。耦合可以是:•电容性•电感性•电流性•辐射功率时钟信号图2显示了时钟信号的时域和频域。理想情况下,它是一个方波。但在现实中,不可能在无限短的时间内从低变为高(反之亦然)。由于上升和下降时间,它在时域中呈梯形。通过傅立叶级数,梯形由一系列不同频率和幅值的正弦和余弦信号组成。离散频率分量有一个包络,如图2下图所示。一个重要的方面是,在频域中,高频谐波的振幅取决于信号的上升和下降时间。上升时间越长,

2022-06-10 17:48:51 100

原创 有源差分晶振原理图以及LV-PECL、LVDS、HCSL区别

有源晶振

2022-06-07 15:25:06 1702

原创 ESP-IDF 添加自己的组件

在main 文件夹内新建自己的app文件夹,用来存放自己的组件。app内文件如下:修改2个地方的cmakelist.txtmain文件夹内的cmakelist.txt如下:idf_component_register( SRCS "main.c" SRCS "APP/GPIOX.C" INCLUDE_DIRS "." INCLUDE_DIRS "app"

2022-05-26 14:31:03 1243

原创 ESP32-C3 ESP-IDF 配置smartconfig 和 sntp 获取网络时间

ESP32-C3 ESP-IDF 配置smartconfig 和 sntp 获取网络时间/* Esptouch example This example code is in the Public Domain (or CC0 licensed, at your option.) Unless required by applicable law or agreed to in writing, this software is distributed on an "AS IS" B

2022-05-25 20:43:15 963

原创 STM32G030C8T6 CUBEMX+FREERTO RAM不够用

STM32G030C8T6 CUBEMX+FREERTO RAM不够用找到工程目录下…\MDK-ARM\stm32g030c8t6 下面会有一个.map文件打开。找到 Image component sizes可以看到各个object name所占用的大小 ZI Date就是RAM占用大小。

2022-05-22 17:29:29 547

原创 树莓派PICO-PlatformIO-Arduino 修改硬件i2c默认引脚

树莓派PICO-PlatformIO-Arduino 修改i2c默认引脚1.右击begin() 转到定义。2.翻到最下面,右击转到定义可以修改3.修改默认引脚定义4.参考5.参考代码搜索总线挂载的i2c设备#include <Wire.h>int i=10;void setup(){ Wire.begin(); Serial.begin(9600); Serial.println("\nI2C Scanner");}void loop(){

2022-05-10 22:10:53 1871

原创 SFPDUINO读取SFP模块信息

// SFF DOM reader// by eoinpk.ek@gmail.com// Created 5/10/2014// This code prints the temperature and the optical power received value of an// SFF compliant device with DOM support to a LCD display#include <Wire.h>#include <math.h>#inc

2022-05-10 19:18:00 859

原创 树莓派PICO-PlatformIO-Arduino 搭建arduino环境无法识别为串口

现象:打开blink例程编译。按boot键可以进入picoU盘模式。将arduino固件放入,自启动后,电脑无法识别树莓派串口,开发板LED 慢闪4下快闪4下。打开我的电脑有一个黄色叹号的故障驱动开发板快慢交替闪烁解决方法1.首先下载**zadig** 。2.options-->list all devices 打勾3.选择好usb 串口 cdc![在这里插入图片描述](https://img-blog.csdnimg.cn/b855ddcdcbb048a3a3527523c39ad

2022-05-10 10:17:24 1091 2

原创 自制树莓派PICO RP2040开发板+例程(I2C读取LM75和AHT20 温度数据)

1.原理图2.PCB3.焊接完成4.代码实现1.main.pyfrom machine import Pin ,I2Cfrom utime import sleepimport utimeimport lm75aimport ahtx0i=machine.unique_id()#获取芯片IDled = Pin(25, Pin.OUT) print("你好。。。" , i)KEY2 = Pin(16, Pin.IN, Pin.PULL_UP)KEY2.irq(lambd

2022-03-28 20:13:52 8623 4

原创 allegro差分对等长设置

2022-03-09 14:41:57 3789

原创 根据树莓派raspberry PICO 基于RP2040 自己设计的大板

STM32太贵了

2022-03-09 11:15:31 351 2

原创 STM32G030 自制开发板

2022-03-09 11:10:30 1236

原创 6电口网卡

2022-03-09 11:04:30 81

原创 将多个8位数据合并为一个u32数据

将多个8位数据合并为一个u32数据#include <stdio.h>//将多个8位数据合并为一个u32数据//多用于温度湿度等传感器数据读取处理struct return_dat{ unsigned char v[5]; unsigned int c; //湿度 unsigned int t //温度};int main(int *arg){ struct return_dat aht20; aht20.v[0]=0xfc;

2022-02-19 15:59:36 1329 2

原创 Footprint Expert PRO 22 新建封装导出

Footprint Expert PRO 22 新建封装导出

2022-02-18 11:25:51 3081 14

原创 二进制与格雷码互换

2022-01-05 17:44:51 249

原创 布尔逻辑代数化简公式

0-1 定律A+0=A A*0=0A+1=1 A*1=A重叠率A+A=A A*A=A还原律(A')'=A互补律A+A'=1A*A'=0第二分布律A+B*C=(A*B)+(A*C)分析 : A=A*AA*A+B*C(A*B)+(A*C)得摩根定律(A+B)'=A'*B'(A*B)'=A'+B'

2021-12-29 15:36:07 2785 1

原创 OCP3.0是个啥?

OCP3.0是个啥?1、OCP NIC 3.0规范是OCP Mezz 2.0 设计规范的升级。2、OCP NIC 3.0规范支持两种基本卡尺寸:小尺寸Small Form Factor(SFF)和大尺寸Large Form Factor(LFF)。3、SFF最多支持16 lane PCIe ,而LFF最多支持32 lane PCIe。与OCP Mezz 2.0设计规范相比,更新的OCP网卡3.0规范为网卡和系统供应商提供更广阔的解决方案空间,以支持以下使用情形:a. SFF结构电源功率最大输出80

2021-12-29 15:12:43 17621

原创 C8051F开发环境搭建:Simplicity Studio v4 绑定Keil C8051解除代码限制

C8051F开发环境搭建:Simplicity Studio v4 绑定Keil C8051解除代码限制

2021-12-29 14:51:29 949

CH341-i2c工具

CH341-i2c工具

2024-03-11

i2c salve stm32f103-hal-i2c-slave+i2c-slave-demo

i2c salve stm32f103-hal-i2c-slave+i2c-slave-demo

2023-10-30

esp32 smartconfig+wifi+ntp

esp32 smartconfig+wifi+ntp

2023-02-08

PID增量式算法PID增量式算法PID增量式算法

PID增量式算法

2023-01-14

新定义RD8T36X 硬件i2c salve模拟24c02

新定义RD8T36X 硬件i2c salve模拟24c02

2022-12-20

CH32V103-SPI-ws2812.7z

CH32V103-SPI-ws2812.7z

2022-12-02

spi驱动ws2812

spi驱动ws2812

2022-12-01

树莓派pico清空flash固件

树莓派pico清空flash固件

2022-05-10

硬件样品调试&电源测试标准

硬件样品调试&电源测试标准

2022-03-10

SPI驱动WS2812B 计算SPI频率的工具

SPI驱动WS2812B 计算SPI频率的工具

2022-02-18

空空如也

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

TA关注的人

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