![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 57
樊i
这个作者很懒,什么都没留下…
展开
-
INA226编程学习
当从设备读取时,通过写入操作存储在寄存器指针中的最后一个值决定在读取操作期间读取哪个寄存器。通过发出R/W位为低的从属地址字节,后跟寄存器指针字节来完成此写入。下一个字节由从设备发送,是寄存器指针指示的寄存器的最高有效字节。主机发送的下一个字节是写入数据的寄存器的地址。接下来的两个字节被写入寄存器指针寻址的寄存器。访问INA226上的特定寄存器是通过将适当的值写入寄存器指针来完成的。寄存器指针的值(如图25所示)是在R/W位低的从属地址字节之后传输的第一个字节。对设备的每次写入操作都需要寄存器指针的值。原创 2022-11-19 18:39:12 · 1361 阅读 · 0 评论 -
stm32f334定时器配置详细解释
stm32cubemx的htimer1配置了解原创 2022-08-05 15:05:15 · 2866 阅读 · 0 评论 -
msp430实现多pwm输出
msp430实现多pwm输出用的msp430f5529奥,不同的型号编译程序可能会出错#include <msp430.h> /** * main.c */int main(void){ WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer TA0CTL = TASSEL0 + TACLR+MC__UP; // ACLK, 清除 TAR TA0CCR0 = 512 - 1; // PWM 周期 TA0CCTL0 = OU原创 2021-07-31 19:14:13 · 1581 阅读 · 0 评论 -
TM4CBootLoader3(Serial更新)
当通过串行端口(UART、SSI或I2C)执行更新时,使用ConfigureDevice()配置选定的串行端口,使其准备好用于更新固件。然后,Updater()处于一个无限循环中,接受命令并在请求时更新固件。这个主例程的所有传输都使用包处理函数(SendPacket()、ReceivePacket()、AckPacket()和NakPacket())。更新完成后,可以通过向引导加载程序发出reset命令来重置引导加载程序。当更新应用程序的请求通过并定义了FLASH_CODE_PROTECTION时,引导原创 2020-06-22 13:03:04 · 223 阅读 · 0 评论 -
放大器的运用
反向比例放大电路可以做衰减缺点输入电阻过大会产生噪声特例OPA227 OPA228不能添加平衡电阻同向比例运算放大电路不可以做衰减放大尽量采用同向比例放大电路 输入电阻大 输出电阻小注意:放大倍数要大过手册规定值同向加法电路用于单片机ad采样负压,可以提升负压变为正压。减法运算电路可以改变信号极性INA143 INA152专用减法器 uo=in1-in2积分电路可以将方波变换为三角波微分电路可以将三角波变为矩形波仪表运放电路INA12...原创 2020-07-27 21:07:53 · 323 阅读 · 0 评论 -
放大器选型步骤
1,电源看放大器是否是轨到轨输出轨到轨vcc>Vom+0.35v2交流特性GBW增益带宽积GBW>(10-100) *倍数*F压摆率裕量10-100倍 选用2v/us选型表0-5v横轴为压摆率纵轴为价格12-16v24-48v原创 2020-07-27 21:08:05 · 124 阅读 · 0 评论