摘要: 问题: 一般使用MCU的ADC功能来实现电压监控。但是外围电路的不同会有不同的采样精度。本文主要记录两种电压采样电路。 典型电路 图 1 电压经过分压之后,输入到ADC模块 图 2 采样电压经过运放之后,进行电压采样 具体分析 第一种电路: 直接分压之后,输入到ADC模块。在其右侧为左侧的等效电路( 阅读全文
posted @ 2023-08-19 19:07 JwChu 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: 问题 在电路工作中,面临电流监控的问题。如何搭建一个电流采样的电路,来实现电流采样的目的呢? 具体电路 电流采样,基于欧姆定理。电流流过电阻,在电阻两端产生压降。用电阻两端的电压除以电阻,就可以计算出电流: 图 1 欧姆定律简单示意 在实际使用中,采样电阻是比较小的(mohm),这导致电阻两端的压将 阅读全文
posted @ 2023-08-19 19:03 JwChu 阅读(2682) 评论(0) 推荐(0) 编辑
摘要: 笛声声催家恋淡,车响响示路远长。 但须后事争前事,也许他乡胜故乡 阅读全文
posted @ 2023-07-23 14:51 JwChu 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 问题引入 在工作中,会遇到OC门与OD门的称谓。而感性的认识一般为:OD门是采用MOS管搭建的电路,压(电压)控元器件。 OC门是采用晶体管搭建的电路,流(电流)控元器件。而OD门的功率损耗一般是小于OC门,为什么? 电平 TTL电平: 输出电平:高电平Uoh >=2.4v 低电平Uol <= 0. 阅读全文
posted @ 2022-08-13 22:14 JwChu 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 上拉电阻与下拉电阻 上拉电阻 上拉电阻的作用: 如上图所示,上拉电阻的电路示意。其作用由如下所示: 电平转换 高电平的转换。比如有VDD(3.3v)转换到VCC(5v)。 钳位 通过电压上拉,将不确定电平钳位在高电平,通过限流电阻来限制电流。 提高驱动能力 信号在传递过程中,存在链路上的损耗。采用上 阅读全文
posted @ 2022-08-12 20:50 JwChu 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 重定位 文件组成 段是程序的组成元素,将程序分成一个一个程序段。为了便于区分,给每个段起名字,用于标记。在链接的时候,将这些段排布在合适位置。 程序的段名称: 代码段(.text):存放代码指令 只读数据段(.rodata):存放有初值并且const修饰的全局类变量(全局变量或static修饰的局部 阅读全文
posted @ 2022-08-10 19:06 JwChu 阅读(244) 评论(0) 推荐(0) 编辑
摘要: C文件的头文件及调用函数位置及gcc使用 C文件示例 #include<stdio.h>//头文件的作用? int main(int argc,char * *argv[]) { if(argc > 2){ printf(“HELLO, %s!\n”,argv[1]);//调用函数在哪里? } el 阅读全文
posted @ 2022-08-09 16:13 JwChu 阅读(628) 评论(0) 推荐(0) 编辑
摘要: Cortex-A 时钟系统 源时钟 进入控制器的时钟源头一般有两种:一个是RTC时钟,一个是外部时钟。 其中RTC时钟频率一般为:32.768KHz。外部时钟频率24M。 具体的外围电路: IMX6U的外设有很多,不同的外设需要不同的时钟。I.MX6U内部有7组时钟。而7组时钟都是来自24M晶振。具 阅读全文
posted @ 2022-08-06 21:30 JwChu 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 执行文件在存储设备的分布 文件内容 文件在存储介质中的地址,有存储地址与运行地址之分。顾名思义:运行地址是代码被执行过程中,代码的地址。存储地址是代码在存储介质中的地址。 而一个bin文件一般分为:text,data,bss,rodata四个段。这些内容在执行过程中,需要被链接到哪些地址上。需要有信 阅读全文
posted @ 2022-08-06 21:21 JwChu 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Makefile规则 Makefile常见规则 目标文件:依赖文件 规则(命令) eg:maintest:main.o input.o output.o gcc -o maintest main.o input.o output.o 每条命令前面是由TAB键开始,不能使用空格。 Makefile的错 阅读全文
posted @ 2022-08-04 20:01 JwChu 阅读(50) 评论(0) 推荐(0) 编辑