Gefunden für bascom tutorial eeprom - Zum Elektronik Forum





1 - entscheidungshilfe für Anfänger -- entscheidungshilfe für Anfänger




Ersatzteile bestellen
  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...

...
2 - 80c32 Programmieren aber wie??? -- 80c32 Programmieren aber wie???

Hallo scarymovie

Bist du sicher, dass du etwas mit dem 80C32 machen willst.
Das ist die ROM-less Version des 80C52.
Um mit dem etwas machen zu können musst du dir erst ein
Board mit einem (E)EPROM, RAM (optimal), MAX232 (Treiber
RS232), Spannungsregler 5V, Reset-Generator, ...
Dann braucht du noch ein Programmiergerät für den (E)EPROM.

Wenn du anfangen willst nimm lieber zum Beispiel einen AVR, die haben schon einen internen Flash-EEPROM und du kannst sie im System programmieren (ISP).

Lese dir mal auf Link das Tutorial durch.
(Der Server ist gerade down. Mal sehen, wie lange Andreas
braucht.)

Zum Programmieren kann man zum Beispiel PonyProg Link verwenden.

Programmiersprachen: in C, Assembler, Basic (Bascom), ...
Verbreitet sind C, und für zeitkritisches Assembler.

Holger
...








3 - Atmega Programmieren- Starthilfe -- Atmega Programmieren- Starthilfe

Zitat :
giben hat am  2 Jun 2013 21:09 geschrieben :

Auf Youtube gibs ja so tolle Anleitungen wie man z.B eine Schaltung baut und mittels den Microcontroler ein LED-Lauflich steuert.

Unbestätigten Gerüchten zufolge gibts sowas auch in gedruckter Form.
Nur lesen sollte man noch können...

Zitat :
Kann man diese Cips mehrmals programmieren oder ist das nur einmal möglich.

Mehrere 1000x sollte möglich sein.
Ich hab mit dem Pollinboard und dem Atmega 8 angefangen.
Gibt abe...
4 - Modellbahn Weichenantrieb mit PC schalten -- Modellbahn Weichenantrieb mit PC schalten
Moin!


Zitat :
Ahja, jetzt verstehe ich. Und wieviel 4094 kann ich dann betreiben?

Theoretisch: beliebig viele, praktisch ist das von einigen Bedingungen abhängig.

Diese Schieberegister benötigen, wie man aus der vom Kurzarmigen verlinkten "Schaltung" entnehmen kann, drei Signale: Daten, Takt und ein Latch-/Speichersignal.

Dazu werden die Daten serialisiert, d.h., man schiebt ein Bit nach dem anderen in das Register. Sind alle Bits übertragen, dann werden die eingetakteten Bits in ein an das Schieberegister gekoppeltes Speicherregister (Latch) geschrieben und erscheinen wieder parallel am Ausgang.
Dieses Latch ist im CD4094 schon drin, man müsste also eigentlich von einem Schieberegister mit Latch sprechen.

So, es dauert einfach eine gewisse Zeit, bis 56 Bits ausgegeben wurden, vor allem, mit der verlinkten Schaltung dauert das, weil die RS232-Schnittstelle damit zweckentfremdet wird, normalerweise nutzt man sie ...
5 - Bascom funktioiert nicht -- Bascom funktioiert nicht
Hi,
ich wollte einen ATmega16 mit Bascom programmieren. Ich habe einen "UsbAsp" Programmer genommen und das Skript aus einen Tutorial.

Und als ich das Programm übertragen will tritt KEINE Fehlermeldung auf: also denke ich es hat funktioniert!
Doch das Programm tut nicht das was es soll (led blinken lassen).

Ich übertrage das Programm also nochmal doch dieses mal sagt es beim Übertragen, dass es den Chip nicht erkennen kann. Ich probier es ein dritte mal und es funktioniert wieder.

Das verwendete Programm von RoboterNetz:

Code :
6 - Maturaarbeit: Motorisiertes Kugellabyrinth -- Maturaarbeit: Motorisiertes Kugellabyrinth
Hallo,

