ST EVALKITSTKNX User Manual Download Page 6

Software overview and setup

UM2409

6/15

DocID031816 Rev 1

2.2 Software 

overview

STM32F103RB-STKNX software description

This software, running on the STM32F103, demonstrates the STKNX capabilities.

It is built on the top of the STM32 Standard Peripheral Libraries (SPL) that eases 
access to STM32 features.

It uses a demonstration version of the TAPKO KNX protocol stack.

Example to demonstrate actuator and sensor.

Figure 5. Overall software architecture

2.3 Software 

prerequisites

A Linux computer or a Windows computer with one of the supported development 
toolchains:

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

)

Summary of Contents for EVALKITSTKNX

Page 1: ...on 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 softwar...

Page 2: ...tform spirit 4 2 Software overview and setup 5 2 1 Software components 5 2 2 Software overview 6 STM32F103RB STKNX software description 6 2 3 Software prerequisites 6 2 4 Install and build firmware wi...

Page 3: ...DocID031816 Rev 1 3 15 UM2409 Overview 15 1 Overview 1 1 EVALKITSTKNX development platform overview Board description Figure 2 Board description...

Page 4: ...rm 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 o...

Page 5: ...ess to hardware features is simplified with the utilization of the STM32 Standard Peripheral Libraries SPL A demonstration version of the TAPKO s KNX protocol stack is provided as a binary file The so...

Page 6: ...ration version of the TAPKO KNX protocol stack Example to demonstrate actuator and sensor Figure 5 Overall software architecture 2 3 Software prerequisites A Linux computer or a Windows computer with...

Page 7: ...xtract 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 S...

Page 8: ...Rev 1 3 In the Import windows click on Browse and on OK in the next window Figure 8 Select project directory 4 The project to import has been automatically selected You can now click on Finish The pr...

Page 9: ...ean Project in the contextual menu Figure 10 Console view 7 Once build is finished you can start debugging the project click on the Clean icon or select Debug As Embedded C C Application in the contex...

Page 10: ...1 Hardware prerequisites One EVALKITSTKNX board One KNX sensor Apricum TAI KNX 4 Figure 11 Apricum TAI KNX 4 One KNX power supply Figure 12 KNX power supply One KNX TP interface USB KNX interface Figu...

Page 11: ...simple KNX network 1 Setup the KNX network in accordance to description in Figure 16 Figure 16 KNX demonstration network 2 In the ETS5 application import the project STKNX_LED_Level_Demo knxproj avail...

Page 12: ...16 Rev 1 3 Download the full configuration in both STI and EVALKITSTKNX devices Figure 17 ETS5 application screenshot 4 When asked in the ETS5 application press the KNX PROG button of the EVALKITSTKNX...

Page 13: ...9 Setup and demonstration examples 15 5 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...

Page 14: ...Revision history UM2409 14 15 DocID031816 Rev 1 4 Revision history Table 1 Document revision history Date Revision Changes 23 Jul 2018 1 Initial release...

Page 15: ...hasers are solely responsible for the choice selection and use of ST products and ST assumes no liability for application assistance or the design of Purchasers products No license express or implied...

Reviews: