自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 STM32调试接口复用为GPIO后,无法下载程序问题

2.由接口模式可知, 没有外部输入时(调试接口不接设备时)在程序中读SWDIO,得到SET;在程序中读SWCLK,得到RESET.3.我们可以在调试接口不接设备时, 复用为IO口.接设备时,我们可以控制调试接口输入电平,从而区分何时调试, 何时复用为GPIO.1.根据芯片手册了解到,SWD调试接口复位后,初始化为输入模式。

2023-07-05 14:23:51 1299 1

原创 linux更换下载源和仓库

根据Linux版本更换下载源

2022-06-08 11:30:10 2468

原创 使用蓝桥杯嵌入式旧板实现LCD显示波形和幅度谱

使用蓝桥杯嵌入式旧板实现LCD显示波形和幅度谱

2022-05-03 21:26:28 1538 4

原创 使用了Makefile中的VPATH,但是遇到make: *** No rule to make target ‘test.c‘, needed by ‘test.o‘. Stop.

使用了Makefile中的VPATH,但是遇到make: *** No rule to make target ‘test.c’, needed by ‘test.o’. Stop.原因是Makefile中的VPATH,只会改变你的依赖关系,并不会改变你的cmd命令.因此,你想要在cmd中引用你的依赖关系如下图所示,为你写的目标文件的依赖文件(prerequisites)中的文件添加了路径前缀.但是没有给你的cmd中的文件添加前缀targets : prerequisitescommand例如

2022-03-22 09:57:49 1229 1

原创 虚拟机连接锐捷校园网

1.下载notepad++,并安装;下载锐捷安装包.拔掉网线2.卸载锐捷客户端3.安装锐捷客户端,但是不要点击完成安装.进入任务管理器,关掉服务RJSuService.4.在安装路径下,找到8021.exe文件,使用notepad++打开.ctrl+f找到Vmware NAT Service,并替换为Vmware ABC Service.保存.5点击完成安装.连接网线,打开锐捷客户端.6.Vmware虚拟机,网络适配器设为NAT模式.如果出现,打开客户端没有反应.应该是哪个步骤出错了.建议重新来

2022-01-09 01:23:14 1003 2

原创 树莓派使用ssh远程登录

树莓派使用ssh远程登录

2021-12-25 21:53:01 2802

原创 windows下Git-Bash窗口编码修改和bash编码格式的更改.途径修改注册表

我们可以通过修改windows的cmd窗口的编码来修改Git Bash窗口的编码.这里我们通过修改注册表的值来修改,cmd窗口的默认编码使用新版控制台时,我们在注册表中找不到计算机\HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe这一项.这时可以打开一个cmd窗口,然后在标签栏(就是显示cmd.exe路径的位置),右键,接着点击属性进入属性界面勾选这项.然后就可以在注册表中找到%SystemRoot%_system32_cmd.exe

2021-12-07 22:49:56 1718

原创 为vs code中C++配置opencv4.5.4

前提:1.windows系统2.软件vs code3.opencv version: 4.5.24.gcc8.1.0(minGW中的)5.cmake version: 3.17.0-rc3步骤:1.下载minGW,并将minGW的文件路径加入系统环境变量Path下载minGW网址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/2.下载opencv官网源文件,并解压vs code

2021-09-19 22:28:16 1644

原创 使用C语言处理中文txt文件

使用C语言处理中文txt文件此方法适用于由于编码格式错误所导致的读取错误.当我们的txt是中文时,我们使用C语言的fgetc()等函数读取中文时,将读取出来的数据打印出来可能是乱码.那么可以打开txt文件,看一下左下角的编码格式是什么,如果不是ANSI,那么就有可能读出的数据就是乱码,.我们可以通过在txt文件内容查看界面,文件选项下,另存为,选择另存格式为ANSI.之后,再用C语言文件读取函数来读取后的字符就可以正确的被打印为中文了....

2021-07-04 12:36:58 412

原创 VM虚拟机无法在共享文件夹(计算机/mnt/hgfs)中看到共享文件夹

VM虚拟机无法在共享文件夹(计算机/mnt/hgfs)中看到共享文件夹关闭linux虚拟机,打开VM虚拟机设置界面的下的选项,禁用共享文件夹。然后启动linux虚拟机后,再启用共享文件夹后,可以在计算机/mnt/hgfs/下找到共享文件夹...

2021-06-19 22:08:34 380 1

原创 ubuntu文本编辑

ubuntu文本编辑sudo apt-get install vim:安装VIMvim hello.c 在当前目录下生成一个hello.c的文件,并进入vim界面进入vim界面后,我们并不能够输入文本。我们按下 i 进入insert(插入)模式下才能进行文本的编辑。编辑完文本后,我们按下esc,退出插入模式。接着输入:wq来保存并退出vim界面。若要编译.c文件,使用gcc...

2021-06-18 12:28:58 161

原创 C和指针(C and pointer)课后题答案

C和指针(C and pointer)课后题答案链接http://download.eeworld.com.cn/detail/Bingqi23/559863

2021-06-15 20:34:12 503

原创 51单片机(时钟频率12MHz)控制PCF8591

51单片机(时钟频率12MHz)控制PCF8591PCF8591在开始后,第一个字节为地址和写,第二个字节为控制字节(转换通道),第三个字节为DAC寄存器数据。PCF8591在开始后,第一个字节为地址和读,读操作(读取ADC寄存器数据)关于IIC的函数(除了终止时序函数),都保证在函数结束后,SCL = 0;便于编程执行完终止时序函数后,执行的下一个IIC有关的函数一定为开始时序函数,所以可以不用将SCL置零。因为执行完终止时序函数后,SDA = 1, SCL = 1,所以只需要将SDA = 0就可

2021-06-04 21:31:04 635

原创 51单片机(本实验时钟频率12MHz)DS18B20控制步骤

51单片机DS18B20控制步骤步骤1、 初始化时段将DQ拉高,延时3us将DQ拉低,延时480us将DQ拉高,延时60us判断DQ得值延时480us2、 写时段将DQ拉高,延时3us将DQ拉低,延时1usDQ = dat & 0x01;延时60us3、 读时段将DQ拉高,延时3us将DQ拉低,延时1us将DQ拉高(释放总线)Dat >>= 1根据DQ的值,给dat赋值延时到读时段结合delay_us(uint nus){ while(--nu

2021-06-04 21:23:25 397

原创 serialplot虚拟串口示波器使用方法

serialplot虚拟串口示波器使用方法

2021-04-12 22:38:28 11452 10

空空如也

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

TA关注的人

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