IIC-LED-AW9120--1原理准备(基于麒麟座)

用F103的那个小板子失败

回头用麒麟座验证了IIC操作AT24C02的可行性

现在计划用麒麟座开始操作这个灯板

一样的 我只想用3个脚!

板载AT24C02

#define SCL_Pin GPIO_PIN_10
#define SCL_GPIO_Port GPIOB
#define SDA_Pin GPIO_PIN_11
#define SDA_GPIO_Port GPIOB

修改为下面
#define I2C1_SCL_Pin  GPIO_PIN_8 
#define I2C1_SDA_Pin  GPIO_PIN_9 
#define I2C1_GPIO     GPIOB

还有一个复位脚 计划不要PB7了 用PA12它的好处是:

IIC-LED-AW9120--1原理准备(基于麒麟座)

基础IO
#define LEDYELL_PIN    GET_PIN(A, 12)
#define LEDRED_PIN     GET_PIN(C,  7)
#define LEDGREE_PIN    GET_PIN(C,  8)
#define LEDBLUE_PIN    GET_PIN(C, 10)
测试了几个都不行 难道说是有电阻以后不会到3.3V了??导致复位其实不行

 

还有一个问题 

单独裸露的IO我是先0在1 达到输出的效果 问题A:我能直接输出3.3V吗还是有上拉电源更好 就行之前的步进电机

问题B 在上面的LED的IO的时候我是先1在0 达到输出高电动的效果 它会输出3.3V吗?