Page 1
Quick start guide STKNX evaluation board (EVALKITSTKNX) Introduction The EVALKITSTKNX is a hardware platform to evaluate and to develop applications for the STKNX miniature transceiver with the STM32F103 microcontroller. This document gives an overview of the software architecture and describe how to use this software with the evaluation kit.
UM2409 Development platform spirit The EVALKITSTKNX has been developed in the spirit of the STM32 Nucleo boards. Expansion boards with additional functionality can be plugged directly on top of the Eval Kit development board or stacked on another expansion board.
Software overview and setup Software overview and setup Software components The EVALKITSTKNX comes with a complete software package. A sample application is provided. Access to hardware features is simplified with the utilization of the STM32 Standard Peripheral Libraries (SPL) ...
Atollic: TrueSTUDIO (Link) – Ac6 System Workbench for STM32: SW4STM32 (Link) Or a Mac OSX computer with Ac6 System Workbench for STM32 EVALKITSTKNX firmware example ST-LINK/V2-1 USB driver (Link) ST-LINK/V2-1 firmware upgrade (Link) KNX ETS5 (engineering tool software) application (Link)
UM2409 Software overview and setup Install and build firmware with Ac6 System Workbench Download the STM32F103RB-STKNX package and extract it in your file system. Open the AC6 System Workbench for the STM32 and when requested to select a directory as workspace, browse to: <your path>/STM32F103RB-STKNX/Project/STM32F10x_STKNX_LedLevel/SW4STM32 Figure 6.
Page 8
Software overview and setup UM2409 In the Import windows, click on Browse and on OK in the next window. Figure 8. Select project directory The project to import has been automatically selected. You can now click on Finish. The project is imported. Figure 9.
Page 9
Debug As Embedded C/C++ Application in the contextual menu. Or you can drag and drop the binary (EvalKitSTKNX_LedLevel.bin), available in Debug, to the virtual drive that is mounted when you connect the EVALKITSTKNX board to your computer. The name of this virtual drive is STKNX.
UM2409 Setup and demonstration examples Setup a simple KNX network Setup the KNX network in accordance to description in Figure Figure 16. KNX demonstration network In the ETS5 application, import the project STKNX_LED_Level_Demo.knxproj available in the: STM32F103RB-STKNX/Project/STM32F10x_STKNX_LedLevel/ETS5_ProjectFile DocID031816 Rev 1 11/15...
Page 12
Setup and demonstration examples UM2409 Download the full configuration in both STI and EVALKITSTKNX devices. Figure 17. ETS5 application screenshot When asked in the ETS5 application, press the “KNX PROG” button of the EVALKITSTKNX board. Figure 18. KNX PROG button on EVALKITSTKNX board...
Page 13
UM2409 Setup and demonstration examples Tests: ON button of the sensor is used to increase the number of the LED switched on. OFF button of the sensor is used to decrease the number of the LED switched on. Figure 19.
Revision history UM2409 Revision history Table 1. Document revision history Date Revision Changes 23-Jul-2018 Initial release. 14/15 DocID031816 Rev 1...
Page 15
ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Need help?
Do you have a question about the EVALKITSTKNX and is the answer not in the manual?
Questions and answers