Frage zu Mega8 - PB3

OP #1973619
Lesenswert?

Morgen !

Ich habe gestern eine Schaltung mit einem Mega8 gebaut und bin auf ein 
kleines Problem draufgekommen.
Ich erzeuge mit dem Timer2 eine PWM und habe auf den PB.3 welcher auch 
der MOSI zum Programmieren ist einen Widerstand und eine LED hängen.
Funzt ja auch alles Super, blos wenn ich den Programmierstecker anstecke 
und das Programm flashen will kann er den Chip nicht erkennen.
Nehme ich die Led raus funktioniert alles wieder prima.
Also bei angeschlossener LED läßt sich der AVR nicht programmieren.
Gibt´s da ne Lösung ?? vielleicht ne Diode oder so ?
Ich programmiere mit einem Paralellportprogrammer.
Kann ja wenn ich die Schaltung gelötet habe nicht immer die LED auslöten 
um zu programmiernen ?

lg
Schopfi
OP #1973873
Lesenswert?

@all

danke, das mit dem transistor klingt gut. werd das mal probieren.

@läubi
pwm und uhr mit timer1 gleichzeitig ? das ist mir neu, kannst mal mal 
einen
kleinen denkanstoß geben wie ich das programmieren kann ?
ich dachte timer1 kann ich entweder nur als timer, bzw pwm konfigurieren 
und nicht beides zugleich?
ich programmier übrigends in bascom !

lg
#1973952
Lesenswert?

Reinhard Schopf schrieb:

> kleinen denkanstoß geben wie ich das programmieren kann ?

Wie hast du denn deine Uhr realisiert?

> ich dachte timer1 kann ich entweder nur als timer, bzw pwm konfigurieren
> und nicht beides zugleich?

Da ist ein Timer.
Der zählt vor sich hin

Bei bestimmten Zählerständen, vorgegeben durch die OCR-Register kann die 
Compare-Einheit selbsttätig einen Pin schalten. Der Timer zählt weiter 
als ob nichts geschehen wäre. Das Zählen ist ja unabhängig davon, ob 
sich da jetzt eine weitere Einheit (OCR) an das Zählregister klemmt und 
bei bestimmten Zählerständen etwas macht oder nicht.

> ich programmier übrigends in bascom !

Das erklärts.
Benutze 2 Timer
OP #1973966
Lesenswert?

Karl heinz Buchegger schrieb:
> Bei bestimmten Zählerständen, vorgegeben durch die OCR-Register kann die
> Compare-Einheit selbsttätig einen Pin schalten. Der Timer zählt weiter
> als ob nichts geschehen wäre. Das Zählen ist ja unabhängig davon, ob
> sich da jetzt eine weitere Einheit (OCR) an das Zählregister klemmt und
> bei bestimmten Zählerständen etwas macht oder nicht.

das verstehe ich schon :-)

Karl heinz Buchegger schrieb:
>> ich programmier übrigends in bascom !
>
> Das erklärts.
> Benutze 2 Timer

und das auch ! :-)

ja, ich werde meine 2 timer weiterbenutzen - danke !

lg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren