自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (11)
  • 收藏
  • 关注

原创 cadence orcad capture tcl/tk脚本开发

Orcad是一个很优秀的原理图工具,orcad支持tcl/tk开发,介绍一下当前本人开发的脚本工具,可用于提高硬件工程师的画图效率。2. 选中器件的pin管脚,输入cw XX,会自动生成XX_pin名称的alias,如AD9361_IN+3. 选中任意一个wire,输入cw XXX,会创建一个网络,CTRL+V可以粘贴。2.选中需要换pin的bank,输入命令,会自动完成换PIN,注意图纸备份。1.选中器件的pin管脚,输入cw 0,会自动生成pin名称的alias。根据PIN名称等创建网络标号。

2022-11-19 14:44:37 2958 3

转载 低通,高通,带通,带阻滤波器

低通滤波器容许低频信号通过, 但减弱(或减少)频率高於截止频率的信号的通过。高通滤波器容许高频信号通过, 但减弱(或减少)频率低于於截止频率的信号的通过。带通滤波器容许一定频率范围信号通过, 但减弱(或减少)频率低于於下限截止频率和高于上限截止频率的信号的通过。带阻滤波器减弱(或减少)一定频率范围信号, 但容许频率低于於下限截止频率和高于上限截止频率的信号的通过。

2017-04-14 10:31:52 14212

转载 SIM900A与网络调试助手进行TCP收发通信

硬件平台:正点原子ATK-SIM900A GSM/GPRS模块开发板软件平台:PC端串口调试工具&网络调试工具测试目的:测试开发板GPRS功能、熟悉AT指令1.设置网络因为我这里是通过路由器上网,所以要先进行一些设置。先查看自己本机IP,这里是192.168.1.103,如图1.图1通过自己的路由器,查看本机对外的IP

2017-04-12 10:43:42 14134 4

转载 必备的20个电路分析

初级层次:是熟练记住这二十个电路,清楚这二十个电路的作用。只要是电子爱好者,只要是学习自动化、电子等电控类专业的人士都应该且能够记住这二十个基本模拟电路。   中级层次:是能分析这二十个电路中的关键元器件的作用,每个元器件出现故障时电路的功能受到什么影响,测量时参数的变化规律,掌握对故障元器件的处理方法;定性分析电路信号的流向,相位变化;定性分析信号波形的变化过程;定性了解电路输入输出阻抗的大

2017-04-11 09:50:08 12888

转载 SPI总线

SPI总线协议介绍一、技术性能        SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,通信波特率可以高达5Mbps,但具体

2017-04-01 11:26:24 699

原创 stm32f103 高容量代码移植到低容量代码

主要是有两个地方需要更改1.将启动文件中的改成的文件2.将C/C++的Define选项改成这个 就可以正常编译了

2017-02-09 23:02:07 1584

转载 C语言中Stastic变量

函数内部变量,让一个变量长期有效,而不管其是在什么地方被申明。比如:          int fun1()          {              static int s_value = 0;          s_value++;          }         那么fun1不管在什么地方被调用,当函数退出后,s_value最

2017-01-30 16:05:11 1549

转载 关于stm32中printf函数重定向问题

学习stm32过程中,对printf函数进行了重定向,但是能够在串口调试助手中显示出来,并且debug不能全速运行,printf函数阻碍了程序的运行。后来求教了度娘。标准库函数的默认输出设备是显示器,要实现在串口或LCD输出,必须重定义标准库函数里调用的与输出设备相关的函数.例如:printf输出到串口,需要将fputc里面的输出指向串口(重定向),方法如下:#ifdef

2017-01-24 20:33:28 1926

转载 *** error 65: access violation at 0x40021000 : no 'read' permission

使用MDK自己创建一个STM32F103的项目加入源码后编译,正常,在线仿真单步执行出现如下问题error 65: access violation at 0x40021000 : no 'read' permission网上有好多说法,但是我试过都不行后来发现是Debug里面的设置有问题主要是下面2项设置Di

2017-01-24 19:02:46 672

转载 关于stm32F103中的Boot问题

很多小伙伴在初学stm32时会遇到一个Boot的选择问题。BOOT0和BOOT1STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存=芯片内置的Flash。2)SRAM=芯片内置的RAM区,就是内存啦。3)系统存储器=芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或

2016-09-11 10:07:26 7953

转载 标准C函数的一些字符串与整型、浮点型的转换

