|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. h0 q o# r4 O5 L关于ADIS16405的三轴陀螺姿态计算程序,用的是四阶龙格库塔法,单片机是STM32F103,对于ADIS16405的SPI采样是模拟方式,验证通过非常实用- }! f# Y8 f3 |
+ c/ W6 W p2 Z
三轴陀螺四阶龙格库塔法+ u- X. v6 N F: Q, h
......................\11.txt d4 S' F( ]0 g9 n: m5 ~' x% K- z
......................\ADIS16405.h
& `: G( L3 X* O. {! b1 T ......................\FWlib
1 X* c8 ~& I4 b ......................\.....\inc( o% I9 L% N) Z" d& F x
......................\.....\...\misc.h
?9 N( n5 } ~4 _3 \" o ......................\.....\...\stm32f10x_adc.h
, r/ m7 Z# p, U) k% ] ......................\.....\...\stm32f10x_bkp.h
2 P# \9 Z2 n3 s$ _3 w0 |9 e ......................\.....\...\stm32f10x_can.h
6 X8 G3 o# i4 P ......................\.....\...\stm32f10x_conf.h" u% w* a: I+ p5 N+ z+ u2 R
......................\.....\...\stm32f10x_crc.h
) R! v. X- e, m, t0 [ ......................\.....\...\stm32f10x_dac.h
- t4 W+ b: d0 R6 X7 e- j ......................\.....\...\stm32f10x_dbgmcu.h' a5 I: F( i* y6 s& g
......................\.....\...\stm32f10x_dma.h
0 b4 Y2 a. q& o/ G3 { ......................\.....\...\stm32f10x_exti.h- A; F8 }) \* j8 F& N9 s. B' h# u
......................\.....\...\stm32f10x_flash.h. ^ O9 i) q7 ^5 Q" `
......................\.....\...\stm32f10x_fsmc.h
: A. L. ^& n9 Z7 j8 G+ N ......................\.....\...\stm32f10x_gpio.h
" V' Q! T6 m/ \3 B ......................\.....\...\stm32f10x_i2c.h
: T: g0 P2 a& a- s8 N6 {3 J! X ......................\.....\...\stm32f10x_iwdg.h; d+ V& v$ R1 O; y% x$ }" d
......................\.....\...\stm32f10x_pwr.h# e+ @/ N, {. r o
......................\.....\...\stm32f10x_rcc.h
' [' u& b' e% r6 Y( r ......................\.....\...\stm32f10x_rtc.h
- P1 ~2 ]2 M; y ......................\.....\...\stm32f10x_sdio.h
. B6 Q6 f9 Y2 k/ F9 a, `8 r ......................\.....\...\stm32f10x_spi.h
0 ], z. z0 [% F" W ......................\.....\...\stm32f10x_tim.h: h# |" ~% {) `' v" d2 p3 u
......................\.....\...\stm32f10x_usart.h2 z' i: v ^/ S! ~/ O+ N
......................\.....\...\stm32f10x_wwdg.h
. |4 L8 w" i5 W2 x ......................\.....\SRC
4 ?$ m2 O5 s, L0 d- W" d) ^+ T* k ......................\.....\...\misc.c* b! W2 C+ h2 Z: m
......................\.....\...\stm32f10x_adc.c
/ e" d* g \0 o& B7 q) V+ w6 |, n ......................\.....\...\stm32f10x_bkp.c" @6 x; K3 l1 U9 r/ D5 J
......................\.....\...\stm32f10x_can.c
6 c; q1 U- f1 u; n# y: D ......................\.....\...\stm32f10x_crc.c" I$ }" |+ o6 [& i/ I( E
......................\.....\...\stm32f10x_dac.c
$ V/ M/ x% C) I- c4 ^- K ......................\.....\...\stm32f10x_dbgmcu.c
/ T# Y l2 T; k4 _5 i" P5 G ......................\.....\...\stm32f10x_dma.c4 X# f* T6 l" O3 Y) N5 n
......................\.....\...\stm32f10x_exti.c" o* I' u- U" G+ ^/ s( \ b Q
......................\.....\...\stm32f10x_flash.c
% S- }' \" b+ r9 Z; I ......................\.....\...\stm32f10x_fsmc.c: y1 D3 F; ?" o4 G+ I
......................\.....\...\stm32f10x_gpio.c
$ b- L# T3 Q0 w' q0 C/ l ......................\.....\...\stm32f10x_i2c.c t# I- f/ d% W
......................\.....\...\stm32f10x_iwdg.c7 A$ a6 v' M) D8 q$ A8 m
......................\.....\...\stm32f10x_pwr.c9 U5 j I5 k6 P1 S' q) J
......................\.....\...\stm32f10x_rcc.c
' y; K. s3 ]1 b( |! x% J ......................\.....\...\stm32f10x_rtc.c
7 s y, t/ b9 D" n. L {4 u K ......................\.....\...\stm32f10x_sdio.c
1 n& F+ Q/ Y* L) r+ \" J8 F ......................\.....\...\stm32f10x_spi.c
! D# _; n# w* a5 p, r% N( _6 X0 v ......................\.....\...\stm32f10x_tim.c" J2 N0 O* f1 V8 B* E- w7 t1 p
......................\.....\...\stm32f10x_usart.c/ X0 B3 z% s0 ?5 o, i& J' A- j- C
......................\.....\...\stm32f10x_wwdg.c! b, x! D$ a P. m7 S4 F) d
......................\.....\...\system_stm32f10x.c, V# ~; L, P2 D& W% e* s$ s
......................\JLinkARM_STM3210B-EVAL.ini
% `! z; }0 M# n* b, s# k2 k' R ......................\JLinkLog.txt
4 G/ r: a4 K3 T ......................\List% h: Q4 I- j$ B. X7 d& o
......................\....\startup_stm32f10x_hd.lst
4 E5 V0 u# K1 Z" c" |- E8 d9 n ......................\....\STM32_FD_AD45DB161D-SPI.map+ Y5 {0 h0 r' f( F5 t- ~& j
......................\main.c- l8 X8 {- V9 j/ m# t
......................\Obj/ N7 N- E5 A' z% |4 P) K
......................\...\core_cm3.d
( g" m! B3 T: e v ......................\...\core_cm3.o! t8 C* e# y- C6 t! O% }
......................\...\main.d t! Y9 | J9 k* {. c
......................\...\main.o* N) G* p1 P$ Q4 ^" n
......................\...\misc.d8 P3 c6 b0 `+ _, T1 @; z
......................\...\misc.o
! d# x I6 A {. B+ L" M ......................\...\startup_stm32f10x_hd.d* O5 ^1 \$ V S4 S& W
......................\...\startup_stm32f10x_hd.o
9 O) f6 r3 q0 }" ?6 p5 M ......................\...\stm32f10x_gpio.d
! D5 B7 r1 Q$ V# M8 z* F. n& F, F) u+ @" B ......................\...\stm32f10x_gpio.o8 l i: m: Q9 T/ j
......................\...\stm32f10x_rcc.d: {4 |; c% G2 j c d8 y* o2 I
......................\...\stm32f10x_rcc.o
& `: q+ V, _% l ......................\...\stm32f10x_spi.d& T5 h/ a9 t: h, k. F
......................\...\stm32f10x_spi.o/ J# t9 K" i r: h
......................\...\stm32f10x_tim.d! _% j! t; ^7 O( G1 l8 O
......................\...\stm32f10x_tim.o
( @+ Z& r) y6 a* I) q6 s l ......................\...\stm32f10x_usart.d
) B+ ?" |4 Q6 i! i0 f: e ......................\...\stm32f10x_usart.o1 i( f1 ]- W" K: ?# g# ^
......................\...\STM32_FD_AD45DB161D-SPI.axf
3 |9 i5 w! x0 U6 _. Y4 D( U ......................\...\STM32_FD_AD45DB161D-SPI.hex
! H# ?1 l. b: F; y4 R# ? ......................\...\STM32_FD_AD45DB161D-SPI.htm9 ~: ]5 }6 [( c6 s+ h
......................\...\STM32_FD_AD45DB161D-SPI.lnp
) K- ?& {0 y2 [6 [ ......................\...\STM32_FD_AD45DB161D-SPI.plg
6 L! a) B8 y% u N+ O7 q/ j ......................\...\STM32_FD_AD45DB161D-SPI.sct
7 r9 V0 q$ m. I( G5 q8 y ......................\...\STM32_FD_AD45DB161D-SPI.tra |5 _) @6 h$ l2 i+ k
......................\...\system_stm32f10x.cRF, }" ~5 i k& L* W* j$ v- @" C4 a
......................\...\system_stm32f10x.d
1 K3 C0 a; u9 `, W2 N4 O# [! v8 Q ......................\...\system_stm32f10x.o2 B, V3 T! u3 ~' y3 t1 o
......................\sins.h3 T$ K% r! x# [$ D6 ^ V
......................\startup! M$ {) X/ a+ L0 q6 w+ h. u1 G( w
......................\.......\startup_stm32f10x_hd.s$ r( @. U' @5 Y6 G; w; T
......................\.......\startup_stm32f10x_ld.s
9 m1 V6 p* H5 c: f6 i7 a5 t- M ......................\.......\startup_stm32f10x_md.s% L5 C7 M# L9 ?2 O! i0 v1 H
......................\STM32-FD-AT45DB161D-SPI.opt.bak5 A; ?; q7 A# G! Z5 C. ]2 ^; s Z
......................\STM32-FD-AT45DB161D-SPI.Uv2.bak
# A- ?2 y& P: ~3 a ......................\STM32-FD-AT45DB161D-SPI.uvopt
3 ]' U& @' |# J) u/ _/ v( L! b1 f ......................\STM32-FD-AT45DB161D-SPI.uvproj. z9 P% g5 T. i: {
......................\STM32-FD-AT45DB161D-SPI_Opt.Bak
5 A' n; g3 Z, d3 e$ w; J8 U ......................\STM32-FD-AT45DB161D-SPI_STM32-SPI-AT45DB161D.dep
?8 ]1 c- X; Z; J2 Q ......................\STM32-FD-AT45DB161D-SPI_Uv2.Bak8 @' |8 A: P/ Z8 ~
......................\STM32-FD-AT45DB161D-SPI_uvopt.bak
: E6 A) I" `/ u, Q; E |
2 l4 v: z6 V& p2 R0 U& ?, R5 M, I2 I( s) A
|
|