自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XuYuren

徐余人的博客

  • 博客(23)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 ubuntu通过ftp向小米手机传输多个文件

输入ftp命令,连接手机root@wanboo-Inspiron-5570:~# ftp 192.168.1.104 2121Connected to 192.168.1.104.220 SwiFTP 4.1.4 readyName (192.168.1.104:root): wanboo331 Send passwordPassword:230 Access grantedRemote system type is UNIX.Using binary mode to transfer f

2021-06-12 12:35:04 572

原创 实习期间适配安卓机顶盒的经历

在动手之前,我先看了这篇文章海思平台机顶盒适配遥控器流程略作了解,发现就是改一些文件,没什么难度。由于公司目前没有对应的遥控器,只有它的键值码,所以我先给一个其他的遥控器做适配练练手。先用android_ir_user -D命令(android_ir_user 是预置在 /system/bin 下的一个遥控输入与解析的程序)记录下遥控器的前后左右和确认键的键值(只给这几个键做适配)。首先要更改的是key.xml文件,上面那篇文章的路径并不适用于我手上的机顶盒,所以我用find / -name key.x

2021-04-02 15:59:22 511 1

原创 解决hi3716的机顶盒烧录SDK遇到的Kernel panic - not syncing: No init found. Try passing init= option to kernel

