8 changed files with 82 additions and 29 deletions
-
24README.md
-
2app/Core/Inc/stm32f1xx_it.h
-
12app/Core/Src/spi.c
-
30app/Core/Src/stm32f1xx_it.c
-
2app/MDK-ARM/startup_stm32f103xb.s
-
2app/app.ioc
-
2dep/libiflytop_micro
-
37src/umain.cpp
@ -1,22 +1,16 @@ |
|||||
|
|
||||
``` |
|
||||
ADC采样问题: |
|
||||
|
|
||||
96K采样率 ---> 10us采样一帧数据 |
|
||||
SPI通信BYTE与YTE之间的间隙至少2.5us,一帧数据就是10us,这还不考虑SPI通信本身消耗的时间 |
|
||||
|
``` |
||||
|
V1.0 |
||||
|
ADCSampleRate 24k |
||||
|
ADCbit 24bit |
||||
|
SPIRate 2M |
||||
|
``` |
||||
|
|
||||
采样一帧数据需要5Byte数据量 |
|
||||
->2M 50K |
|
||||
->4M 100K |
|
||||
->8M 200K |
|
||||
|
|
||||
计算器 |
|
||||
96K |
|
||||
|
``` |
||||
|
ADC采样问题: |
||||
|
|
||||
10us->采样一帧 |
|
||||
1000000 /8 /40 = 25k |
|
||||
2M 50K |
|
||||
4M 100K |
|
||||
8M 200K |
|
||||
|
1. ADC芯片和MCU之间总线速率无法大于2M, 否则ADC芯片初始时,会报CRC错误 |
||||
|
|
||||
``` |
``` |
@ -1 +1 @@ |
|||||
Subproject commit 586139d8aa82da8d71663836d31df2bb56a577cc |
|
||||
|
Subproject commit 292e3521d70c7daecfeeef31027b0105e4bf9fe5 |
Write
Preview
Loading…
Cancel
Save
Reference in new issue