首先看一下STM8芯片的片上资源:
内核和系统特性
• STM8内核,频率为16 MHz
• 2.95V到5.5V工作电压
• 128 kHz到16 MHz RC灵活的时钟控制
• 多达5个I/O
• 8位和16位定时器(2 个)
存储器
• 8 KB Flash
• 1 KB RAM
• 128字节EEPROM
连接和调试
• UART
• SPI
• I2C
• SWIM单线调试模块
模拟外设
• 3通道10位ADC
需要注意的是虽然是8脚,但只有5个IO可用,而且SPI是单线SPI。 UART和I2C可以同时使用。
SPI和I2C可以同时使用。
UART和SPI不可同时使用。 导盲拐杖系统方案,主要由超声波测距,采用IO触发,语音模块使用SPI+IO实现,另外加蜂鸣器和LED灯光报警提示,基本上可以占用全部IO资源了。
该装置可以把盲人前方道路上遇到的一定范围内的障碍物进行距离探测并且可以将障碍物距离盲人多少米转换成实时语音提示, 通过语音提示盲人可以知道前方是否有障碍物,从而进行危险躲避。
|