耦合指信号由第一级向第二级传递的过程,一般不加注明时往往是指交流耦合。退耦是指对电源采取进一步的滤波措施,去除两级间信号通过电源互相干扰的影响。耦合常数是指耦合电容值与第二级输入阻……
一个TCP通信的框图如:这个图中也列出了常用的几个接口函数,其中,有几个函数调用时传参比较繁琐,为了提高我们的编码效率,有必要对这些接口的使用进一步地封装,使得函数调用更简单些。T……
今天来分享一下以前写一个中断输入设备驱动案例,希望对有需要的朋友能有所帮助。背景介绍在一个项目中,有这样一个需求:主控芯片采用ZYNQ,需要采集外部一个脉冲编码输入信号,这个信号是……
一、 新建一个Template文件夹然后在Template文件夹里创建再创建五个文件夹,分别命名为USER ,CORE, OBJ, FWLIB, SYSTEM二、打开我们的keil……
很多同学在学习STM32的时候是使用Keil进行编程的,在使用官方提供的标准固件库进行编程时,对初始化结构体配置与初始化函数相结合使用简直不要太舒服,可是有些同学在对初始化结构体进……
第一步需要初始化IIC的结构体配置第二步依照IIC协议和EEPROM的时序图进行编写相应的函数第三步写入单字节、写入多字节,读出多字节,需要注意判断条件 写入字节时:是发……
在进行嵌入式学习时,我们会发现有很多底层代码官方都是提供的,我们只需要学习如何使用就好了,所以今天一起来学习下如何建立工程模板。 首先我们找到官方提供的固件库文件夹,然后……
01.调试相关的宏在Linux使用gcc编译程序的时候,对于调试的语句还具有一些特殊的语法。gcc编译的过程中,会生成一些宏,可以使用这些宏分别打印当前源文件的信息,主要内容是当前……
大多数同学在学习和使用keil软件时,喜欢搬运别人的基础代码,但是在搬运过后不会更改工程和文件的命名,导致出现与其他同学文件名一致的问题。本次我将教大家如何更改工程和文件的命名,建……
影响PCB焊接质量的因素从PCB设计到所有元件焊接完成为一个质量很高的电路板,需要PCB设计工程师乃至焊接工艺、焊接工人的水平等诸多环节都有着严格的把控。主要有以下因素:PCB图、……