Development of firmware for microcontroller

Александр
1

Александр

no recommendations
no complaints
Project title: Development of firmware for microcontroller
Type of cooperation: One-time project
Section: Software development
Prepayment: without prepayment
Payment methods: Bank transfer
Acceptance of requests: from until 2022-03-04

Project description:
Programmer services are required. You need to write a program for the microcontroller stm32f030k6t6 installed on a Chinese board with 8 inputs 8 relay and control through the rs485 protocol modbus. Native firmware is down. It is necessary to implement: 1) close the input 1 triggers the relay 1, once again close the relay 1 and so for 8 relay this mode 1; 2) mode 2 close the input relay is on, open off 3) mode 3 close the operation on x - seconds. (4) mode 4 when the entry closure does not result in the relay being triggered. All modes, response time, address, speed are set through modbus when configuring the device, and the device must initially be assigned a modbus 247 address and a speed of 9,600. After configuration, the settings should be remembered and remain so after the power is turned off. Through modbus read the state of the relay on, off (1,0), also read the state of the inputs closed razomkunto (1,0) device modbus - slave. Long pressing of the reset button or the second button should lead to factory settings: address 247, speed 9600, mode 4. Provide the file in c++ and binary format for st-link v2. We'll stitch it up ourselves. Clarification of which legs of the processor that is connected during personal communication. Term 5 days. Start work from 08.01.2020
Project author
Александр