Forum: Mikrocontroller und Digitale Elektronik PWM und Spannung, ISP mehr als 1* am Atmega32


von ronin (Gast)


Lesenswert?

Hallo
Ich habe leider noch nicht so viel Ahnung. Vor allem nicht von PWM. Ich 
würde mich dafür Interessieren wie ich eine Spannung von sagen wir mal 
knapp 5V auf 10V bekomme. Das muss irgendwie über PWM gehen aber eine 
einfache Anleitung habe ich nicht gefunden was für Teile ich dann noch 
brauche und wie das im Code zu machen ist und so. Ich habe eine 
Taktfrequenz von 4 MHZ.
Die Timer 0 und 1 habe ich auch schon in Verwendung. Geht das dann 
trotzdem?
Ich programmiere mit Win AVR in C.
Außerdem habe ich schon etwas an den ISP angeschlossen. Nun gibt es noch 
eine andere Bibliothek die ich gerne benutzen würde. Auch diese arbeitet 
mit Hardware ISP. Gehe ich recht in der Annahme das CS dazu dient dem 
Gerät zu sagen das es gemeint ist und das ich wenn ich die Einträge in 
der Bibliothek so ändere das ein anderer Pin CS ist das klappen sollte 
wenn die beiden sich MOSI MISO und SCK teilen?
Danke für Eure Hilfe!

von Chris :. (fr34k)


Lesenswert?

hallo

ich geh mal davon aus du meinst SPI ... und nicht ISP ....

über ISP programmierst du deinen AVR ... und an SPI kannst du diverse 
SPI-fähige Bausteine anschließen ....

Das mit der CS-Leitung hast du richtig erkannt. SPI Bausteine (zb 
Beschleunigungssensor) arbeiten erst, sobald deren CS - Leitung auf low 
gezogen wird. Deshalb kannst du natürlich auch mehrere Bausteine 
verwenden.

lg

von ronin (Gast)


Lesenswert?

Super, dankeschön. Natürlich. Ich bringe das immer durcheinander.
Gut das Du das mit dem Low gesagt hast. Ich hätte jetzt gedacht es sei 
active high.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.