EEPROM介绍 - ALIENTEK MiniSTM32开发板硬件详解

2012年09月14日 11:11 来源:互联网 作者:秩名 我要评论(0)

标签:STM32(147)MiniSTM32开发板(1)

  EEPROM

  ALIENTEK MiniSTM32自带了24C02的EEPROM芯片,该芯片的容量为2Kbit,也就是256个字节,对于我们普通应用来说是足够了的。你也可以选择换大的芯片,因为在原理上是兼容24C02~24C512全系列的EEPROM芯片的。其原理图如下:

  图四 EEPROM原理图

  这里我们把A0~A2均接地,对24C02来说也就是把地址位设置成了0了,写程序的时候要注意这点。IIC_SCL接在MCU的PC12上,IIC_SDA接在MCU的PC11上,这里我们并没有接到STM32内部的IIC上,因为STM32的IIC是鸡肋!如果你想在ALIENTEK MiniSTM32开发板上使用硬件IIC,那么也是可以的,你只需要设置PC11和PC12为浮空输入,然后把PB10和PB11(IIC2)或者PB6和PB7(IIC1)通过飞线连接到PC11和PC12上就可以使用硬件IIC了。

  温度传感器

  温度传感器我们使用的是DS18B20,其原理图如下:

  图五 温度传感器原理图

  DS18B20的数据脚(18B20_DQ)接P2的第一脚,并没有直接连接到MCU,至于为什么,前面已有介绍。要使用这里,我们用跳线帽把PA0和P2-1连接起来就可以了。

  按键

  ALIENTEK MiniSTM32开发板总共有3个按键,其原理图如下:

  图六 按键输入原理图

  KEY0和KEY1用作普通按键输入,分别连接在PA13和PA15上,他们都连接在了JTAG相关的引脚上(KEY0还连接在SWDIO上),这样,在使用KEY0和KEY1的时候,就不能使用JTAG来调试了,这点在使用的时候要注意。KEY0和KEY1还和PS/2的DAT和CLK线共用,他们都通过JTAG的上拉电阻来提供上拉。

  WK_UP按键连接到PA0(STM32的WKUP引脚),它除了可以用作普通输入按键外,还可以用作STM32的唤醒输入。这个按键是高电平触发的。PA0还是DS18B20的输入引脚,所以在使用的时候要注意哦。

上一页1234下一页

本文导航