自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

童话与梦的博客

copyer to coder

  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32项目编译报错,全局宏定义与芯片不一致

stm32 编译报错:stm32f10x.h(298): error: #67: expected a "}"报错原因:将STM32F103ZET6的项目直接移植到STM32F103C6T6时编译的报错,好像是全局宏定义与芯片不同的原因。解决方法:将宏定义改为与芯片对应的宏定义。例如我原来用的时STM32F103ZET6,宏定义是STM32F10X_HD。但我移植到STM32F103C6T6时,后者属于小容量产品,与该宏定义不符。修改为STM32F10X_LD即可,成功编译。附:大容

2022-05-10 20:29:50 750

原创 【ESP8266】 ESP8266与LittleFS文件系统

目的:在ESP8266使用LittleFS文件系统,而不是弃用的SPIFFS文件系统。环境:vs code + platformio文章目录1、更改默认的文件系统1、更改默认的文件系统在“platformio.ini”配置文件加上一句代码更改默认的文件系统board_build.filesystem = littlefs...

2022-04-24 20:56:43 2122 1

原创 st link在MDK下载失败的解决方法

1 报错内容flash download failed - Target dll has been cancelled2 解决办法通过st-link utility将flash全部擦除。2.1 下载st-link utility从http://www.st.com/web/en/catalog/tools/PF258168下载st-link utility并安装。2.2 擦除flsah双击打开软件;选择【Target->Connect】可能软件会提示“No ST-LIN

2022-03-03 20:08:32 1191

原创 NMOS 与 PMOS

1 NMOS1.1 常见连接方式当Vin为 高电平 时,NMOS导通,灯亮;当Vin为 低电平 时,NMOS关断,灯灭。1.2 重要参数1.2.1 VGS (GS开启电压)即当Vin大于VGS时,NMOS才会导通,需根据系统电压情况选择合适的VGS。1.2.2 RDS(on) (DS导通电阻)即NMOS导通时,D与S之间的电阻,越小越好,但是成本也越高,量力而行。1.2.3 Ciss / Coss(输入/输出端电容)制造工艺的问题,无法避免,当NMOS的G从低电平变为高电平时,需要

2022-01-27 20:28:07 5031

原创 win10任务栏透明

win+i,打开Windows设置,点击个性化,点击颜色,将透明效果打开。win+R,输入【regedit】,路径改成:计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced新建一个**DWORD(32位值)**并命名为【TaskbarAcrylicOpacity】0是全透,10是不透,1至9为半透明如果是磨砂的效果,可以试试下面两种方法1 、 个性化→颜色最下面的两个选项取消打勾之后

2022-01-16 15:09:24 886 3

转载 【转载】keil消除*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS警告方法

在Keil C中,如果没有显式调用到定义过的函数,就会出现这样的的警告。当出现这样的警告时,可以不用管,因为不影响其它部分。但是,我们知道,即使没有调用这个函数,Keil仍然把它编译连接进整个程序,不过浪费点ROM倒是不心疼。最主要的是,在这个函数中的变量,不会被列入覆盖分析范围内,也就是说这些变量占的空间不能被回收,这对于为数不多的RAM资源可是巨大的浪费啊。。。当这个不被调用的函数写在C文件中时,可以把它注释掉来解决这个问题。我想知道的是,当我将一组函数包装成lib文件时,又怎么解决问题呢?总不能每次

2022-01-13 19:33:44 18364

原创 【教程】如何优雅地使用vs code代替keil开发51单片机/STC单片机

目的:优雅地敲代码keil的界面看着不是很舒服,就使用VS CODE来编辑代码,舒服多了。用到的插件:Chinese (Simplified) Language Pack for Visual Studio CodeKeil AssistantC/C++效果目前的可以正常编译,调试还没整明白(又会的大佬可以指点一下)视频详细教程见视频: 【软件】优雅地使用vs code代替keil

2021-09-22 22:35:46 15724 9

原创 vs code + mingw64配置C语言环境

文章目录1、安装VS code2、安装VS code的C/C++插件3、安装mingw643.1、下载3.2、安装4、配置环境变量4.1、配置4.2、检查5、配置C环境1、安装VS code贴个官网:VS CODE2、安装VS code的C/C++插件3、安装mingw643.1、下载下载地址:mingw64打开网址后往下滑找个最新的版本,我下载的是红色方框圈出来的3.2、安装下载之后会得到一个压缩包,解压,然后把【mingw64】这个文件夹放好(感觉全英路径好一点)。4、配置环境

