在EEWorld论坛参加评测活动获得了一块X-NUCLEO-IKS01A3评测板,原来在本坛参加活动获得了一块STM32F401RE开发板,正好IKS01A3评测板资料中有F401RE的示例代码,这不就直接用起来了。 这是X-NUCLEO-IKS01A3评测板,板上有多个传感器,可以监测温湿度、气压、加速度、磁力等。; Y' H! ^9 Z( x6 W4 H9 s: g - o! l0 {! N+ _7 M5 M, h 下面是IKS01A3评测板与F401RE开发板:2 `3 O% l# l, W; ^ 8 F. G2 W- e. w) X: f h 这是IKS01A3评测板的正面:* \" T7 K! c: G5 q7 q/ d; r 6 O3 b# y+ a1 |. Z1 w 这是评测板的反面: 1 d) }% X+ V) ~$ K 评测板与开发板: ! O: y6 S* Z$ H1 K9 A ! m4 K' Q9 b7 S 为了方便测试,我还专门画了一块扩展板,方便直接接上LCD显示屏等外设,下面是打样回来的扩展板:/ w, h7 D" k+ {! ^* T2 c ; ~0 {2 e! M1 w+ k: D 这是焊上了必要的排母、排针的扩展板: 9 C; i+ f& g2 h4 e0 }" F5 ~' B& | - q, q& c. c" V0 z' a5 l' D& U. S4 z2 Y) v IKS01A3评测板插在F401RE开发板上,开发板又插在扩展板上: # i8 |/ _5 g& ~! S3 ? 最后插上LCD5110显示屏,评测的硬件基本就绪。 + [7 f, I) N" c0 f 3 ]4 B& e* B4 o* C5 } |
【中文文档】AN3965_STM32F40x和STM32F41x基于串口的IAP
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
STM32固件库分享,超全系列整理
STM32F4中文用户手册
【银杏科技ARM+FPGA双核心应用】STM32H7系列57——MDK_FLM
【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
基于STM32F407的FreeRTOS阶段性的总结(13)
STM32F400、STM32F402 Cortex-M4超值单片机
基于STM32F407的FreeRTOS获取各任务运行时间及占用情况(4)
! _0 @! q" x/ r3 g. P. A
6 g2 g# G( ~ L; r6 ?% v' H
7 R' f' ~. ]9 S+ }' n
由于LCD5110显示屏太小,因此检测工作分了多个模式,这是检测温、湿度和气压的模式。: u5 U& A! i* p! Z7 n( M
: O6 J) X ]# E9 e% Q+ q
这是磁场方向检测工作模式,在显示x,y,z轴数值的同时,还用汉字动态显示十六个方位。
- L9 ~! N+ X7 E V# f" T9 Y- P
这是加速度检测工作模式,可以记录下受冲击震动的次数。
- q4 |% ]/ ~8 D- d' d8 D1 q
$ P8 ^) z: F K6 g$ }# H* m) t7 |. [
这是位置检测工作模式,可以检测板子摆放的位置(平、立、侧、卧等)。) U4 T n7 o" g. F+ k5 j9 F
然后就是调整日期和时间的界面。
% v) U s a! P L% \# u& Q
/ f6 `, H" r) K' F
$ A+ _) a& t( [ N! H
+ l( _) X% J8 h# }, _" C
最后是联机传送的工作模式,即直接连接电脑,将传感器的检测数据直接发送到电脑中。
! g% u1 r; v. W$ w7 D
0 }% B' ?1 v, e4 [
这块评测板的功能有很多,还有一些功能尚未用上。2 I! x: ~; h- f# ]
8 x% _" \2 X1 p0 I