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));
|
||||
|
||||
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();
|
||||
|
||||
printf("moin!\n\r");
|
||||
//timer0_init();
|
||||
timer3_init();
|
||||
timer4_init();
|
||||
timer5_init();
|
||||
|
||||
timer3_init(); //abzug
|
||||
timer4_init(); //taenzer
|
||||
timer5_init(); //spule
|
||||
|
||||
ioHelperInitBuffer();
|
||||
ioHelperIoConf();
|
||||
|
||||
|
||||
//Wizchip WIZ5500 Ethernet initialize
|
||||
IO_LIBRARY_Init(); //After that ping must working
|
||||
print_network_information();
|
||||
@@ -134,7 +133,7 @@ int main()
|
||||
data.willFlag = 0;
|
||||
data.MQTTVersion = 4;//3;
|
||||
data.clientID.cstring = (char*)"controllino";
|
||||
data.username.cstring = (char*)"Messmodul";
|
||||
data.username.cstring = (char*)"Aufspuleinheit";
|
||||
data.password.cstring = (char*)"\0";
|
||||
data.keepAliveInterval = 10;
|
||||
data.cleansession = 1;
|
||||
@@ -155,7 +154,6 @@ int main()
|
||||
#endif
|
||||
|
||||
ioHelperSetBit(outStates, RELAY_INTERLOCK, 1);
|
||||
|
||||
ioHelperSetBit(outStatesBlinking, LED_PLC_OK, 1);
|
||||
|
||||
uint32_t timer_blink_outs = millis();
|
||||
|
||||
Reference in New Issue
Block a user