Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > > > > Hallo Leute, > > > > > > > > > > > > > > Ich häng gerade Geistig in der Luft.... > > > > > > > Ich möchte eine Frequenz welche ich mit dem C-control pro messe, > > > > > > > verdoppeln und an einem Pin ausgeben. > > > > > > > > > > > > > > Komm aber nicht drauf wie ichs machen soll. > > > > > > > Weis eine Rat? > > > > > > > Danke > > > > > > > > > > > > Hi, > > > > > > > > > > > > es gibt Demoprogramme zur Frequenzmessung und zur Frequenzerzeugung, mit Hinweisen, > > > > > > welche Pins genutzt werden können. Was brauchst Du mehr? > > > > > > > > > > > > Gruss Peter > > > > > > > > > > Hallo, > > > > > > > > > > Ich steig nicht durch wie ich eine gemessene Frequenz (Torzeit 0,6sec) hernehmen kann > > > > > um damit den Generator zu parametrieren. > > > > > die Prescaler sind mir scheinbar suspekt > > > > > > > > > > > > > Nimm am besten dafür einen 16 Bit Timer (nicht den mit der Du die Frequenz misst), und > > > > suche Dir einen Prescaler aus, der passend zu dem Zeitrahmen ist, den Du erzeugen möchtest. > > > > Bei PS_1024 bist Du bei Periodenzeiten zwischen 138,9µ und 65535 * 138,9µ. > > > > > > > > Dann rechnest Du die gewünschte Zeit in eine Periodenzeit in µs um. > > > > Periodenzeit = 1000000 / Hz > > > > Z.B. 25Hz = 40000µ Periodenzeit > > > > Der Timerwert ist dann: 40000 / 138,9µ > > > > > > > > Gruss Peter > > > > > > ich versuchs mal. > > > > > > danke > > > > Funktioniert, ich bin mal wieder in die Rechenfalle getappt. > > 1000000/freq->as int<-/138,9 geht bei mir nicht, kommt 0 raus. > > 1000000/138,9 = 7199,424 nicht rechnen lassen sondern das Ergebniss verwenden. > > > > Also: > > > > 7199,424/freq = Timerwert > > > > > > > >