机顶盒使用的的hi3716mv300芯片,SDK是自己编译的,make版本4.1,可能是版本太高导致编译的时候一堆问题,至今不知道怎么解决:(如上图所示,写了路径的都是通过网口烧录的,bootargs是我通过串口发送的文件命令,命令复制于SDK中的install_notes.txt文件.每一次都显示如下错误:Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documen.

2021-03-25 11:03:25 1994 5

原创 windows中printf重定向到文件

想要做一个每日计划的表格拿去打印,实在用不好excelexcelexcel,就用了C语言做了个打印表格的程序(下面有效果图).为了方便,使用了printfprintfprintf重定向,实测stm32stm32stm32里面用的重定向在WindowsWindowsWindows里面不能用,要用以下方法:FILE *fp = freopen("文件名","w",stdout);...//中间的内容重定向到文件中fclose(fp);这是效果的图片:这是源程序,你可以在const char *it

2020-10-15 12:36:20 802

原创 git常用命令

#mermaid-svg-pPlFastN7xNeZmUI .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-pPlFastN7xNeZmUI .label text{fill:#333}#mermaid-svg-pPlFastN7xNeZmUI .node rect,#mermaid-svg-pPlFastN7x

2020-09-12 23:00:02 81

原创 gdb简易使用

假如源文件为main.c,编译后的可执行文件为main程序编译时使用参数-g:如cc main.c -o main -Wall -g使用gdb Sourceodeame,如:gdb main如果程序要输入参数,使set args ArgName,如:set args www.csdn.comGDB中通过命令l查看所有代码行数通过b 行数设置断点;使用info b查看断点信息使r开始运行,遇到断点停止;r 行数运行到某一行p 变量名查看当前变量名。GDB通过$N(

2020-08-23 11:43:50 109

原创 Ubuntu上使用vscode开发C51

文章目录demo使用指南说明使用感受我创建了一个工程模板,可以在这上面修改使用。demo先看效果图:该程序功能是每隔1s数码管上显示的数字加一使用指南以下为使用步骤:首次使用,安装SDCC,sudo apt install sdcc,此外,还需要make和python3,因为使用串口下载,所以要sudo pip3 install pyserial如果你的工程只有一个c文件(加入名为main.c),你只需要在vs的终端里面输入sdcc main.c,即可生成一个名为main.ihx

2020-07-15 17:48:17 1019

原创 阿里云视觉智能开放平台购买服务后获取API

在购买后打开产品文档在文档中选择一个具体的应用,然后进入调试模式如图为调试模式,点击右上角的openapi explorer点击右下角的API签名

2020-07-08 15:59:26 239

原创 VScode的源代码管理简易使用

VScode的源代码管理简易使用安装git并添加到环境变量用vscode打开一个文件夹(文件夹里是你要上传的内容),再在终端里面输入以下命令:git remote add origin (仓库地址)这个仓库地址需要你先手动在github创建一个仓库,然后从这里复制仓库地址.如果你的仓库是空的,应该只需要再点击如下的发布分支即可(因为我建的仓库被readme.md和lisense初始化了,所以我也不清楚,如果不行,请往下看).(第一次用会让你输入账号密码)如果你的仓库不是空的,在终端输

2020-05-16 18:57:09 12470

原创 用C++写的stm32中断程序无法运行

用C++写的stm32中断程序无法运行昨天写了一个简单的stm32的中断程序,然而程序却始终无法正常运行.我设置的中断按键按下去后LED没有反应,然而用手去触碰那些没有设置的管脚时,却出现了中断现象.这让我很苦恼,我不得不重新看了一遍老师讲课的视频????.然而看完了之后只让我进一步觉得自己的程序没有问题.我又找了一些中断程序对比,一点点修改,最后终于成功了.在这个过程中,我发现用C++写的stm3...

2020-04-11 11:34:22 784 2

转载 解决keil显示'礦ision'的新办法

本文转载自解决keil中礦,μ的最新方法截止到目前为止2020.0402,网上解决这个问题的办法只有两个.一个是用ultraedit把UV3.exe里面的B5 56 69 73 69 6F 6E替换为75 56 69 73 69 6F 6E,这个方法可追溯到十几年前,随着keil的更新换代,这个方法在最新版本的keil中已经失效了.我用的keil版本是v5.29,这个方法就是没有用的.另一个方法...

2020-04-02 19:30:06 4686 5

原创 keil的终极配色方案(提供配置文件)

这是我的keil配置好后的效果图:配置方法如下:在keil的安装路径C:\Keil_v5\UV4中有一个名为global.prop的文件,先把它备份一下,然后用记事本打开,删除里面的内容,再把以下内容复制进去,保存好后再打开keil即可.# properties for all file typesindent.automatic=1virtual.space=0view.white...

2020-03-30 21:31:19 21607 16

原创 在Visual Studio 2019中配置出C51单片机开发环境

把Visual Studio 2019中配置C51单片机开发环境本文参考了VS2008调用Keil实现单片机c语言编程.因其太过古老且啰嗦,所以我重新写了以下教程,成功后的效果大致如下:前提:你的电脑里面要先安装keil C51 和Visual Studio 2019在你电脑环境变量的Path变量中添加以下三个路径,它们分别是keil软件中BIN文件夹,INC文件夹和LIB文件夹的路...

2020-03-24 21:02:10 12259 17

原创 @toc[单片机编程中的一些时序问题]

单片机编程中的一些时序问题本文的的delay原型:void delay(unsigned int t){ while(t--);//10us}今天在单片机编程时遇到了一些问题:LCD1602的第二行无法显示DS18b20的温度一开始一直为0,后来一直是变化的负数这里面有两个原因,一个是延时时间不够,如以下lcd程序中,在端口被赋值一个字节后的延时是必不可少的,LCD160...

2020-03-21 21:23:14 457

转载 KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义

解决这个问题,要用到关键字extern,具体如下:对于比较小的程序,一般只有一个c文件和一个头文件,全局变量我们通常会直接定义在c文件中,在程序之前加int i定义。如果要在头文件中定义有以下两种方法:用extern来声明:extern int i; ,这一句只是对变量i进行声明,在c文件的程序之前必须加上int i;进行定义。extern int i=0;这一句声明和定义都做了。...

2020-03-17 14:05:06 3485

原创 记红外通信编程的经历

今天独立写出了红外通信的程序,又在参考普中的程序进行一些修改后终于能够成功运行.特写此贴加深印象.我用的普中的开发板,其红外模块的电路图如下:在某一本书中写道:SC6122是红外线发射专用集成电路,其发射的一帧红外线编码是由一个引导码:引导码由一个9ms的高电平和4.5ms的低电平组成低8位用户编码高8位用户编码18位键数据码8位键数据反码2无论是编码“0”或“1”,编码首先...

2020-03-13 20:32:52 752

原创 一个消除数码管残影的好办法

一个消除数码管残影的办法最近一直用到单片机的数码管显示数据,数码管上的残影让我很苦恼!今天在测试DS1320的程序时,发现第0个数码管的残影和最后一个数码管的数据一样!!!如图:这是控制显示的程序,P1的低3位接着38译码器的输入端,故P1的直接赋值能实现位选 //第0个数码管 P1=0; P0=word[minute/16]; delay(...

2020-03-08 22:26:31 6301 2

原创 Pspice仿真中振荡器无法起振的问题

我在Pspice中对以下电路仿真,可是却没有波形。这是因为Pspice的元件和仿真环境都十分理想化,仿真时没有电压从0上升的过程。而这一过程中的电压变化拥有非常丰富的频率成分,它们是振荡器输出信号的来源,而没有这一过程的仿真便无法产生震荡信号。我在网上查阅了很多信息后,进行了如下设置:(IC为反馈网络中的电感的参数)在这些设置后振荡器便产生了震荡信号:我的电路图为:...

2020-02-23 20:37:09 3315

原创 Python练手小项目——随机加减法生成器

为了让外甥女练习算术,用python给她写了个自动出加减法的小程序。该程序使用了文字转语音的库pyttsx,程序运行时,会有相对应的语音提示。pyttsx文档为了防止小孩乱按键盘,导致非法输入,我添加了异常处理:def validate(num):#判断输入是否非法 try: num=int(num) except: say("非法输入,请重新输入") return Fa...

2020-02-23 18:01:50 1552

原创 C#的webclient的使用总结与初识api

C#的webclient的使用总结与初识api前言WebClient的使用示例属性方法获取网站API前言今天在B站看到一个up主发布的关于用C语言写b站粉丝数显示器的视频,它使我颇受启发。我第一次了解到了wget这个下载文件的命令行工具以及它的使用,对浏览器的开发者工具也有了进一步了解(在network下按ctrl+r重新加载元素)和在此界面寻找api链接。当然我认为他用C语言写的那个代码太...

2020-02-06 16:09:04 1118

原创 Quartus波形仿真教程

下面我以一个模为60的BCD码加法计数器为例来讲解此教程。先贴上代码:module bcd60counter(clk,switch,count);input clk,switch;output[7:0]count;reg[7:0]count=8'b0;always@(posedge clk) begin if(switch) begin count=count+8...

2019-11-19 18:57:53 29123 5

原创 ModelSim波形仿真指南

ModelSim波形仿真指南首先,新建工程,接着按提示建立两个或多个Verilog文件。里面必须要有一个测试文件,它用于给模块提供输入。下面两个图片即为这两个文件的源码。切记文件名一定要和里面的模块名一致。接着,保存文件后点击下图圈着的图标进行编译:编译成功后,再点击下图编译的文件仿真:会弹出如下窗口,选择第一个里面的测试文件,再点击确定,如下图:选择view选项里的objects...

2019-11-14 22:30:00 7804 1

原创 基于单片机的FM收音机 附带测温功能

基于单片机的FM收音机 附带测温功能介绍可能会遇到的问题介绍本次制作为我在单片机课程设计这一门课的作业,该设计用STC89C52RC型号的单片机控制FM收音模块TEA5767在特定频率下搜台,并通过数字温度传感器DS18B20读取当前温度。下图为成品图片。本制作需要的主要元器件有:STC89C52RC,TEA5767,LM386,LCD1602,DS18B20。其余元件有电容,电阻,电位器,...

2019-11-09 17:23:28 619

keil的"UV4.exe"

经过修改后的UV4.exe,不会再显示"礦ision",替换你的keil里面的UV4.exe即可 ★★★替换前备份你的UV4.exe,因为可能你的版本不支持我这个版本(V5.29)

2020-04-02

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

TA关注的人

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