Koppel electronic

Firmware

As far as writing software embedded in the device is concerned, we are experienced with the following families of microcontrollers:

We write software in Assembler, C, C++. We are also familiar with BASCOM language, although we prefer C.

Software written by us is documented according to Doxygen. rules. Thanks to a meticulous software documentation there will be no problems with later modifications, regardless of who will conduct them.

We have created software for devices with higher processing power as well as for devices that have to work on a single battery for months. We are acquainted with microcontrollers security issues. If necessary, we can install embedded or peripheral elements preventing system malfunctions.

It has to be taken under consideration that even a perfectly written software may crash. Working in an industrial environment, induction load switching, supply interference... all these can cause a device malfunction. A system hang-up on a PC is just irritating whereas a medical device malfunction may lead to a tragedy.

We are aware of the above problems so that system security is a priority to us. Most of our devices programmed by us have at least a Watch Dog timer assuring minimal protection.

As the owner, I personally wrote"The microcontrollers C language programming course" in „Elektronika dla Wszystkich” magazine ("Electronics for Everybody"). This fact proves the high quality of our service.