在EEWorld论坛参加评测活动获得了一块X-NUCLEO-IKS01A3评测板,原来在本坛参加活动获得了一块STM32F401RE开发板,正好IKS01A3评测板资料中有F401RE的示例代码,这不就直接用起来了。& A. r$ z+ R# w: b9 \ 这是X-NUCLEO-IKS01A3评测板,板上有多个传感器,可以监测温湿度、气压、加速度、磁力等。- u& e& `0 F( A; k; w" U 0 D! @: B! u* E& v% y9 p) r" l 下面是IKS01A3评测板与F401RE开发板: . M( h2 K! K) |: W% z+ \ u4 p5 a7 n' ~$ Z, p, J 这是IKS01A3评测板的正面: 这是评测板的反面: 评测板与开发板: 4 J8 v& v6 l$ o! w4 u+ L 为了方便测试,我还专门画了一块扩展板,方便直接接上LCD显示屏等外设,下面是打样回来的扩展板:, x9 h) ^: q$ _$ y + V/ Z8 e: E# V& f 这是焊上了必要的排母、排针的扩展板:$ z$ X( U9 ^ t! W' R W2 \; A# @ 5 K( x3 T8 M( T7 x9 H ' z6 ^! G5 ], G4 q) [/ d/ s IKS01A3评测板插在F401RE开发板上,开发板又插在扩展板上:- y7 _$ r" D) {# n4 E 9 u+ ]" E [. A1 A' ~! V 7 k N: j2 _+ D( z 最后插上LCD5110显示屏,评测的硬件基本就绪。 : K( F. h2 m" o9 N' y - f4 u; z9 C" ~1 |- @ c9 X$ V # E2 y/ T% U6 G: h 6 b* H- k# M- W' U% c! H/ }" B - [% ?7 Q' s0 D. T# u3 Q |
STM32固件库分享,超全系列整理
【中文文档】AN3965_STM32F40x和STM32F41x基于串口的IAP
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
STM32F4中文用户手册
【银杏科技ARM+FPGA双核心应用】STM32H7系列57——MDK_FLM
【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
基于STM32F407的FreeRTOS阶段性的总结(13)
STM32F400、STM32F402 Cortex-M4超值单片机
基于STM32F407的FreeRTOS获取各任务运行时间及占用情况(4)
L9 D4 E( C) h- }
+ X% h) ]* U% C. A5 N
由于LCD5110显示屏太小,因此检测工作分了多个模式,这是检测温、湿度和气压的模式。/ x a% G! a3 d! S j. Z' O- I/ G
) r, j- j4 o2 H& w0 ~ b
这是磁场方向检测工作模式,在显示x,y,z轴数值的同时,还用汉字动态显示十六个方位。
. r# P" Z" h* F
这是加速度检测工作模式,可以记录下受冲击震动的次数。
% A5 L( s! l$ ?8 |3 d
& P s9 M) i! a; e* O
这是位置检测工作模式,可以检测板子摆放的位置(平、立、侧、卧等)。- x/ @) t4 \& U& `) `0 O
然后就是调整日期和时间的界面。- z! o' {- c/ _ d4 Q6 J8 ~* T
) H& V# \- U$ m" V/ G
8 C# V! i8 `! ~2 G
9 [( [( ~% c( Z1 j1 A" ?
最后是联机传送的工作模式,即直接连接电脑,将传感器的检测数据直接发送到电脑中。
这块评测板的功能有很多,还有一些功能尚未用上。