Hallo Leute!
Bisher hab ich nur mit der C-Control rumgespielt. Jetzt will ich aber
"richtige" MikroController verwenden!
Dazu hab ich mir jetzt einen AtMega32-16PU gekauft.
Naturlich will ich ihn auc programmieren!
Dazu meine Frage: wenn ich das Programmierboard vom Tutorial dieser
Seite nachbaue muss ich mir doch nur die Pins vom AtMega8 und AtMega32
aus dem Datenblatt holen und das Board entsprechend anpassen, oder?
Weiters: brauch ich beim 32er auch den 4Mhz Oszi?
Und darf das auch einer mit "3,68640 MHz" sein?
Danke schon mal!!
Das mit dem Quarz hängt davon ab, was Du machen willst. Für serielle
Datenübertragung mit UART ist der 3,6864...MHz-Quarz die bessere Wahl,
weils ein Baudratenquarz ist. Ansonsten ist Dir die Wahl der
Taktfrequenz völlig selbst überlassen. Nur oberhalb der 16MHz-Grenze
garantiert der Hersteller keine einwandfreie Funktion mehr (was nicht
heißen muss, dass es nicht geht!).
Hallo!
Der Link zu Pollin ist COOOOOOL! Danke!
War mir nur mit den 4Mhz nicht sicher!
Werd mir aber das Board bestellen, ist ja recht billig!
Brauch ich beim Atmega immer einen externen Takt?
Die ATMega haben einen integrierten RC-Oszillator, der für viele
Anwendungen ausreicht. Sobald Du aber irgendwas mit asynchroner
Datenübertragung (UART o.ä.) machen willst, reicht der wegen
Genauigkeit und Temperaturgang nicht mehr aus.
das Pollinboard habe ich auch. Das ist ein wunderschoenes Ding. Es kommt
als unbestueckte Platine mit allen benoetigten Bauteilen. Du brauchst
nur den AVR und das Netzteil/Spannungsquelle extra.
Wenn du nen anderen Quarz benutzen willst, dann loete halt nen anderen
rein. 8-)
cu Tommi
Hallo!
Leider hab ich mein Board von Pollin noch nicht bekommen, hab aber
trotzdem schon eine Frage dazu!
Es ist ja ein Programmer eingebaut. Mit welcher Software kann ich damit
das Programm auf den MikroC bringen? Gehts auch mit BasCom??
Danke schon mal!
ach übrigens ... du brauchst nicht zwingend einen externen Taktgeber wie
einen Oszillator. Du kannst auch an die XTAL Pins einen einfachen Quarz
anschließen. Die Oszillatorschaltun ist im Chip integriert. Du kannst
den Chip außerdem mit Keramikschwingern oder RC-Gliedern takten. Zur
genauen beschaltung einfach ins Datenblatt schauen.
Zitat von Christoph Wagner: "Zur
genauen beschaltung einfach ins Datenblatt schauen."
Haha! Erst mal alles verstehen was da drinnen steht! :D
Aber trotzdem Danke für die Info!!!!!!!!!
Hi,
ich hab auch zwei von den Pollin-Boards und kann sie nur empfehlen.
Darauf ist ein 8 Mhz Quartz, den du verwenden kannst, oder mir reicht
der interne Oszi mit einem Mhz (Standarteinst. beim ATMega 32) allemal
aus. Außerdem ist die JTAG Schnittstelle sehr praktisch.
->Sanlo
Danke!
Da ich bereits in VisualBasic programmiere, hab ich mich für BasCom
entschieden. Später lern ich noch C/C++.
Bzgl. Übertragen: Geht das auch mit BasCom??
Hab mich vielleicht schlecht ausgedrückt:
Kann ich das Programm für meinen ATmega32 im Pollin-Board mit BasCom
übertragen? Welchen Programmer muss ich eintragen?
Das es mir PonyProg geht weiß ich inzwischen!
Hallo, bin jetzt um viertel vor eins langsam am verzweifeln..
habe heute das pollin board bekommen und es natürlich gleich aufgebaut.
ich habe den atmega32 16pu chip drin. aber ich weiß nun nicht ob es
klappt.
benutze es am laptop mit einem usb to rs232 converter. habe es aber
auch an einem anderem rechner an der original com1 schnittstelle
gehabt. habe es schön nach anleitung mit ponyprog2000 ausprobiert und
nach dem ersten nerven zusammenbruch auch noch mit dem bascom
programmer.
aber ich bekomm gar kein lebenszeichen. -das sind meine ersten
mikrocontroller versuche. aber das kann doch nicht so schwer sein.
board ist mehrmals auf korregtes verlöten überprüft wurden. ich habe
die spannungen am chip und am max232 mehrmals überprüft. aber ich komme
einfach mit der software nicht weiter. es ist auch egal ob ich den rs232
stecker aufstecke oder nicht, das programm sagt nicht ob eine verbindung
ansatzweise funktioniert oder nicht.
-hat da jemand erfahrung? was muss ich im programm einstellen? gibt es
ein einfaches programm was ich auf den 32er flashen kann und gibt es
eine verbindungskontrolle???
bitte um hilfe.
danke.
-wiederruf.
oh man, ne stunde später ist licht am ende des tunnels... bzw. ne
blinkende led zu sehen...
-ok, also obwohl ich das mit den schnittstellen nichts so recht
kapiere, da ich immer dachte da wo der max232 sitzt ist auch der flash
eingang. pustekuchen. -die andere buchse benutzt, nochmal alle
einstellungen im programm kontrolliert, usb converter deaktiviert und
neu gestartet und mit viel gedult nochmal flashen gestartet. -wau....
es hat geklappt. das verifizieren klappt noch nicht so richtig... aber
programm ist drauf. und funktioniert. Jetzt kann ich auch beruhigt ins
bett gehen. -kann ja die LED als Nachtlicht langsam vor sich hin
blinken lassen.... -ne, das gibt mekker.... :)
in diesem Sinne
Gute Nacht.
Ich hab auch die Pollin Boards und bin damit ganz zufrieden. Wenn man
das dauernde umstecken zum programmieren und nutzen der V.24 umgehen
will, dann macht sich der Bootloader hier aus dem Forum sehr gut und
vor Allem auch noch sehr schnell. Dann Kabel einfach an der V.24 lassen
und zufrieden sein. Wenn ich nicht in Assembler programmiere, dann mit
FastAVR. Auch ein BASIC aber man bekommt da den erzeugten Assemblercode
ausgegeben, sodass Optimierungen von Hand wesentlich leichter fallen.
bye
Frank
Das Board von Pollin kann direkt mit Bascom über die parallele
Schnittstelle programmiert werden. Hierfür benötigst Du nur ein Kabel,
das selbst hegestellt werden kann, z.B. altes Druckerkabel. Die
Signaleleitungem simd in Bascom einstellbar. Läuft bei mir prima!
Allerdings mußt du das richtige Board einstellen im Konfigurationsmenü.
Gruß
Messfux
Hallo!
Hab das Board von Pollin bekommen und nach meinem Urlaub gleich
zusammen gelötet. Dann am Strom angeschlossen und nix geht.
Welche Einstellungen muss ich in PonyProg machen damit ich meinen
microC programmieren kann?
Danke schon mal!
Ja, die einstellungen in ponyproc.
Also du hast ja von Pollin garantiert den zugehörigen Download mit dem
Testprogramm runter geladen.
Da ist eine PDF drin. In der PDF ist die Einstellung von Ponyprog super
erklärt -mit bildchen.. einfach nachmachen.
Programmierst du über die Serielle schnittstelle (9 Polig)?
Dann des stecker in J3 Stecken.
Sollte eigentlich dann klappen.
Schönen Abend noch.
MfG Florian.
> Ist dass das Problem?
Ja, denn USB ist Paketorientiert, möchte also große Datenpakete (mit
Multimediadaten) transferieren. Ponyprog (und einige andere
ISP-Programme auch) verändern aber immer nur einzelne Bits. Das passt
nicht ins USB-Protokoll und dauert elend lange oder funktioniert gar
nicht.
USB ist nunmal ein für Multimedia konzipiertes System, wenn Du dieses
effizient verwenden möchtest, brauchst Du einen ISP-Programmer mit
eigener Intelligenz, z.B. STK500, AVR-ISP, also ein ISP-Programmer mit
eigenem Controller.
...
> Besteht das Problem auch wenn ich den Bootloader verwende??
Ich denke nicht, aber dazu kann ich keine genaue Aussage machen, da ich
(noch) keine Ahnung vom Umgang mit Bootloader habe. Bei den meisten
Controller, mit denen ich arbeite, lohnt sich das nicht.
...