2021-09-07 17:27:05 744 2

原创 ✔G【OPA828】放大器模块 超低输入电流偏置 同相/反相放大器 跟随器

文章目录一、亮点带宽压摆率二、模块参数供电参数同相放大器反相放大器跟随器~~三、原理图~~四、模块接线说明五、测试1、跟随器2、同相放大器放大倍数带宽3、反相放大器放大倍数带宽~~六、注意事项~~芯片手册:OPA828一、亮点带宽Gain Bandwidth: 45 MHz压摆率Slew Rate: 150 V/μs二、模块参数供电双电源、±5V参数同相放大器放大倍数:约10倍带宽:2.1M以下基本能保持约10倍增益反相放大器放大倍数:约10倍带宽:1.2M以下基

2021-08-02 14:21:41 3706

原创 ✔B【OPA1602 】【双运放】高性能 低噪声 极低失真度运放模块 35MHz带宽

文章目录一、亮点高带宽高增益二、模块参数供电放大倍数三、原理图四、模块接线说明正相放大反相放大五、测试放大倍数带宽六、注意事项芯片手册:OPA1602一、亮点高带宽高带宽:35MHz (G = +1)高增益高开环增益:120d二、模块参数供电宽泛电源电压:±2.25V 至 ±18V放大倍数测试为1.4~96连续可调测试情况:±12供电、输出1kHz、100mv的正弦波三、原理图没找到四、模块接线说明正相放大SB1(SB5)连接 ——SB2(.

2021-08-02 11:24:53 1541

原创 ✔B【AD620】【单运放】仪表放大器 电压放大器 数控电位器 差分放大器模块

文章目录一、亮点高增益二、模块参数供电:±18V(max)放大倍数三、原理图四、模块接线说明输入信号切换供电切换电位器切换五、测试放大倍数带宽六、注意事项数据手册:AD620、MCP41010_100k一、亮点高增益Gain set with one external resistor(Gain range 1 to 10,000)二、模块参数供电:±18V(max)Wide power supply range (±2.3 V to ±18 V)放大倍数2~176倍可调

2021-08-02 09:52:26 3676 1

原创 ✔B【AD623】【单运放】仪表放大器 AD623电压放大器模块可调 单电源 单端/差分 微小信号

【】仪表放大器 AD623电压放大器模块可调 单电源 单端/差分 微小信号

2021-07-31 19:54:39 5169 2

原创 ✔B【AD8367模块】 500M 45DB可变增益 高线性 低失真 VGA||AGC

文章目录一、亮点二、模块参数三、原理图四、模块接口说明五、测试六、注意事项芯片手册:AD8367一、亮点片上集成了律方根检波器,可以实现单片AGC应用手册:On-chip, square-law detector宽范围的模拟可变增益:-2.5 dB至+42.5 dB手册:Broad-range analog variable gain: −2.5 dB to +42.5 dB3dB的截止频率为500MHz手册:3 dB cutoff frequency of 500 MHz

2021-07-31 12:01:50 3534 1

原创 ✔G【OPA695】【单运放 】<高速>宽带放大模块 1.4G 高速电流型运放 同相反相带偏移

文章目录一、亮点超高压摆率高带宽二、模块参数三、原理图四、模块接口说明五、测试六、注意事项芯片手册:OPA695一、亮点超高压摆率典型值4300V/us高带宽取决于负载和放大倍数二、模块参数供电:双电源±5V单电源 范围为 +5V ~ +12V双电源 范围为 ±2.5V ~ ±5V放大倍数:1三、原理图四、模块接口说明地(插孔)和引出的地(排针)方便万用便测试。五、测试输入信号:Vpp = 100mV的正弦波输出情况:在DC ~ 25MHz放大倍数基本可

2021-07-30 21:05:05 4161 2

原创 ✔B【OPA843】【单运放】宽带低失真 单位增益稳定 电压反馈 运算放大器模块

芯片手册:OPA843一、亮点宽带高增益带宽积:800MHz高带宽:260MHz(G = +5)低失真低输入电压噪声:2.0nV/√Hz低失真:-96dBc(5MHz)低输入失调电压:300uV±100mA二、模块参数供 电:±5V放大倍数:三、原理图四、模块接口说明五、测试六、注意事项...

2021-07-29 21:26:30 1633

原创 ✔G【OPA847】【单运放 】高速 宽带 放大模块 3.9G带宽 高压摆率

芯片手册:OPA847一、主要特性(1)带宽:手册上在带100Ω负载时的小信号带宽理论值为DC~3.9GHz,实测在带50Ω负载时的小信号(200mVpp)带宽为DC ~ 340MHz及以上(G=+20),可放大直流信号和交流信号。(3)供电:双电源±5V 。(2)输出电压范围:输出可达±3V。(4)输入输出接口:采用两种形式,一个是插针接口(默认不焊接),一个是SMA接口(默认焊接)。(5)输入输出阻抗:预留焊接位置用户可根据需要更改,模块默认输入输出阻抗为50Ω。(

2021-07-29 19:55:07 5005 1

原创 ✔B【OPA1611】【单运放】低功耗精密运算放大器模块

芯片手册:OPA1611一、基本参数宽电源电压范围:±2.25V至±18V轨到轨输出高压摆率:27V/us高带宽:40MHZ (G=+1)高开环增益:130DB超低噪声:1KHZ时为1.1nV/√Hz超低失真:1KHZ时为0.000015%最大开环增益:130DB(典型值)低静态电流:每通道3.6MA工作温度范围:-40~150℃输入失调电流:±25nA(典型值)输入偏置电流:±60pA(典型值)输入失调电压:100 uV(典型值)共模抑制比:120DB(典型值)输入阻抗:1

2021-07-27 20:22:28 3162

原创 【已验证成功】【DIY小项目】基于CY7C68013A的逻辑分析仪

1、什么是逻辑分析仪?逻辑分析仪是分析数字系统逻辑关系的仪器。逻辑分析仪是属于数据域测试仪器中的一种总线分析仪,即以总线(多线)概念为基础,同时对多条数据线上的数据流进行观察和测试的仪器,这种仪器对复杂的数字系统的测试和分析十分有效。逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。由于逻辑分析仪不像示波器那样有许多电压等级,通常只显示两个电压(逻辑1和0),因此设定了参考电压后,逻辑分析仪将被测信号通过比较器进行判定,高于参考电压者为High,低于参考电压者为Low,在

2021-07-22 17:26:34 10094 26

原创 梦龙_C语言作业14

一.填空题(共2题,10.0分)15.14 下面的程序会将产生的n个随机3位数(100~999)构成一个动态存储的环,然后将其中第m个数从环中删除。其中n,m均是从键盘输入的整数,并大于等于1,m可以大于n。程序中有三个空缺请补齐。(不要有空格和不必要的圆括号)源码#include<stdio.h>#include<stdlib.h>#include<time.h>void main(){ int *s,n,m,i; scanf("%d",&am

2021-06-11 21:46:15 810 2

原创 梦龙_C语言作业13

一.简答题(共1题,5.0分)113-1 编写一个函数char *compact(char s[]);,以一个字符串s作为参数,能将字符串中重复出现的字母删除并返回该字符串的首地址。主程序从键盘输入一个字符串,调用该函数处理该字符串后显示结果。(判断重复字母不区分大小写,不要有任何提示文字)例如:输入:To be or not to be,that’s a question显示的结果为:To be r n ,ha’s qui#include <stdio.h>#include.

2021-06-11 19:50:36 282

原创 梦龙_C语言作业12

文章目录一.填空题_二维数组(共1题,5.0分)附二.简答题_杨辉三角(共1题,5.0分)三.程序题(共3题,15.0分)1_矩阵2_change3_筛选法求素数(有点问题)一.填空题_二维数组(共1题,5.0分)附#include <stdio.h>typedef int Intmatrix[10][10];int invdiagsum(Intmatrix ma, int rows, int cols){ int s,i; s = 0; for(i=0;i<ro

2021-05-29 12:31:01 1694 7

原创 梦龙_C语言作业11

文章目录一.填空题(共4题,20.0分)1、第一空:第二空:第三空:源码2第一空:第二空:第三空:源码3第一空:第二空:第三空:源码4第一空:第二空:第三空:源码二.简答题(共1题,5.0分)1参考答案三.程序题(共2题,10.0分)1参考答案2参考答案一.填空题(共4题,20.0分)1、5.5 下面程序使用插入法在输入的同时升序排序,请补充①②③三处空缺。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-syh5izJr-1621519364229)(C:\Users

2021-05-20 22:03:49 1144 2

原创 梦龙_C语言作业10

文章目录一.填空题1、平方和参考答案源代码2、随机数参考答案源代码二.简答题typedef参考答案三.程序题1、平均数参考答案2、十六进制参考答案一.填空题1、平方和下面程序用于计算一批数据的平方和,请补齐①②③三处代码。(填空时不要有圆号和空格)参考答案IntArray&a[i]10源代码#include <stdio.h>typedef int IntArray[20];int squaresum(IntArray a, int n){ int

2021-05-14 17:13:34 704 2

原创 Python 笔记

以前学py的时候做的笔记,以此检索文章目录1、计算机组成原理和python基础知识1.1、计算机组成原理1.2、编程语言和python1.3、使用pycharm编写第一个程序1.3.1、新建工程1.3.2、新建.py文件1.3.3、运行python程序1.4、注释1.4.1、单行注释单行注释快捷键 CTRL + /1.4.2、多行注释1.5、标识符 和 关键字1.5.1、标识符1.5.2、关键字1.6、变量以及类型1.6.1、变量的定义1.6.2、变量的类型快速复制快捷键 CTRL + D1.7、输出.

2021-05-12 22:37:17 713

原创 梦龙_C语言作业9

一.填空题1阅读下面程序并写出键盘输入15时的运行结果:(只写结果,不写输入)参考答案result=3析把宏名换成宏体即可二.简答题1、swap函数请用地址传递方式编写一个函数void swap(int *,int *);,主程序提供两个整型变量的地址作为实参,该函数能使这两个变量的值互相交换。请编写主程序验证该函数。(直接显示结果,不要任何提示文字)参考答案/*时间:2021-5-9作者:童话环境:Win 10 、 VC++ 6*/#include <st

2021-05-09 12:41:40 454 1

原创 Altium Designer 19 不完全指南

Altium Designer 19 不完全指南声明:本文主要是笔者在PCB绘制过程中遇到了一些问题,以此文做个小结、方便查看。文章目录Altium Designer 19 不完全指南一、原理图绘制1、常用快捷键2、元件标注3、添加库文件、封装4、一、原理图绘制1、常用快捷键鼠标左键 框选元件鼠标右键 拖动原理图鼠标中间 缩放原理图CTRL + S 保存、保命CTRL + W 放置线、连线P + P 放置器件2、元件标注菜单栏【工具】 --> 下拉菜单【工具】

2021-05-04 16:36:16 1162

原创 以MATLAB为基础简单模拟【基于负反馈的正弦波发生电路】的波形发生过程

clc,clear,clfTIME = 10*pi;t = 0:0.1:TIME;fai = 0;A = 4;F = 1/3;c=colormap(lines(10));Y = 0.01 * sin(2*t+fai);for i = 1:10 yin = 0.01*sin(2*t+fai)*(A^(i-1))*(F^(i-1)); yout = A * yin; Y = Y + yout; subplot(2,1,1);plot(t,yout,'color',

2021-05-04 15:50:55 713

原创 梦龙_C语言作业8

文章目录一.填空题1.给出下面程序的运行结果:参考答案:析源代码2、 请写出下面程序的运行结果:参考答案析源代码3.补全代码参考答案一.填空题1.给出下面程序的运行结果:参考答案:s=720析初步分析,函数int func(int i)的功能是:求阶乘。那显然 3 的阶乘是 6 , 6 的阶乘是 720 。源代码#include <stdio.h> int func(int i) { int k, s = 1; for (k = 1; k &

2021-04-30 16:39:21 812 1

原创 梦龙_C语言作业7

文章目录一.填空题二.简答题1三.程序题12一.填空题1 3.13 执行下面程序后,变量i的值是( )/*i=5*/二.简答题17-1 编写一个函数int isprime(intn);可以判断整数n是否是素数,是则返回1,否则返回0。编写一个主程序,键盘输入一个整数,调用该函数判断该整数是否为素数,是则打印这个数。(不要有任何提示文字,结果显示不要回车)/*时间:2021-4-20作者:童话环境:Win 10 、 Visual Studio 2019 */#de

2021-04-20 07:50:11 695 2

原创 梦龙_C语言作业6

一.填空题6二.简答题#include<stdio.h>void main(){​int i,j,count=0;​for(i=3;i<=1000;i++)​ ​{​ ​ ​for(j=2;j<i;j++)​ ​ ​{​ ​ ​ ​if(i%j0)break;​ ​ ​}​ ​ ​if(j>=i)​ ​ ​{​ ​ ​ ​printf("%d\t"

2021-04-14 22:01:45 566

原创 梦龙_C语言作业5

一、填空题1、26二、简答题1、从键盘输入10个分数(0到100之间),去除其中的最高分和最低分后求平均分,保留1位小数显示结果。(不要有任何提示文字,结果为双精度数后面不要有回车)方法一:利用数组double scores[10]; // 储存分数的数组double max; // 分数最大值的变量double min; // 分数最小值的变量double sum; // 分数求和变量int i; // 循环变量/* 循环输入分数 */for

2021-03-30 17:48:02 1808 3

原创 每周一题3_杭电ACM_Tian Ji -- The Horse Racing

Tian Ji – The Horse Racing题目来源:杭电ACM 1.3.1

2021-03-27 11:09:37 342

原创 每周一题2_杭电ACM_Moving Tables

Moving Tables题目来源:杭电ACM 1.3.1原题描述Problem Description·The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in the following figure.The floor has 200 rooms each on the north side and south side along the

2021-03-26 20:52:50 412

原创 梦龙_C语言作业4

〇、写在前面1、关于main()函数参考链接:https://blog.csdn.net/u012219371/article/details/78964904?utm_source=app&app_version=4.5.4

2021-03-23 16:08:44 1276 3

原创 扩展 | 字符数组与字符串之间区别&函数的使用方法

文章目录一、字符数组与字符串之间区别1、字符数组及字符串的定义与初始化2、他们在内存中存储的形式3、字符串的表示形式4、赋值方式的不同5、字符数组及字符串的处理函数6、字符数组及字符串作为函数的参数二、总结函数的使用方法1、函数的声明以及函数原型2、函数形参与实参的区别3、return 语句的作用4、全局变量和局部变量的理解5、函数的传值调用及传址调用的区别6、函数的递归调用三、代码演示1、字符数组与字符串之间区别演示代码2、函数的使用方法演示代码一、字符数组与字符串之间区别1、字符数组及字符串的定义与

2021-03-19 22:54:12 7962

原创 梦龙_C语言作业3

文章目录一、单选题测试代码选项A选项B选项C选项D二、填空题测试代码输出结果分析三、简答题第1题参考代码第2题参考代码四、程序题第1题参考代码第2题参考代码一、单选题若有定义:int x,y; char a,b,c; 并有以下输入数据(此处↙代表回车键,□代表空格):1□2↙A□B□C↙则能给x赋1,给y赋2,给a赋’A’,给b赋’B’,给c赋’C’的正确程序段是 . . ( D ).A、scanf(“x=%dy=%d”,&x,&y);a=getchar(

2021-03-16 16:33:16 2859 3

原创 每周一题1_杭电ACM_Identity Card

Identity Card题目来源:杭电ACM原题描述:Problem DescriptionDo you own an ID card?You must have a identity card number in your family’s Household Register. From the ID card you can get specific personal information of everyone. The number has 18 bits,the first 1

2021-03-12 21:29:24 152

原创 C语言 ACM 求和

题目:我的代码:#include<stdio.h>int main ( void ){ int n; //加数个数 变量 int num; //输入的每个数据 int sum = 0; //累计求得和 while(scanf("%d",&n)!=EOF)//在文件的结尾(CTRL+Z可以终止这个循环) { sum = 0; //初始化为0 while(n--) //累计求和的次数 { scanf("%d",&num)

2021-03-08 22:51:41 211

原创 梦龙_C语言作业2

一、填空题1真值101和-101的补码机器数用16位存储时分别是多少(用四位十六进制数写结果,字母小写)?(1) (2)16位存储的补码机器数0xff1e的真值是多少(用十进制数写结果)?(3)第一空:这里是引用101D转化成二进制:原码:0000 0000 0110 0101反码:0000 0000 0110 0101补码:0000 0000 0110 0101转化成十六进制:0x0065第二空:-101D转化成二进制:原码:1000 0000 01

2021-03-08 22:43:32 1986

原创 梦龙_C语言作业1

C语言作业 1/*1、 编写一个程序,在屏幕上显示以下三行内容:**********************This is my first C!**********************时间:2021-3-1 作者:童话环境:Dev C++ 5.11 */#include <stdio.h>int main (void){ printf("*********************\n*This is my first C!*\n*************

2021-03-01 21:51:07 1356

logic analyzer.zip

DIY自制逻辑分析仪资料

2021-08-17

空空如也

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

TA关注的人

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