Vielleicht spart es ein bisschen, wenn Du die Konstanten auf byte castest. Ansonsten werden die intern m.W. als 16bit Int behandelt.
Art: Beiträge; Benutzer: ogni42
Vielleicht spart es ein bisschen, wenn Du die Konstanten auf byte castest. Ansonsten werden die intern m.W. als 16bit Int behandelt.
AVCC entkoppelt (LC-Glied, s. Datenblatt)? Steht genug Strom für die Referenz zur Verfügung (die hat eine Impedanz von 32kOhm)?
Ist der VRef pin mit 100n nach GND gelegt (s. Datenblatt)?
Musst...
Die STL enthält z.B. keine iostream Bibliothek, die Standard-Bibliothek aber schon.
Näheres z.B. hier:
http://de.wikipedia.org/wiki/C%2B%2B-Standardbibliothek
Um mal mit ein paar Mythen aufzuräumen:
* Eine vollständige C++ Implementierung verlangt die Standard Bibliothek (nicht die STL). Der avr-gcc hat aber weder das eine noch das andere.
* Klassen...
Oszillator anschließen (Keinen Quarz) und dann per ISP versuchen.
Wenn HVProg nicht geht sind die m.E. kaputt.
In der TIMER1_OVF_vect cli() und sei() jeweils vor bzw. nach den ifs.
Ich weiss nicht, ob die _BV Makros in den neuen versionen des avr_gcc noch verwendet werden. Aber Du solltest die auf jeden...
Du kannst nur per Bootloader programme auf die Karte laden. Dazu muss der jumper entsprechend gesetzt sein. Wie man mit dem Bootloader im AVR Studio umgeht steht in der Dokumentation des AVRButterfly...
welche Kondensatoren benötigt werden findest Du im Datenblatt des jeweiligen AVRs beschrieben.
JK-FlipFlop, Taster als Takt, JK auf high Pegel. Google mal danach
Der Quarz ist dann sinnvoll, wenn mit genauen Timings gearbeitet werden muss. Bei Frequenzen größer oder != 8MHz bzw 1MHz geht es ohnehin nicht anders.
Auf den ARM9 Controllern läuft Linux (full blown, da die ARM9 eine MMU haben). Boards kosten so um die 120€
Ich habe jetzt auf die schnelle im Datenblatt nichts gefunden, aber kann es sein, dass es etwas dauert, bis die serielle schnittstelle wieder im Takt ist. Hast Du mal eine wartezeit (z.B. 100ms) nach...
Auf www.avrfreaks.net gibt es eine Suchfunktion nach Produkten. Da kannst Du sicher Boards mit dem Mega128 finden. Zum Programmieren empfehel ich den AVR ISP mkII. Der hat USB und wird - sofern Du...
Entgegen obigen Meinung empfehle ich statt des Mega8 den Mega168 da:
Mehr Flash (auch für größere Anwendungen geeignet)
Immer noch kleines Pinout (28 Pins wie der Mega 8)
Höher Taktbar (20MHz)...
Nutze mal die Suchfunktion ich habe schon mehrmals zu dem Thema geschrieben.
Selbst wenn der Strom in fossilen Kraftwerken erzeugt wird, ist das dort immer noch effizienter und kann umweltschonender bewerkstelligt werden als in Millionen einzelner Fahrzeuge.
Aber natürlich...
Tja, bei dem Link bekomme ich einen 404
C geht auf dem uC (heute) fast immer, C++ hat unter Umständen die ein oder andere einschränkung (s. suchfunktion hier im Forum). Assembler braucht man eigentlich nur in Sonderfällen oder wenn's einem...
Ich würde mir ein billiges 24V Schaltnetzteil holen und die 8 LEDs in Reihe schalten. Ansteuerung über einen Transistor gegen Masse. Das hat den Vorteil, dass weniger Vorwiderstände benötigt werden...
Gerade im Stadtbetrieb, wo kleine Elektrofahrzeuge wohl als erstes zum Einsatz kommen, halte ich die 7l/100 km beim heutigen Benziner (selbst Kleinwagen) für zu optimistisch.
Der Rest klingt...
Für meine täglichen Fahrten würde mir sowas wie der Clever aber mit Elektro-Antrieb http://www.clever-project.net/ reichen.
Da würde ich mir hinten zwei kleine (z.B. je 7KW...
Such mal im mikrocontroller.net bei Softeware nach PID, da findest Du jede Menge Code.
(230V-Uf)* Wurzel(2) (bei Gleichspannungsmessung)
edit: das Uf muss aus der Klammer und hinter die Wurzel
Also mit dem mkII geht das.
wenn's C++ sein darf: Schau mal die Boost library an.