自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小米CR8809电信定制版路由器刷入Openwrt系统

小米CR8809电信定制版路由器刷入Openwrt系统

2024-02-02 17:13:50 8367 1

原创 串口转网口模块调试与Matlab相关 简要记录

UDP本地端口与远程端口可以填成一样的上图为串口转网口模块的网页端配置,下图为电脑端的测试结果。网口无法被电脑识别可能是电压原因,提供5V电压即可(在coolpi上也是这种情况)Matlab打断点可以访问到程序运行时无法访问到的变量

2024-01-19 16:24:35 448 1

原创 【C++】构造函数与析构函数,类与继承

参考:C++ 类访问修饰符 | 菜鸟教程。

2024-01-15 17:49:22 429 1

原创 【嵌入式】树莓派4B使用BME280检测环境的压强,湿度,温度

打开PowerShell, 连接SSH.选择I3,开启SPI.输入命令,打开SPI。

2024-01-09 00:01:39 638

原创 【嵌入式】coolpi4B添加自启动任务

1 执行sudo vi /lib/systemd/system/rc-local.service。命令行窗口输入:ssh coolpi@192.168.x.x。执行vi /etc/rc.local。在exit 0前添加要自启执行的内容。

2024-01-08 09:05:24 384

原创 [Matlab]UDP和TCP通信,使用网桥收发数据

使用TP-LINK网桥来进行相互的数据收发

2023-12-25 09:03:01 1220

原创 嵌入式简单汇编代码分析

从r1+0(SP,这里是指之前的SP)所表示地址的内存中读取到r2中,即r2 = [r1 + 0] = [&b] = 2.再从SP + 0所表示地址的内存中(1)读取到r3中,计算r2 = r2 + r3,再将r2的值(3)存储在SP + 0表示的地址的值中。从r0+0(SP,这里是指之前的SP + 4)所表示地址的内存中读取到r2中,即r2 = [r0 + 0] = [&a] = 1.再将r2的值(1)存储在SP + 0表示的地址的值中(即SP目前所指示的位置,r3)。SP = SP - 4,r3入栈。

2023-12-13 08:55:21 477

原创 【STM32F407】DAC波形输出和ADC采样,使用DMA功能

计算ADC的采样率:21M: ADC时钟四分频,即84M/4。15: ADC采样周期,3(设定)+12(

2023-08-29 14:55:10 3044 2

原创 解决黑苹果和Windows双系统时,时钟不同步的问题

Linux(类 Unix)会默认将主板时间识别为UTC时间,而 Windows 默认将主板时间识别为当地时间,因此会造成双系统运行时八小时的误差,可以通过修改注册表项将时间更改为UTC时间。

2022-08-27 23:00:16 3256

原创 【Intel FPGA】HLS实验:加法

Intel FPGA HLS实验: 加法器

2022-07-26 15:28:52 326

原创 【单片机】【笔记】定时器初值的计算

晶振频率 11.0592M机器频率 11.0592/12 = 921600个 每秒每个机器周期,定时器计数值加1。当数值为0,256,65536时(TH,TL同时为0时),则会溢出产生中断。921600 / 256(2的8次方) = 36001秒钟,定时器(Tx)中断3600次。2.5毫秒为400分之1秒。3600 / 400 = 9TH1初值设置为 -9。若TH设置为-1时,那么1秒会中断3600次。TH1为-9时,每秒中断(Interrupt)400次。即定时2.5毫秒。2.5×4

2021-11-21 17:45:08 2827

原创 【51单片机】【代码】按键控制PWM波形占空比,并在数码管上显示。

#include"at89x52.h"#define uchar unsigned char#define uint unsigned int#define ulong unsigned longuchar code acLEDCS[]={0xfe,0xfd,0xfb,0xf7}; /* 位选地址码,“0”有效,位选接的是P2口高4位 */uchar code acLedSegCode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,

2021-11-20 22:18:23 2583

原创 解决Linux没有声音的问题

解决Linux下没有声音的问题安装firmware-sof-signed查看音频芯片所对应的的device号新建配置文件写入以下文本内容最后保存即可安装firmware-sof-signedUbuntu系统使用的命令: 下面展示一些 内联代码片。sudo apt-get install firmware-sof-signed查看音频芯片所对应的的device号aplay -l新建配置文件xxx为你的用户名,根据具体的路径修改即可。vi /home/xxx/.asoundrc写入以下文

2021-09-20 00:59:30 4414 1

原创 树莓派4b安装Docker并配置其图形化界面

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-16 16:58:16 1065

原创 如何在无显示屏的情况下调试树莓派

一、准备1.树莓派;2.SD卡、读卡器、网线;3.系统镜像下载链接;4.软件:SD Card Formatter下载链接;balenaEtcher下载链接;VNC Viewer下载链接;PuTTY下载链接。二、具体操作1.用SD Card Formatter格式化SD卡;2.用balenaEtcher烧写系统镜像到SD卡中;3.在烧写完成后的SD卡根目录下新建一个名为ssh的空白文件(五后缀名),以开启ssh服务;4.插入SD卡,连接好网线;4.打开控制面板-网络和 Internet-网

2021-03-02 21:39:50 323

原创 ubuntu系统备份

tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/tmp --exclude=/sys --exclude=/media --exclude=/backup.tgz --exclude=/mnt /

2021-01-01 00:25:53 122

原创 STM32F4 寄存器操作

#include "SysTick.h"#include "usart.h"int main(){ //GPIO_InitTypeDef GPIO_InitStructure; SysTick_Init(168); USART1_Init(9600);// RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD ,ENABLE);// RCC->APB2ENR |= 0x00000008;// RCC->AHB1ENR |= RCC_

2020-11-26 14:21:49 579

原创 stm32f407驱动am2302温湿度传感器驱动代码

am2302.c#include "am2302.h"#include "SysTick.h" void AM2302_Rst(void){ AM2302_IO_OUT(); //SET OUTPUT AM2302_DQ_OUT=0; //拉低DQ delay_ms(20); //拉低至少18ms AM2302_DQ_OUT=1; //DQ=1 delay_us(30); //主机拉高20~40us}u8 AM2302

2020-11-21 13:50:05 609

原创 C++多态案例:计算器

#include <iostream>#include <string>using namespace std;/*class Calculator{ public: int getResult(string oper) { if(oper == "+") { return m_Num1 + m_Num2; } else if(oper == "-") { return m_Num1 - m_Num2; } else if(

2020-11-10 00:36:44 229

原创 STM32F407 iic oled显示屏初始化程序

oled.c#include "oled.h" #include "oledfont.h" void IIC_Start(){ OLED_SDIN_Set(); OLED_SCLK_Set(); delay_us(5); OLED_SDIN_Clr(); delay_us(6); OLED_SCLK_Clr();}void IIC_Stop(){ OLED_SCLK_Clr() ; OLED_SDIN_Clr(); OLED_SCLK_Set(); delay_us(

2020-10-28 00:07:24 5877

原创 STM32F407 ST-Link 下载时出现“no target connected“

STM32F407 ST-Link 晶振频率不一致导致再次下载时出现"no target connected"原因解决方法原因由于使用的核心板的晶振频率与网上搜集的例程中使用的晶振频率不一致,再次下载时Keil会提示no target connected.解决方法修改以下两个文件中的代码:stm32f4xx.h #define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */

2020-10-27 23:27:14 1027

STM32读取旋转编码器程序

通过stm32读取旋转编码器,并使用串口显示计数。(初始值为0,正向加,反向减。)

2020-10-28

空空如也

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

TA关注的人

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