Das BASIC-Tutorial scheint geeignet, um später mit BASCOM BASIC AVRs programmieren zu können.
QBasic gibt es glaube ich sogar mittlerweile rechtefrei im Internet. Ansonsten gibt es aber auch andere Compiler für lau.

Kannst also auf dem PC schon mal Trockenübungen machen. Der Dialekt für BASCOM ist glaube ich nicht groß anders. ...
7 - Problem mit dem Atmel Evaluationboard 2.0.1 -- Problem mit dem Atmel Evaluationboard 2.0.1
Hallo Leute,

Ich bin total verzweifelt und komme nicht weiter. Ich durchforste jedes Forum im Internet auf der Suche nach Hilfe, bis dato aber total erfolglos.

Ich wollte mich mal ein wenig mit dem Programmieren von µC's beschäftigen und habe mir daher das Atmel Evaluationboard 2.0.1 gekauft ( bei Pollin ). Programmiere wollte ich ATtiny2313. Gesagt, getan, alles gekauft angeschlossen, und nun zum Problem:

Ich benutze BASCOM und PonyProg für die programmierung bzw. zum beschreiben. Das erste kleine Programm funktioniert auch so weit laut Compiler ABER:

Wenn ich das programm auf den Flash ROM schreiben will, dann kommt bei BASCOM nur der write - Dialog , aber der Fortschrittsbalken bewegt sich aber nicht.

Dann habe ich PonyProg versucht. Und da kommt immer folgender Error: "Device missing or unknown (-24), egal bei welchem Read or Write ereignis sogar beim reading der Security Bits.

Es scheint mir fast so zu sein, dass der PC keine Verbindung zum Board aufbauen kann. Ich krieg einfach weder jegliche Daten vom Chip, noch kann ich irgendwelche Daten auf den ATtiny2313 schreiben.
8 - Selbstbau eines Lichtweckers mit digitaler Steuerung -- Selbstbau eines Lichtweckers mit digitaler Steuerung
Hallo Nico,


Zitat :
Kannst du mir vllt. etwas Lektüre für die Lücke zwischen den ELKO-Grundlagen und der Verwendung eines Mikrocontrollers empfehlen? Oder ist gerade dafür das Evaluationsboard da?


Das Eval.-Board ist vor allem dafür da, dass man eine Hardware hat, die definitiv funktioniert und alles Wichtige für den Anfang bereitstellt.
Dort ist eine Beschreibung drin (auch als Download bei Pollin verfügbar), in der drinsteht, wie alles aufgebaut werden muss etc.

Gebrannt wird der Mikrocontroller am besten mit Ponyprog2000 oder mit avrdude (wobei ersteres eine grafische Oberfläche hat).

Um in Assembler programmieren zu können benötigst du AVR Studio von Atmel, was man dort kostenlos herunterladen kann. (Es gibt auch Opensource-Programme, mit denen ich vor allem unter Linux arbeite. Da reicht ein stinknormaler Editor und der AVR-Assembler.)
Um zusätzlich C-Programme für AVRs zu entwickeln benötigt man WinAVR, das das AVR...
9 - Einsteiger -- Einsteiger

Offtopic :
Zitat : Sprachen; Asambler (geht so)

Das mit der Schreibweise üben wir noch mal.

Bei der Menge an Kenntnissen sollte das nicht allzu schwierig sein. Im Hobbybereich sind Atmel AVR und Microchip PIC verbreitet, was man benutzt ist eine Glaubensfrage.

Assemblerkentnisse für die jeweilige Architektur sind nützlich, programmieren kann man in Asm, C oder für Atmel auch Basic/Bascom.

Lesestoff (bunt gemischt):
https://forum.electronicwerkstatt.d......html
10 - LM 7001 (Radio PLL) mit AVR ansteuern -- LM 7001 (Radio PLL) mit AVR ansteuern
Willkommen im Forum.


Zitat : Nur wie kann ich die Datenübermittlung realisieren?
Was soll ich sagen? Beide miteinander verbinden und den AVR entsprechend programmieren.

