本资源包含STM32F103ZET6单片机与ADXL345加速度传感器连接及读取数据的实验代码,适用于进行嵌入式系统开发学习。
STM32F103ZET6单片机与ADXL345加速度传感器实验例程源码如下:
```c
void ADXL_Show_num(u16 x, u16 y, short num, u8 mode) // ADXL345显示 {
u8 valbuf[3];
if(mode == 0) { // 显示加速度值
if(num < 0) {
num = -num;
LCD_ShowString(x, y, tftlcd_data.width, tftlcd_data.height, 16, -);
} else {
LCD_ShowString(x, y, tftlcd_data.width, tftlcd_data.height, 16, );
}
valbuf[0] = num / 100 + 0x30;
valbuf[1] = (num % 100) / 10 + 0x30;
valbuf[2] = (num % 100) % 10 + 0x30;
LCD_ShowString(x+10, y, tftlcd_data.width, tftlcd_data.height, 16, valbuf);
} else {
```
注意,上述代码片段中省略了`else`后面的条件部分,请根据实际需求补充完整。