atof(将字符串转换成浮点 型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#include 定义函数double atof(const char *nptr);函数说明atof()会扫描参数nptr字符 串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符

2016-08-22 18:03:02 4858

转载 HTTP协议浅尝

HTTP请求、响应报文格式HTTP请求报文格式:HTTP请求报文主要由请求行、请求头部、请求正文3部分组成1,请求行由3部分组成,分别为:请求方法、URL(见备注1)以及协议版本,之间由空格分隔请求方法包括GET、HEAD、PUT、POST、TRACE、OPTIONS、DELETE以及扩展方法,当然并不是所有的服务器都实现了所有的方法,部

2016-05-27 22:24:31 241

转载 Arduino中的数据类型

Arduino的数据类型数据类型字节范围备注void  只用作函数声明,表示没有返回值boolean true,false每一个布尔变量占一个字节的内存

2016-04-17 12:15:52 4432

转载 keil中的数据类型

51单片机数据类型 (2014-08-08 13:00:21)标签: it 在keil C51或者iar for c8051编译器下:int 占两个字节 范围:-32768~+32767long占四个字节 范围:-2147483648~+2147483647float占四个字节

2016-04-09 20:11:32 8168

转载 关于网络通讯中的相关概念

计算机在网络中有几个重要的概念,下面以快递类比理解

2016-04-01 16:43:06 254

原创 关于单片机printf函数

51单片机不能使用printf输出uchar型数据

2016-03-30 20:39:19 624

转载 关于独立按键与矩阵按键的程序(51单片机)

发一个51单片机的键盘扫描程序,算法简单有效                                       再给大家分享一个不错按键程序(来自ourdev)/**************************************** 键盘_不采用定时器_不延时 特点: 按键在松手后有效,灵敏度高,消耗资源少,运行效率高 //独立键盘.无按键动作时

2016-03-08 18:56:14 1633

转载 关于if if和if elseif的区别

多个if是所有的if都会进行判断if else if是只要有满足条件的,就不再对之后的else if进行判断比如a = 2;if(a==1) c=1;if(a==2) c=2;if(a%2==0) c=3;最终结果c=3a=2;if(a==1) c=1;else if(a==2) c=2;else if(a%2==0) c=3;最终结果c=2追问:el

2016-03-05 15:33:19 3880 1

转载 关于蓝桥杯STC15单片机的18B20程序

DS18B20是一种单总线数字温度传感器,测试温度范围-55℃-125℃,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。单总线,意味着没有时钟线,只有一根通信线。单总线读写数据是靠控制起始时间和采样时间来完成,所以时序要求很严格,这也是DS18B20驱动编程的难点。一.DS18B20温度传感器1.引脚图2.DS18B20内部结构图 主要由2部分组成

2016-03-04 13:03:28 9526 1

原创 关于I2C总线的感悟

最近几天研究了一下I2C总线,一开始感到非常困难,经过一番周折,终于搞定了。。。下面总结几点个人觉得需要注意的地方1.主机 由 从机读取数据结束后应当发送非应答信号结束读取2.每一次写入数据都需要进行一定的延时

2016-01-25 21:21:21 671

转载 51单片机的WR、RD问题

51单片机上电复位后,各输出口的状态都是1。当执行指令MOVX @DPTR, A时,这是51单片机写,对应的WR为0;当执行指令MOVX A, @DPTR时,这是51单片机读,对应的RD为0;这两个0状态,都是瞬间出现,不超过一个机器周期,马上恢复为1。

2015-12-29 17:14:47 4753 1

转载 stm32的外部中断问题

STM32的每个线0-15均可以编程为外部中断,线0,1,2,3,4分别对应IO的GPIOx 0-4他们分别有各自的中断入口EXTI0_IRQHandler 到 EXTI4_IRQHandlerGPIOx5-9特通过一个入口EXTI9_5_IRQHandler 然后进入中断后在通过比较来判断是那路触发了中断 ;同理GPIOx10-15通过EXTI15_10_IRQHandler进入中断,依

2015-12-22 21:55:23 820

转载 keil中code和const的区别

Keil 51中的const与code & Keil MDK中的const与code作者:iDigital   来源:本站原创   点击数: 1984   更新时间:2014年05月15日   【字体:大 中 小】 在Keil 51中,code修饰的变量放在ROM(Flash)中,而const修饰的变量为只读(不可修改),放在RAM中!可以用“code const”修饰变量

2015-12-16 20:16:55 7367

原创 关于数码管的消隐问题

以stm32为例,实际效果在51上面也可以通用。1.关闭段选u8=1234;void Display(void){u8 i;table[0]=duan[num/1000];table[1]=duan[num%1000/100];table[2]=duan[num%100/10];table[3]=duan[num%10];for(i=0;i{GPIO

2015-12-16 19:48:07 5900

转载 51单片机复位(高电平复位)

51单片机高电平复位。以当前使用较多的AT89系列单片机来说,在复位脚加高电平2个机器周期(即24个振荡周期)可使单片机复位。复位后,主要特征是各IO口呈现高电平,程序计数器从0开始执行程序。复位方式有两种。1. 手动复位:按钮按下,复位脚得到VCC的高电平,单片机复位,按钮松开后,单片机开始工作。2. 上电复位:上电后,电容电压不能突变,VCC通过复位电容(10μF电解)

2015-12-14 13:37:18 16878

转载 两种降压升压电路原理图

两种降压升压电路原理图图显示两种降压升压电路,可在输入电压可能大于或小于输出电压的情形下使用。这些电路与前述两种降压拓扑有相同的折冲特点,与电流侦测电阻与门极驱动的位置有关。图2的降压升压拓扑,显示接地参考的闸极驱动。此拓扑需要位准移位电流侦测讯号,不过反向的升压降压拓扑则具有接地参考的电流侦测及位准移位闸极驱动。如果控制IC与负输出有关,且电流侦测电阻与LED进行交换,即可利用有效的

2015-12-13 15:15:33 9846

stm32f103 串口shell程序.rar

stm32f103在无OS的情况下移植了shell,配合xshell使用,串口1用来打印命令,支持tab补全命令,enter等功能,童叟无欺。

2020-03-21

Pspice教程.zip

比较新和详细的教程,共六册,科通企业培训用的,适合学习,欢迎大家下载。

2019-12-30

Xilinx Datasheet.rar

本文档包括Xilinx k7 Z7的datasheet和user guide,方便FPGA/硬件等的查阅,欢迎下载,童叟无欺。

2019-11-30

华为 Verilog_HDL_三套教程

华为 Verilog HDL代码书写规范+华为 Verilog_HDL_入门教程+华为 Verilog基本电路设计指导书

2018-05-25

基于以太网的可燃性气体泄漏报警系统程序

该设计的主要研究内容是如何对工业现场及个人家庭的可燃性气体进行监测与警报,对于监测方面使用MQ-4进行数据的采集与处理,数据处理通过一个嵌入式处理芯片,使用以太网与ONENET进行TCP连接之后,发送数据至ONENET,提供给企业和用户。程序源码

2018-01-25

基于以太网的可燃性气体泄漏报警系统PCB

该设计的主要研究内容是如何对工业现场及个人家庭的可燃性气体进行监测与警报,对于监测方面使用MQ-4进行数据的采集与处理,数据处理通过一个嵌入式处理芯片,使用以太网与ONENET进行TCP连接之后,发送数据至ONENET,提供给企业和用户。另外有配套程序见我的资源主页

2018-01-25

pads9.5 win10显示不全,对应百度经验

百度经验对应地址:https://www.baidu.com/link?url=xB31qAsUHJFfp9kh5pFtI74j1x9ojizdpNs-FkgorVh_2NHh2rdXDQWTmVci7CV_UrSV9Xmxk8-8rCFZa7rBL9MjJ9Hxck3MNcyhyRG1GRK&wd;=&eqid=dd77b28c00011fbf000000065a699543 PADS9.5在win10上PADS Logic工具栏 选项 重叠补丁,启动界面仍是PADS9.5默认风格的,打开以后也是9.5风格,以前好多打开就变成了VX,这个和是对应的那个,我用的通用型补丁,亲测能用,替代那个chs和enu,,我的路径是D:\PADS9.5\9.5PADS\SDD_HOME\Programs 没有任何改变,亲测能用

2018-01-25

PADS9.5在win10上PADS Logic工具栏 选项 重叠补丁

PADS9.5在win10上PADS Logic工具栏 选项 重叠补丁,启动界面仍是PADS9.5默认风格的,重点是打开也是9.5风格,以前好多打开就变成了VX,这个和百度经验是对应的那个,我用的通用型补丁,亲测能用,替代那个chs和enu,,我的路径是D:\PADS9.5\9.5PADS\SDD_HOME\Programs

2018-01-21

STM32 USART1 printf发送,中断接收驱动 字符串,数据均可

改程序使用STM32F103对串口1发送使用printf函数,接收使用中断函数,可以接收字符串,整形数据等

2017-11-20

蓝桥杯按键程序

蓝桥杯所用的板子IAP15中的独立按键、矩阵按键程序

2016-05-07

DS18B20 1602液晶显示 51单片机

亲测能用,适合初学者,我用的1602显示,代码很简单,容易懂,大家可以放心下载

2015-12-24

空空如也

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

TA关注的人

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