*arroganz-aus*

Such dir einen AVR aus (mega8 ist für den Anfang nicht schlecht) und frag die Forensuche oder Google nach einem Tutorial. Dort wird erklärt wie der AVR funktioniert, wie man ihn programmiert und wie man die Ports ansteuert (das ist sozusagen die Verbindung zur Außenwelt, die Ein- und Ausgänge).

Programmieren kannst du in Bascom (Demoversion kostenlos bis 4kB Code), das wird hier oft kritisiert (auch von mir), ist aber für schnelle Erfolge gut geeignet. (Alternativen: C und Assembler).

Details (auch zum Programmieren usw.) stehen bei Google oder im Forum.

Viel Erfolg, wenn die ersten paar Programmzeilen im µC gelandet sind ist das Ganze ...
11 - Einstieg in µC??? -- Einstieg in µC???
@DonComi

hm, also ich dachte bisher an einen assambler (avr) (bisher nur wenig grundlagen vorhanden)
denkst du Bascom Basic wäre da sinnvoller?

dann hab ich ja zumindest schon mal die richtigen controller

wie lernt man sich sowas denn am besten?
bzw. wo gibts ein gutes tutorial dafür? ...
12 - Messsignalauswertung im ADU Atmega32 -- Messsignalauswertung im ADU Atmega32
Hi!
Pinbelegung stimmt, keine Loetbruecken, kontakt ueberall wo er sein soll!
Verdrahtung via http://www.mikrocontroller.net/articles/HD44780,
wobei mal die unbenutzten Ports auf Masse liegen und mal nicht, je nachdem wo man guckt.

Initialisierung des Displays wurde versucht mittels:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
Balken sind zu sehen und lassen sich auch mit dem Poti ein und ausblenden.
Am Timing habe ich schon rumgestellt und auch blinkende Cursor versucht einzustellen, alles ohne Erfolg.
C-Programmierug und Bascom nutzen wir nicht, nur Assembler.
Portbelegung im *asm stimmt auch schon dutzende Male kontrolliert.
Noch irgendwelche Hinweise?
MfG
Uwe ...
13 - PIC als Ersatz für einen CD4017 ? -- PIC als Ersatz für einen CD4017 ?
Hi, danke für die Antworten.

Habe mich ein bisschen umgeguckt unf werde das ganze mit einem amtmega8 TQFP32° und bascom realisieren. Ich hatte mir zuerst ein Tutorial durchgelesen, bei dem direkt im Assembler geschrieben wurde - da habe ich natürlich nicht viel geblickt. Aber mit BASCOM dürfte ich für das was ich vorhabe klarkommen. If,then, else, ... das kenne ich von meinem grafischen Schultaschenrechner

Ich melde mich wenn ich den ersten code fertig habe ...
14 - Probleme beim AVR programmieren -- Probleme beim AVR programmieren
Warum kann man sich den Schaltplan nicht ansehen?


Zitat : Überleg dir nochmal, ob du dir wirklich Basic antun willst.

Ich würde dir wärmstens C empfehlen.
Was hast du gegen Basic? (du programmierst in Assembler wenn ich mich richtig erinnere oder?)
Sicherlich nicht die effizienteste Sprache, aber für den Anfang probier ich es damit. Wenn ich etwas mehr Ahnung von der Materie hab kann ich mir C ja mal anschauen.


Zitat :
Ist der Programmer denn überhaupt kompatibel mit dem BASCOM-Programmiertool?
Also laut Roboternetz.de ist...
15 - Programmieren mit WinAVR??? -- Programmieren mit WinAVR???
Moin!!!

