文章目录

  • 前言
  • 一、查看MCP4017芯片手册
  • 二、MCP4017在开发板上的电路图
  • 三、工程配置
  • 四、MCP4017读写函数编写
  • 总结

前言

MCP4017是一个可编程电阻,通过写入数值可以调节电阻值的大小。

一、查看MCP4017芯片手册

在这里我们只需要关注MCP4017即可。下面的几个重要点我为大家解读一下。


1.MCP4017是一个7bit的网络,7bit就代表10进制的0-127,这里的意思就是,MCP4017有128个档位可以调节。
下面这个图说明了我们能写入0-127这128个数值控制这些开关,达到控制分压的效果,注意我们写入的只能是整数不能是其他的数值。

2.MCP4017最小的电阻值是100Ω,很多人可能会误认为最小电阻是0,但是把他调节到最小时他还是存在一个最小电阻的,这里大家特别注意。
3.MCP4017使用的是IIC通信协议

蓝桥杯嵌入式MCP4017相关推荐

  1. 【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→I2C→M24C02

    文章目录 前言 I2C 1.原理图以及配置元素 2.CubeMx的配置步骤 3.生成工程 4.测试代码 5.演示效果 总结 前言 G4板载了一块M24C02(eeprom)和一块MCP4017(可编程 ...

  2. 【蓝桥杯嵌入式】【STM32】7_RTC之实时时间显示和硬件闹钟设置

    文章目录 1.RTC的三个可用时钟源 2.RTC框图 3.写代码前需要知道的一些标志位 4.配置流程 5.源代码 6.关于设置闹钟这件事  6.1.配置流程  6.2.实验源代码   下载工程文件: ...

  3. 蓝桥杯嵌入式比赛LCD屏如何高亮显示某一个字符

    蓝桥杯嵌入式第九届赛题用到了高亮显示,主要由 void LCD_DisplayChar(u8 Line, u16 Column, u8 Ascii);函数来完成,这个函数不再是一下子操作一行了,而是一 ...

  4. 蓝桥杯嵌入式板-解决LCD使LED亮灭混乱的办法

    比赛板用的是stm32f103RB芯片,64管脚,LED与LCD同用了管脚PC8~PC15(对应LED1~LED8),所以板子上增用了一个锁存器--M74HC573.在控制LED的时候,只需在输出对应 ...

  5. 第九届蓝桥杯-嵌入式比赛体会与备赛经验

    原文地址:http://www.cnblogs.com/NickQ/p/8721317.html 说起蓝桥杯,相信很多电子类的学生,应该很熟悉了吧...上周日,我也去湖北工业大学参与了一下.说起这次经 ...

  6. 蓝桥杯嵌入式CT117E硬件开发平台经验分享11 | 第九届蓝桥杯国赛题

    基于 基于 CT117E 嵌入式竞赛板 嵌入式竞赛板 的 "电子秤"程序设计与调试 赛题硬件框图 由于赛题细节多,赛题PDF要求书放入了附件,链接后续加入.本文主要讲述本届题目的困 ...

  7. 国信长天蓝桥杯嵌入式类——stm32——使用keil4建立工程文件过程

    蓝桥杯嵌入式----使用keil4建立工程文件过程 目录 蓝桥杯嵌入式----使用keil4建立工程文件过程 一.完成文件建立 (一).先建立名为test工程文件夹,如图.并建立如下几个文件夹 (二) ...

  8. 第十三届蓝桥杯嵌入式备赛-STM32G431-基础模块调试①LED/LCD调试

    目录 0.前言 时钟设置 项目设置 1.功能要求 电路原理图 2.STM32Cubemx初始化 3.程序实现 LCD LED 编写LED灯亮灭的相关函数 LED关闭函数 LEDx开启函数 LEDx关闭 ...

  9. 蓝桥杯嵌入式(G4系列)HAL:LCD和LED冲突问题

    前言: 众所周知,蓝桥杯嵌入式提供的STM32G431RBT6单片机存在一个问题,就是LCD和LED冲突. 解决方法: 在lcd.h文件下,对这三个函数进行修改. void LCD_WriteReg( ...

最新文章

  1. 计算机在线咨询,计算机科学与技术
  2. PHP中try{}catch{}是异常处理.
  3. OpenCV学习:播放avi视频文件
  4. 关于学习的一则小故事
  5. Java进阶学习资料!dockerjar内存
  6. 看了这个有趣的例子,你就能秒懂Java中的多线程同步了!
  7. Linux虚拟机-配置文件说明
  8. HDU2189 来生一起走【完全背包】
  9. spring boot 2.0 与FASTDFS进行整合
  10. 软考高级 真题 2016年上半年 信息系统项目管理师 论文
  11. Golang的反射机制(The Laws of Reflection)
  12. H.265中针对scc的工具 -- transformskip
  13. php中hr标签的用法,HTML: hr 标签
  14. linux虚拟机cents7配置静态ip
  15. 如何在卸载Citrix Receiver之后清理删除残留文件 【Mac】
  16. 联合循环——16(电缆终端接地总结)
  17. 牛小刚的Spring自学笔记之搭建环境
  18. 三星note5 android 7,国行三星note5安卓7.0降级6.0刷机包
  19. 暨南大学成人高考2021年招生简章
  20. 虚拟化之Proxmox VE安装教程

热门文章

  1. XFC演示-使用C语言通过WinAPI函数编写Windows程序
  2. xmlspy 不能载入具有目标命名空间_石墨烯最新“表亲”铅烯问世,有望成为具有实用价值的拓扑绝缘体...
  3. 微信迎来史诗级更新,以及两款微信清理工具
  4. linux软AP实现,hostapd+dhcpd+dnsmasq
  5. 软件项目管理第4版课后习题[附解析]第二章
  6. Xcode7中你一定要知道的炸裂调试神技【转载】
  7. 运行ts文件时报错:return new TSError(diagnosticText, diagnosticCodes)
  8. 2021-06-04 《全球趋势与领导力——麦肯锡核心课程》 期末考试答案
  9. 计算机体系结构(复习资料)
  10. ajax返回字符串怎么处理,ajax请求返回json字符串/json对象 处理