Gast
#112588
Hallo zusammen, könnte mir bitte jemand zu dem angehängten program helfen, es handelt sich dabei um ein program für nen at89s8252, soll ein testat werden ab ich komme nicht wirklich weiter und zwar geht es darum, dass eine Frequenz, die angelegt wird auf drei kriterien untersucht wird und zwar zum einen soll die angelegte Impulsdauer min. 0,25ms betragen, dabei soll auch ausgegeben werden ob sie momentan darüber oder darunter liegt, wird momentan mit LEDs erledigt, auserdem soll überprüft werden, ob die Frequenz kleiner 3.3KHz ist und die Pausenzeit sollte ebenfalls größer 0,25ms sein. Die Frequenz liegt an P3.2 und P3.4 an einmal um mit einem gated timer die Impulslänge zu messen und zum zweiten wird die Taktlänge durch das messen der Zeit von IR der fallenden flanke bis zum erneuten IR der fallenden flanke gemessen. hab das programm wie angehängt rübergespielt, solannge die beiden Ports frei sind funktioniert auch alles noch es wird angezeitgt das die bedingung von mind. 0,25ms erfüllt wird und dass die frequenz kleiner 3.3 khz ist. wenn ich jedoch die den frequenzgenerator anschieße kommt es zu keinem wechsel der anzeige sobald die frequenz die 3.3 khz überschreitet und auch die überprüfung der Impulslänge funktioniert nicht. kann mir bitte bitte jemand helfen danke schon im Voraus für eure Bemühungen de hausmeister