Ich hab ein (oder 2 oder 3) Probleme mit WinAVR. Ich hab mir ein ISP-Dongle gekauft und auf Steckbrett eine Programmierschaltung aufgebaut. Mit Bascom hab ich auch schon ein paar programme auf meinen ATMega32 geladen, die auch funktioniert haben. Ich würde aber gerne in C Programmieren, da ich da schon ein paar Grundkenntnisse hab. Hab schon in das Tutorial von http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial reingelesen. Ich bekomme aber nichts auf den ATMega32 raufgeladen. Hab einen Makefile gemacht mit diesem MFILE Programm.(CPUType->ATMega32, Programmer->AVR ISP, Port->LPT1) Hab ihn gepeichert. Dann hab ich das Programm von microcontroller.net in dieses Programmers Notebook kopiert und zusammen mit dem MakeFile gespeichert. Jetzt weiß ich nicht wie ich das auf den uC kriegen soll. Was hab ich vergessen, was muß ich noch machen? Hoffe ihr könnt mir helfen.
MfG Jan ...
16 - Mit was habt ihr angefangen für die Welt der Microcontroller -- Mit was habt ihr angefangen für die Welt der Microcontroller
Hey,

also ich bin auch noch recht frisch in dem Bereich der Microcontroller, aber folgendes hab ich gemacht. Mein Bauch gefühl war für den AVR, obwohl mir von allen seiten (Kollegen etc.) davon abgeraten wurde und mir der Pic ans Herz gelegt wurde. Und ich hab Natürlcih einfach meinem Gefühl vertraut und mir ein STK 500, 2 ATtiny2313, 1 ATmega 8 und ein USB --> Serieal adapter bestellt. Und angefangen mit dem AVR-Studio von Atmel mich mit Assembler zu versuchen. Mittlerweile bin ich auf Bascom-Basic umgestiegen, da das meiner Meinung nach schöner zu Programmieren ist, klar kann man mit Assembler Zeitkritische Sachen besser lösen, aber ich finde den Zeit aufwand ein Assembler Programm zu erstellen einfach viel zu lange. In Bascom geht das viel, viel schneller.

So zu dem Programmierboard, entweder das STK 500 wenn du das Geld investieren möchtest oder das board von Roland Walter siehe unten bei den Links! Mit anderen hab ich bis jetzt noch nciht gearbeitet.

Wenn ich das mit Bascom irgendwann mal voll raus habe, werde ich mich auch mal in C Versuchen bzw. mir auch mal die mühe machen mich in Assembler ein zuarbeiten. (Bis jetzt kam ich nur soweit das ich ein Lauflicht oder ähnliches hatte bei ASM). Jo aber erst einmal eine "Sprache" richtig ...
17 - simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen???? -- simples BASCOM Programm?!?!? könnt ihr mir beim erklären helfen????
hallo

da ich nun in die welt der mikrocontroller einsteigen will und das ganze mit Bascom programmieren will hab ich mal im internet ein bisschen rumgesucht um ein tutorial zu finden.
ich bin auf diese seite gestoßen:
http://www.rowalt.de/index.htm



nun versteh ich aber einiges an diesem beispiel nicht:
(laut beschreibung soll bloß die rote led leuchten!)



'0001.BAS: Rote LED an Pin PD3, gelbe an Pin PD4, grüne an PD5
'--------------------------------------------------------------
$Regfile = "2313def.dat" 'AT90S2313
$Crystal = 3686400 'Quarz: 3.6864 MHz
DDRD = &B0001000 'Pin PD3 als Ausgang konfigurieren
PORTD = &B11111111 'PD0...PD7 auf High setzen
Do
Loop
End


wenn ich nun einen atmega8 programmieren will müsste die ersten zeile wiefolgt aussehen:
$Regfile = "2313def.dat" 'AT90S2313
$Crystal = 8000000 'Quarz: 8.0000 MHz


der befehl "DDRD=" legt nun fest ob und welcher pin ein ein- oder ausgang ist? stimmt das soweit?

