![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
控制工程
文章平均质量分 65
Z_KIND
这个作者很懒,什么都没留下…
展开
-
E-03 MCP4725一直输出一半输入电压的解决方法 附stm32f103 mcp4725驱动示例
关于MCP4725stm32f103c8t6是经常使用的微控制器,用来做各种电子控制系统实验或者简单的毕设、比赛作品等。stm32f103c8t6有片上的ADC单元,可以进行模拟量到数字量的转换,但是没有DAC单元,不能进行数字量到模拟量的转换。(在大型的stm32f103zet6上有DAC单元,但是一般最小系统板不会采用这块大芯片,一是昂贵,二是体积大)。为了弥补这一不足,可以采用DAC芯片对最小系统板进行扩展,从而实现DAC功能。MCP4725可以满足数字量到模拟量的转换,最高5V输出(相较stm3原创 2021-04-11 10:31:55 · 3145 阅读 · 7 评论 -
E-02 STM32初始化DHT11失败解决方法
E-02 STM32初始化DHT11失败解决方法1、硬件连接主要硬件:stm32f103c8t6 最小系统板、DHT11模块VCC - 3.3VDATA - PB3GND - GND2、问题描述DHT11初始化失败,不能正常读取温湿度。3、解决办法发现问题出在PB3这个引脚上,PB3/4/5这些引脚默认是用作JTAG或者SW接口,需要将这些复用功能关闭才能正常作为普通IO口使用。解决问题的办法就是初始化PB3之前关闭这个复用:即加上一句:GPIO_PinRemapConfig(原创 2021-04-09 19:13:46 · 3813 阅读 · 1 评论