Gefunden für bascom eeprom reset - Zum Elektronik Forum |
| 1 - 80c32 Programmieren aber wie??? -- 80c32 Programmieren aber wie??? | |||
| |||
| 2 - ATMega32: Software-SPI ohne Aufwand (nicht) möglich? -- ATMega32: Software-SPI ohne Aufwand (nicht) möglich? | |||
| Ich verwende einen ATMega32 und Bascom
Verstehe ich das richtig, daß ich bei einem SPI-Slave die hardwaremäßig vorgegebenen Pins benutzen muß und der Befehl "Config Spi = Soft" sich nur auf den Master bezieht? Ich habe auch softwaremäßige Slave-Lösungen gefunden, aber wenn ich keinen zusätzlichen Programm- und Rechenzeitaufwand haben möchte, bleibt wohl nur die Hardware-SPI? Hintergrund der Frage: Ich habe mit vier "altertümlichen" vierfach-Punktmatrixanzeigen VQC10 (DDR-Produktion) eine sechzehnstellige Anzeigezeile aufgebaut. Wegen des 1 KByte umfassenden Zeichengenerators habe ich einen ATMega32 mit dieser EEPROM-Größe benutzt. Da er über genügend Anschlüsse verfügt, konnte ich auf weitere Dekoderschaltkreise verzichten und die 16 Stellen-, 7 Zeilen- und 5 Datenleitungen direkt anschließen. Es wird auch schon prima die jeweils einprogrammierte Zeile angezeigt, allerdings will ich der Anzeige ja auch wechselnde Daten übermitteln können. Es sind gerade noch die Pins MOSI, MISO und SCK übrig, über die ich den ATMega programmiere. Diese Pins wollte ich deshalb auch zur Datenübermittlung nutzen. Es ist das erste Mal, daß ich SPI benutze!
Im "Mikrocontroller-Lehrbuch" von... | |||
3 - Allgemeine Frage zum Lernpaket Elektronik Start mit USB -- Allgemeine Frage zum Lernpaket Elektronik Start mit USB | |||
| Das heißt Bascom (von "Basic Compiler"), nicht Basecome.
Zitat : Den Link zu Reichel mit dem Bord den du mir gegeben hast, mit welcher Software kann man da Arbeiten? Steht doch bei: Zitat : Produktbeschreibung: Kompakter In-System-Programmer für die Atmel AVR 8bit RISC Microcontroller. Die In-System-Programmierung findet über 6pin-ISP-Anschlüsse statt. Benötigte Software: AVR Studio 4.xx (Freeware). Das AVR-ISP beinhaltet folgende Leistungsmerkmale: •Schnittstelle zum AVR Studio •In-System-Programmieren von allen AVR-ISP-Varianten •Programmiert Flash und EEPROM •Versorgung über die Zielhardware von 2.7V bis 5.5V •Einstellbare ... | |||
| 4 - STK500: EEPROM brennen schlägt fehl -- STK500: EEPROM brennen schlägt fehl | |||
| Hallo,
kaum hat man ein Problem gelöst, stehen 15 weitere an (nicht ganz). Was muss ich beachten, wenn ich mein EEPROM des STK500 (atmel m8515) beschreiben will? Meinen Quellcode (in bascom) konnte ich problemlos in den Flash laden. Beim Ladeversuch des Files *.eep in das EEPROM (über AVR Studio 4) kommt eine Fehlermeldung. "ISP Mode Error: hier will er die richtige Anpassung der ISP programming frequency (less 1/4) zur clock frequency. Die mitgelieferte Literatur und die online hilfe geben wenig Informationen dazu raus.
Was muss ich da beachten und wie/wo stelle ich die Parameter ein? Ich arbeite wie gesagt mit Basecom und AVR Studio 4. Danke für Eure Hilfe Klaus ... | |||
| 5 - Abfrage von 24 Endschaltern -- Abfrage von 24 Endschaltern | |||
| Moin,
Zitat : Das Programm lässt sich vermutlich auch in Bascom schreiben, dann ist die Display-Ansteuerung kein Problem. Wenn es eine Art "case"-Anweisung gibt wirds noch einfacher. Das würde ich in diesem Fall auch raten, C oder ASM führen da sehr schnell zu Wutanfällen .
Zitat : Meinst du per RS232? Das müsste dann auch programmiert werden. Wenn sich die Daten sehr selten ändern kann man einfach den Quelltext anpassen und den µC neu flashen. Korrekt. Würde beides gehen, aber ersteres wäre servicefreundlicher. Einfach Gerät an Rechner, bestimmtes Programm lad... | |||
| 6 - PIC als Ersatz für einen CD4017 ? -- PIC als Ersatz für einen CD4017 ? | |||
| Hallihallo
ich hab das ganze jetzt mit Bascom wunderbar auf die Reihe bekommen. Aber jetzt tut sich nur noch ein Problem auf. Der Atmega8 läuft auf 3-4 Volt von der Batterie. Ich habe ihn direkt an die Batterie angeschlossen, damit der Chip sich du Zustand der Ausgänge merkt, auch wenn das Gerät in dem er eingebaut ist (eine Spielekonsole mit Akku) beim Eisnchalten an der gleichen Stelle im Programm weitermacht. Dummerweise zieht der Atmega dann 2-4mA, lässt man die Konsole nun liegen, wir der Akku entladen. Jetzt hätte ich 2 Möglichkeiten, zu denen mir aber selbst Google nicht gut weiterhelfen konnte. 1. Den Zustand in den EEPROM des Chips schreiben und den Chip nicht mehr an der Batterie anschliessen, so dass er komplett aus ist und sich beim Neustart den Status aus dem EEPROM holt ... oder 2. Den "powerdown" Befehl benutzen. Ich weiss, dass man einen Externen Interrupt brauch, um den Chip aufzuwecken. Aber hier geht das Problem schon los: Kann ich den Pin auf dem der Interrupt kommt bestimmen ? Wie muss das Signal aussehen ? Wie lautet der ProgrammCode dafür ? Wäre klasse, wenn jemand hier nen Tipp für mich hätte ... | |||
| 7 - entscheidungshilfe für Anfänger -- entscheidungshilfe für Anfänger | |||
| Hallo,
durch einen Car-Pc Forum bin ich "heiß" gemacht worden mich mit microcontrollern zu beschäftigen. Ich möchte am ende einen kilometerzähler bauen der die kilometer auf einem display ausgibt und sie in nem eeprom speichert und vielleicht mir noch verschiedene Temperaturen anzeigt. als Prozessor haben es mir die AVR's angetan, da hier auch berichtet worden ist das sie mehr leisten als die PICs und auch billiger sind. Leider hab ich nie wirklich eine Programmiersprache gelernt ( nur minimale VB kenntnisse). Nun hab ich ein paar fragen: -Reicht für mein Vorhaben ein ATmega16? -Könnte ich mit Bascom Basic sowas wie oben beschrieben realisieren und wo find ichein ein entsprechneds tutorial (am besten für ganz dumme *g*)? -Wollte als board das experiementierboard von pollin nehmen...ist das ok? Hoffe auf antworten...und bitte nicht haun falls ich bei der forumssuche was übersehen habe... ... | |||
| 8 - AT Mega 32 -- AT Mega 32 | |||
| Sie haben EEPROM-Speicher und nicht EPROM. EPROM kann man nur löschen, indem man UV-Licht auf den Chip strahlen lässt. EEPROM hingegen, kann man direkt über entsprechende Befehle löschen.
Man kann die mit verschiedenen Programmiersprachen programmieren, ob C, Assembler oder Bascom, es steht dir offen. Du brauchst nur einen passenden Compiler. ... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag heute wurden bisher 17 Beiträge verfasst 108 Besucher in den letzten 60 Sekunden alle 0.56 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |