Gast
#1775234
Hallo, ich habe ein Programm in C geschrieben und mittels avrdude auf mein ATmega8 geflasht. so weit so gut. das Programm macht wie es soll. Nun kommt es vor das manchmal der Reset betätigt werden muss um mein Program wieder in einen calibrierungsmode zu bringen, wenn ich dies mache, startet es manchmal wie gewollt und manchmal macht es nur misst.Komplett die Versorgungsspannung AN/AUS macht den gleichen fehlertyp. Wenn ich das Programm neu geflasht hab funktioniert es immer sofort(zufall?). An was könnt es liegen? Softwarefehler oder eher ein Problem mit der Spannungsversorgung etc.? Ich habe alle wichtigen leitungen mit Pull-ups/down versehen, und bei der HW handelt es sich um eine Motorsteuerung. Weiterhin benutz ich nur einen Interupt für nen Taster im code. hat jemand eine idee? gruss lars