wenn ich in den speicher schreibe, muss dann immer "&...
18 - Aus einem Impuls 5 Impulse machen -- Aus einem Impuls 5 Impulse machen
Also ich fang mal oben an...
Endungen:
die verschiedenen ATtiny13 sind einige im DualInLine-Gehäuse, welche Endung genau das ist steht im Datenblatt, sollte hier DPI oder PU sein (nur geraten) und in SMD-Gehäusen (frickelig für Anfänger (bin noch nicht dran gewesen) und man braucht eigentlich immer eine geätzte Platine (für mich der Hautgrund ).
Programmierschaltung:
Atmel AVR sind (fast) immer mit einer ISP-Schnittstelle, über die sie programmiert werden können ausgestattet (1-2 Ausnahmen (ich glaub z.B. der ATtiny11) bestätigen die Regel). Ein Programmierer für Atmels funktioniert also quasi mit allen Chips. Wenn man Programmierplatinen hat, in die man die uC direkt einsetzt wird es aber schon etwas komplizierter, da (natürlich) nicht alle AVR gleich groß sind (ATtiny 8 bis so 20 Beinchen, ATmega darüber, glaub bis 40 als DIL und SMD geht auch noch weiter). und selbst bei gleicher Pin-Zahl ist die Position der ISP-Buchsen unterschiedlich (ATmega8515<->ATmega8535/ATmega16)
Programmiersprache:
Da geht von Assembler über C bis Basic (Bascom) alles. Ich mach es mit Assembler, da diese einfach am schnellsten sind und kompliziert find ich es auch nicht). Bascom hingegen produziert auch schon mal ziemliche...
19 - Atmel Evaluations-Bausatz von Pollin modifizieren -- Atmel Evaluations-Bausatz von Pollin modifizieren
DAS Programmieren?
Das liegt an der Programmiersprache. Für AVR ziehe ich Assembler (AVR-Studio) vor, zeitlich nicht zu unterbieten. Aber es gibt auch Compiler C oder Basic (Bascom, Demo bis 4kB kostenlos)
Tutorial-Links sind im Mikrocontroller-Forum hochgepinnt, und das schon länger (link)
Ich bin mit avr-asm-tutorial.net angefangen... ...
20 - Serieller Empfänger mit AVR + BASCOM -- Serieller Empfänger mit AVR + BASCOM
danke für das pdf.
die umrechnung sollte also kein problem sein.
was für mich aber ein großes problem darstellt ist die kommunikation zwischen den µC's und die ansteuerung von RAM und EPROM.
hat da wer ein gutes tutorial wo das beschrieben ist.

ein weiteres problem ist noch die ansteuerung eines Grafik-LCDs.

marius

PS: bisher habe ich mit dem µC nur ein paar lämpchen geschaltet und ein paar schalter angeschlossen. außerdem hab ich ein 4x40 Zeichen LCD angesteruert (ist mit BASCOM ja kinderleicht)....
21 - LCD kaputt? -- LCD kaputt?
Hallo an alle,

hab ein Problem mit meinem neugekauften Display LCD 163 c bel. Ich hab es angeschlossen, die Hintergrundbeleuchtung funktioniert, ansonsten ist aber das Display leer. Ich wollte es mit nem s2312 und Bascom betreiben. Habe es also wie in diversen Tutorial beschrieben für den 4 Bit-Betrieb angeschlossen (glaube ich), aber nichts passiert. Was mache ich falsch? Ich habe auch festgestellt, dass ich den MC nicht brennen kann wenn ich die Ports PB7 bis Pb5 auch für das LCD benutze. Ist das LCD defekt? Kann mir einer ein Hex-File und eine Schaltung (Portbelegung) schicken die auf alle Fälle kunktioniert? Oder gibt es irgendwelche Tipps und Tricks?


[ Diese Nachricht wurde geändert von: stevensen am 17 Feb 2004 15:12 ]...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Bascom Tutorial Eeprom eine Antwort
Im transitornet gefunden: Bascom Tutorial Eeprom


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!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 12 Beiträge im Durchschnitt pro Tag       heute wurden bisher 5 Beiträge verfasst
© x sparkkelsputz        Besucher : 191698173   Heute : 14994    Gestern : 45779    Online : 355        5.5.2026    14:41
7 Besucher in den letzten 60 Sekunden        alle 8.57 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0309271812439