Development of firmware for microcontroller

Aleksandr
Employer

[no-member:pro]Aleksandr[/no-member:pro]

1 projects
Project parameters
Type of cooperationOne-time project
Prepaymentwithout prepayment
Payment methodsBank transfer
Acceptance of requestsfrom until Mar 4, 2022
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: [no-member:pro]Aleksandr[/no-member:pro]