Compare commits
2 Commits
ecd6f47400
...
79b6384063
| Author | SHA1 | Date | |
|---|---|---|---|
| 79b6384063 | |||
| 408c586876 |
12
README.md
Normal file
12
README.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
## Hardware usage
|
||||||
|
|
||||||
|
### Timers
|
||||||
|
|
||||||
|
|Timer| Type | Usage | Mode | used ISRs | Output connected
|
||||||
|
|-----|--------|-------------------------------|------------------------|----------------|------------------
|
||||||
|
| 0 | 8 bit | Millis Tick Timer | 2 (CTC) | COMPA | -
|
||||||
|
| 1 | 16 bit | | | |
|
||||||
|
| 2 | 8 bit | Modbus Tick Timer | 2 (CTC) | COMPA | -
|
||||||
|
| 3 | 16 bit | Step Signal Abzugsrolle | 8 (PWM, Phase & Freq.) | - | OC3B / PE4
|
||||||
|
| 4 | 16 bit | Step Signal Taenzer | 8 (PWM, Phase & Freq.) | OVF, ~~COMPA~~ | OC4A / PH3
|
||||||
|
| 5 | 16 bit | Step Signal Rotation Spule | 8 (PWM, Phase & Freq.) | - | OC5C / PL5
|
||||||
14
main.c
14
main.c
@@ -90,7 +90,7 @@ void send_info(void){
|
|||||||
mqtt_pub(&mqtt_client, "/Filamentanlage/05_Abzug/state/speicher/pos", msg, strlen(msg));
|
mqtt_pub(&mqtt_client, "/Filamentanlage/05_Abzug/state/speicher/pos", msg, strlen(msg));
|
||||||
|
|
||||||
sprintf(msg, "%ld", millis()/1000);
|
sprintf(msg, "%ld", millis()/1000);
|
||||||
mqtt_pub(&mqtt_client, "/Filamentanlage/04_Messmodul/state/uptime", msg, strlen(msg));
|
mqtt_pub(&mqtt_client, "/Filamentanlage/04_Abzug/state/uptime", msg, strlen(msg));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -103,15 +103,14 @@ int main()
|
|||||||
kraftsensor_init();
|
kraftsensor_init();
|
||||||
|
|
||||||
printf("moin!\n\r");
|
printf("moin!\n\r");
|
||||||
//timer0_init();
|
|
||||||
timer3_init();
|
timer3_init(); //abzug
|
||||||
timer4_init();
|
timer4_init(); //taenzer
|
||||||
timer5_init();
|
timer5_init(); //spule
|
||||||
|
|
||||||
ioHelperInitBuffer();
|
ioHelperInitBuffer();
|
||||||
ioHelperIoConf();
|
ioHelperIoConf();
|
||||||
|
|
||||||
|
|
||||||
//Wizchip WIZ5500 Ethernet initialize
|
//Wizchip WIZ5500 Ethernet initialize
|
||||||
IO_LIBRARY_Init(); //After that ping must working
|
IO_LIBRARY_Init(); //After that ping must working
|
||||||
print_network_information();
|
print_network_information();
|
||||||
@@ -134,7 +133,7 @@ int main()
|
|||||||
data.willFlag = 0;
|
data.willFlag = 0;
|
||||||
data.MQTTVersion = 4;//3;
|
data.MQTTVersion = 4;//3;
|
||||||
data.clientID.cstring = (char*)"controllino";
|
data.clientID.cstring = (char*)"controllino";
|
||||||
data.username.cstring = (char*)"Messmodul";
|
data.username.cstring = (char*)"Aufspuleinheit";
|
||||||
data.password.cstring = (char*)"\0";
|
data.password.cstring = (char*)"\0";
|
||||||
data.keepAliveInterval = 10;
|
data.keepAliveInterval = 10;
|
||||||
data.cleansession = 1;
|
data.cleansession = 1;
|
||||||
@@ -155,7 +154,6 @@ int main()
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
ioHelperSetBit(outStates, RELAY_INTERLOCK, 1);
|
ioHelperSetBit(outStates, RELAY_INTERLOCK, 1);
|
||||||
|
|
||||||
ioHelperSetBit(outStatesBlinking, LED_PLC_OK, 1);
|
ioHelperSetBit(outStatesBlinking, LED_PLC_OK, 1);
|
||||||
|
|
||||||
uint32_t timer_blink_outs = millis();
|
uint32_t timer_blink_outs = millis();
|
||||||
|
|||||||
Reference in New Issue
Block a user