调好心率和血氧模块后,接下来的任务就是搭建R7F0C809的开发平台了。虽然瑞萨官方为大家发了一块Demo板,但Demo板一来面积较大,而来接口及供电不是很符合个人习惯,若用Demo板+杜邦线的方式,那么会造成后期综合调试时工作台各种凌乱。为了工作台的整洁,其实是相对整洁。。。本渣采用最小系统+万用板+飞线+焊锡的方式将各个模块连接起来。
除了必要的测量及数据采集模块,板子上还集成了一个eeprom和两个独立按键。方便将相关数据进行存储及查看操作。
在资源占用上,利用了IO模拟三线SPI的方式来驱动OLED;IO模拟IIC的方式驱动EEPROM;硬件SPI驱动AFE4490,通信速度可到10M;计数器计数的方式采集心率部分的方波输入。
具体引脚占用如下:
OLED_RST------P1.1
OLED_D/C------P0.2
OLED_SDA------P0.3
OLED_SCL-------P0.4
AFE_DIAG_END------P0.0------INTP5------下降沿触发
AFE_RDY---------------P0.1------INTP4------上升沿触发
AFE_STE---------------P0.5------AFE片选信号
AFE_MOSI------------P0.6------SPI主机输出从机输入
AFE_MISO------------P0.7------SPI主机输入从机输出
AFE_SCLK-------------P1.0------SPI时钟信号
AFE_PDNZ------------VCC3.3
AFE_RST---------------VCC3.3
SON3130+SON1303_BO---------P137------TI00
AT24C64_SDA--------P1.6
AT24C64_SCL---------P1.3
KEY1--------------------P1.4
KEY2--------------------P1.5
TOOL0-----------------P4.0
RESET------------------P125
整板焊接完成后的效果如下:
正面
背面