Gefunden für bascom mikrocontroller display - Zum Elektronik Forum |
| 1 - Mega32 -> SPI -> ADE7758 mit bascom -- Mega32 -> SPI -> ADE7758 mit bascom | |||
| |||
| 2 - Drehzahl Messer mit AVR | kleine probleme Okto + Strom versorgung help! -- Drehzahl Messer mit AVR | kleine probleme Okto + Strom versorgung help! | |||
| hi all,
ich bin dabei mit einem AVR einen dreh zahl messer zu bauen 5 stelliges 7 segment display die daten bekommt der avr über die zünd spule, auf der primär seite 6-12V, ist ein 2 takt motor (roller) mein problem ist nun 1. das eagal layout 2. die strom versorgung der schaltung 3. die trennung von der zünd spule zum INIT port des avrs eagel layout ----> kann mir da eventull einer eins machen? damitich die platine ätzten lassen kann ? 2. strom versorgung kann mir da eventull einer schalt pläne machen oder mir helfen ? 3. der okto kopler, welcher ist eigendlich relativ egal, ichhab an einen von reichelt gedacht, die schaltung sollte für drehazlen von 600-14000 um dreungen pro minute reichen... ein programm in Bascom habe ich schon,.... link : http://www.mikrocontroller.net/forum/read-4-18926.html mein erster schaltungs aufbau (mit paint bzw photoshop) http://www.idf-mod.de/avr/ wenn m... | |||
3 - Wie komme ich an eine Hilfe für die bascom-Syntax? -- Wie komme ich an eine Hilfe für die bascom-Syntax? | |||
| Nabend zusammen, ich habe angefangen mit AVR-Mikrocontrollern zu experimentieren, der Hintergrund meiner Frage "Wie komme ich an eine Hilfe für die bascom-Syntax?" die in Bascom für Windows vorhanden ist ist folgender:
* kein Windows Rechner nur Linux * kein unbegrenztes Internet nur 3GB für 4 Wochen * der Bascom-Editor mit wine gestartet blockiert das System und ist nicht brauchbar Die Programmierumgebung sieht unter Linux bei mir so aus: * Mouspad (ein Editor) mit selbst erstellter Syntax-Hervorhebung * der Bascom-Compilern läuft mit wine * avrdude sorgt für das schreiben auf den Mikrocontroller und setzen der Fusebits * reichlich Skripte die es automatisieren So weit so gut, was mir fehlt sind Hilfen wie vereinzelte Befehle gehandhabt werden, aktuell Interupts. Gibt es irgendwo eine Befehlsreferenz mit Beispielen die ich runter laden kann und dann offline lesen kann? Eine gute Seite ist z.B. https://avrhelp.mcselec.com/bascavr_kwindex_dyn.html alle Versuche diese mit webhttrack zu speichern sind gescheitert, ich möchte doch nicht für jeden Befehl in e... | |||
| 4 - Steuern und Regeln -> wo und wie anfangen -> die Suche nach dem roten Faden -- Steuern und Regeln -> wo und wie anfangen -> die Suche nach dem roten Faden | |||
| Dann mal von vorn:
Du benötigst ja zunächst eine Plattform. Du kannst dich heute zwischen unzählichen Plattformen und Architekturen entscheiden. Meine persönlichen Favoriten der Mikrocontroller sind: 8 bit - die AVR-Familie von Atmel: einfach zu handhabende und schnell erlernbare Architektur, viele Entwicklungsmöglichkeiten (Programmer von einigen Euro bis mehrere hundert Euro), eine tolle IDE (Atmel Studio) und viele Ressourcen im Internet. Kann auch in Form eines Arduinos eingesetzt werden, auch wenn ich persönlich den Arduino-Hype nicht teile. Prozessoren sind relativ günstig, aber für ihre Rechenleistung sehr teuer. Typische Vertreter ATmega88PA (kein ATmega8 mehr, ist veraltet), ATmega328P, ATXmegaxxx (teuer, aber leistungsfähiger). Taktraten bis 32MHz 8 bis 16 Bit - PIC-Serien von Microchip. Kannste nach gucken, ich würde sie aber nicht empfehlen. Das liegt nicht daran, dass sie schlecht sind, sondern dass ich arbeitsbedingt nur wenig damit zu tun hatte, obwohl sie grade für Regelungstechnik und Stellglieder gut geeignet sind (hochauflödende PWM und Brückenhardware). | |||
| 5 - 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... | |||
| 6 - 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... | |||
| 7 - 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 ... | |||
| 8 - Schaltung für Werkzeugrevolver gesucht -- Schaltung für Werkzeugrevolver gesucht | |||
| Hallo Höbber,
Zitat : Nur noch ein letztes Mal: Wenn die Relaiskarten nichts taugen, dann kann ich die Relais auch nicht mit einer Schutzdiode versehen, um den IC vor zu hoher Spannung zu schützen? Nein, das bringt leider nichts. Die Diode, von der du sprichst, wird eingesetzt, um das Relais-schaltende Element vor zu hoher (negativer) Spannung zu schützen. Wenn ein Relais abgeschaltet wird, also der Strom sehr schnell unterbrochen wird, baut sich durch die Induktivität und die im Magnetfeld gespeicherte magnetische Energie eine sehr hohe Spannung auf. Die Diode, deshalb auch Freilaufdiode genannt, begrenzt diese Spannung bzw sorgt dafür, dass der Strom noch fließen kann, nachdem abgeschaltet wurde. Hier ist das Problem jedoch auf der Lastseite: beim beliebigen Abschalten der Motorversorgung entstehen an den Kontakten Funkenabrisse, die auf Dauer das Relais zerstören und erstens für hohen Wartungsaufwand sorgen und zweitens den Mikrocontro... | |||
| 9 - PWM mit Attiny2313 will nicht so ganz -- PWM mit Attiny2313 will nicht so ganz | |||
| Hi!
Weiß jemand, warum Bascom bei diesem einfachen Programm den dritten PWM-Kanal nicht ansteuert? Code : '############################################################### '## Grundgerüst eines BASCOM- Programmes für Multi2313- Board ## '############################################################### 'Den verwendeten Mikrocontroller nennen: $regfile = "attiny2313.dat" 'Belegungsplan des Controllers: 'PA0 Lochrasterfeld 'PA1 Lochrasterfeld 'PA2 ISP/EXT Pin5 'PB0 ISP/EXT Pin3 'PB1 Lochrasterfeld 'PB2... | |||
| 10 - PWM mit steigender und abfallender Rampe -- PWM mit steigender und abfallender Rampe | |||
Zitat : Mr Burns hat am 8 Nov 2011 21:57 geschrieben : VB kann ich, Assembler und C kenne ich nicht. Wenn du VB kannst,kannst auch Bascom,und damit ist das in ner halben Stunde zusammengestrickt..
Zitat : Je nach dem wie einfach eine Lösung ohne Mikrocontroller wäre, würde ich diese vielleicht erstmal der ganzen Programmierung und Einarbeitung vorziehen. Dann schau dir mal den NE555 als spannungsgesteuerten Multivibrator an. Zum Bleistift hier: http://www.k... | |||
| 11 - LED-Weihnachtsdeko mit Micro-Controller blinken lassen -- LED-Weihnachtsdeko mit Micro-Controller blinken lassen | |||
Zitat : Kleinspannung hat am 30 Nov 2010 17:42 geschrieben : Das geht auch mit Ringzählern oder Schieberegistern Das stimmt natürlich, aber so eine relativ einfache Aufgabe ist eben auch ein guter Einstieg in die Mikrocontroller-Programmierung. (Auch wenn der µP sich unterfordert fühlen und sich etwas langweilen wird... )
Zitat : Sprache: am besten Deutsch, geht aber auch Englisch Der war wirklich gut! Gemeint ist, welche Programmiersprache du gern benutzen möchtest. Ich weiß, daß zumindest | |||
| 12 - Bascom Mini-Problem -- Bascom Mini-Problem | |||
| Hallo!
Ich arbeite schon länger an einer LCD 7 Segment Anzeige. Bisher funktioniert es hardwaremäßig sehr gut, doch mit der Software happerts bei mir. Ich programmiere den Mikrocontroller Atmega8515 mit Bascom. Jetzt zu meinem Problem: Ich benötige für LCD ja Phase. Also eine Rechtecksschwingung mit 50% duty cicle. Diese möchte ich mit dem Mikrocontroller erzeugen: Code : Porte.2 = 1 Waitms 50 Porte.2 = 0 Waitms 50 Wie kann ich diesen Code als Schleife parallel m... | |||
| 13 - Temperatursensor, weitere Schaltungen über RS232 -- Temperatursensor, weitere Schaltungen über RS232 | |||
Zitat : Truddel hat am 12 Jun 2010 10:47 geschrieben : Hast du einen Schaltplan dafür? Dafür brauchts doch keinen großartigen Schaltplan.
So ein Microprofessor braucht Spannungsversorgung,zwei Leitungen zum Sensor,zwei zur Schnittstelle und fertig. Welche das sind hängt davon ab,welchen µC du verwenden willst. Zitat : Wie steuert man dann so einen Mikrocontroller am besten an? In dem man ein Programm schreibt(Assenmler,C,Bascom etc.) und das in den µC überträgt. Wenn es daran schon scheitert,wirste wohl erstmal paar Grundlagen über µC und ne halbwegs brauchbare Sprache dafür le... | |||
| 14 - 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... | |||
| 15 - 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 | |||
| 16 - Mega8 programmieren -- Mega8 programmieren | |||
Hallooo
Soo, da wir jetzt im Gymnasium Mikrocontroller mit Bascom programmieren werden, wollte ich schonmal anfangen und ein bisschen zuhause experimentieren
So, erstmal: ist das hier der richtige?: http://www.reichelt.de/?ACTION=3;ARTICLE=45024;PROVID=2402 Der Mega8 braucht doch einen schmalen 28-Pol Sockel. Bei Reichelt gibts momentan aber leider keine :/ Kann ich auch einen normalen nehmen und den in der mitte trennen und auf den passenden Abstand auf eine Lochrasterplatine löten? Würde funktionieren, oder? Den Programmer bau ich mir auf einer Lochrasterplatine auf. Experimentieren und rumprobieren werde ich aber ausschließlich auf meinem Steckboard
Ich will den mega8 via Parallel-Port programmieren (alter Laptop), ist diese Schaltung hier dafür gut?: http://www.bunbury.de/technik/avr/vorbereitung.htm#Hardware Was... | |||
| 17 - Ideen für eine Entschärfungs-Simulation (für LARP) -- Ideen für eine Entschärfungs-Simulation (für LARP) | |||
| Hallo Robert,
Beides, also sowohl diskret mit Verzögerungseinheiten als auch mit Mikrocontroller, wäre einfach machbar - der µC hat den entscheidenden Vorteil, dass man das Programm leicht verändern kann. Einige µCs haben Analogdigitalwandler, mit denen man in der Tat mehr als zwei diskrete Spannungen (^= 0 | 1) einlesen kann. Braucht man hier aber nicht, hier reichen gewöhnliche IO-Ports für Einsen und Nullen .
Wenn dir das Programmieren liegt und du bspw. Basic und/oder C/C++ kannst, kannst du damit ansetzen. IO-Ports werden behandelt wie volatile Variablen, du kannst also IO-Ports abfragen, als wären es ganz gewöhnliche Variablen. Die Programmlogik ist programmtechnisch noch einfacher umsetzbar als mit zig Zählern und Timern. Das ganze benötigt weniger Strom und Leiterplattenfläche und ist billiger. Selbstbauprogrammer gibt es für AVRs hier: http://www.lancos.com/e2p/avrisp-siprog.gif Das Programm "Ponyprog2000" ist frei und verfügbar für Windows und Linux: http... | |||
| 18 - Panelbau Flipflop-Schaltung nur wie? -- Panelbau Flipflop-Schaltung nur wie? | |||
| Hallo paneldream,
das, was Du vorhast, beschäftigt mich auch schon seit längerem, aber ich habe mich noch nicht für eine Lösung entschieden, von denen es ja mehrere gibt: 1.) www.opencockpits.com liefert Bausätze, die Deine Wünsche erfüllen,es gibt auch ein deutsches Forum www.opencockpits.de, das sehr hilfsbereit ist. Das ist die sicherste Lösung. 2.) Billig-Gamepad schlachten, dann hast Du schon mal Taster und Kontroller. Ich würde dann Kippschalter mit doppelten Kontakten verwenden, eine Kontaktreihe schaltet quasi die Tastatur, die zweite Kontaktreihe schaltet eine LED. Es gibt zum Flusi ein Zusatzprogramm FSUIPC. Da bei einem Schalter ja quasi die Taste gedrückt bleibt, fängt FSUIPC dieses ab, führt Deine gewünschte Funktion aus und beim Ausschalten auch wieder zurück. Damit hast Du natürlich nur eine LED, aber die Schalterstellung siehst Du ja auch, so das man auf die LED auch ganz verzichten könnte. Das ist wohl die preiswerteste Lösung. 3.) Mikrocontroller, ist garnicht so kompliziert. Z.B. ATMEGA8, preiswerte Ko... | |||
| 19 - Thermometer mit Atmega8 -- Thermometer mit Atmega8 | |||
| Hallo,
schau dir mal den Artikel über Temperatursensoren auf Mikrocontroller an. Suchst du ehr eine Lösung mit LM75 oder die mit NTC? Für die LCD-Ansteuerung gibt es meines Wissens fertige Bibliotheken für Bascom. (Pre-Edit: Bastler war schneller) ... | |||
| 20 - Mikrowellecontroller programieren -- Mikrowellecontroller programieren | |||
| C-Sharp auf Mikrocontrollern? Da wäre es mal nett zu erfahren, welchen Mikrocontroller bzw. welche Art du im Visier hast. Bei den AVR von Atmel würde ich nicht über einfaches C hinaus gehen, auch wenn Bascom ganz passable Ergebnisse zeigt. ... | |||
| 21 - Rainbow LED´s -- Rainbow LED´s | |||
Zitat : DohrSteven hat am 14 Nov 2008 06:08 geschrieben : Also fehlt mir nur noch das Programm oder? Wie Radio Eriwan meldtet: Im Prinzip: JA AAAAAber: Zum Versuchsaufbau und zum Einstieg in die Programmierung musst Du schon noch etwas investieren. Wie schon im link von TimTaylor beschrieben ist, solltest Du ein Experimentierboard (Pollin ist günstig, bin aber nicht sicher ob es die neuesten ATtinys unterstützt) und/oder einen Programmieradapter, ggf. noch ein Steckboard besorgen. Die Software ist kostenlos (WinAVR und AVRStudio für Sprache C und ASM, BASCOM für Basic) kann im WWW heruntergeladen werden. Viel Spass beim Einstieg in die µC Welt! (siehe auch Mikrocontroller Board in diesem Forum). ... | |||
| 22 - Projekt Tastatur in Morsecode umwandeln -- Projekt Tastatur in Morsecode umwandeln | |||
Zitat : Fuga hat am 13 Jun 2008 17:17 geschrieben : Den Microcontroller kann man ja über z.b seriellport programieren. Gibt es irgentwo eine schaltung und eine Teilliste, die benötigt wird ? Ich kann mir vorstellen das es relativ einfach sein kann und das man Keine spezielle Brenner braucht, die Hunderte von euros kosten.Irre ich mich ?Es gibt viele Lösungen für einen Programmer, hier stehen einige: http://www.mikrocontroller.net/articles/AVR_In_System_Programmer Wenn du noch einen Parallelport frei hast, wäre Ponyprog und diese Schaltung mit einem 244 eine Eine Low-Cost-Lösung. Nutze ich auch, da mein Lieblingsversender den "AVR ISP MKII" (momentan) nicht hat. (Dass die verlinkte Schaltung neben ... | |||
| 23 - Drehgeber mit Bascom auslesen und PWM regeln -- Drehgeber mit Bascom auslesen und PWM regeln | |||
| Hallöchen.
ich bin jetzt in meinem roland walter buch so weit, daß ich bei der PWM bin. jetzt würde ich gerne, statt mit avr Term (ein Terminal programm) das ganze mit nem Drehgeber machen. Es geht darum mit dem Terminal programm die Helligkeit der PWM-Led zu regeln. da ich aber kein Nullmodemkabel habe würde ich das Gerne mit nem Drehregler machen. Ich habe auch schon bei der Bascom hilfe Hilfe gefunden, aber ich schaff es glaube ich nicht: - Ihn auszulesen - Den ausgelesenen wert zu verarbeiten.(also den Timerwert um 1 zu vergrößern bei rechtsdrehung, oder den Timerwert um 1 zu verkleinern bei linksdrehung Ist jemand so nett und würde mir unter die Arme greifen? Der Drecksack Hier mal das original Listing, daß ich auf Drehgeber abändern möchte '0604.BAS: Einfacher D/A-Wandler, LED-Helligkeitssteuerung 'Hardware: Nullmodemkabel zum PC, Pin PD5 mit LED verbinden '---------------------------------------------------------- $regfile = "m8def.dat" 'ATmega8-Deklarationen $crystal = 3686400 'Quarz: 3,6864 MHz $baud = 9600 '9600 Baud | |||
| 24 - 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 ... | |||
| 25 - Tasterschaltung programmieren -- Tasterschaltung programmieren | |||
| Hi ich bins mal wieder,
ich hab im Moment ein Problem bei der Programmierung einer Steuerschaltung für meinen Selbstbauvorverstärker. Das Programm soll die Tastendrücke an einem Pin zählen und dann schauen, ob es eine gerade oder ungerade Zahl ist. Je nachdem soll es dann einen Portpin auf High oder Low schalten. Ich hab jetzt schon ne Stunde versucht selber auf die Lösung zu kommen aber es hat nicht geklappt bin leider nicht gerade ein Matheprofi. Das ganze soll in Bascom programmiert werden, als Mikrocontroller will ich nen Atmega32 nehmen aber das tut hierbei ja eher nichts zur Sache. Vielen Dank schonmal für eure Antworten. ... | |||
| 26 - Bascom Code geht nicht Asm code schon ?! -- Bascom Code geht nicht Asm code schon ?! | |||
| Hallo erstmal und direkt eine kurze beschreibung meines Problems.
Ich suche seid einiger zeit einen Einstieg in die Mikrocontroller Programmierung und bin jetzt an folgendem Punkt: ich Habe eine Schaltung mit Strom,ISP und einer LED. mit AvrStudio hab ich Asm code aufgespielt und die Led sowohl zum leuchten als auch zum blinken gebracht (PB1). ich hab mich aber erstmal der einfachheit halber für Basic entschieden, da tun sich aber einige Probleme auf. Ich besitze nur den Avr Isp MkII der bekantermassen nicht direkt unter Bascom läuft, deshalb wollte ich die Hex files mit avr studio aufspielen, was scheinbar in der Praxis auch nicht funktioniert. zu guter letzt benutze ich die stk500.exe um den Mega8 direkt zu beschreiben, was angeblich auch keine Fehler gibt, aber: nichts passiert. aktiviert Bascom standartmäßig interne pullup widerstände und die led leuchtet nicht wegen des zusätzlichen externen widerstands, oder ist der code müll, oder liegt es am überspiel versuch? Bitte Bitte helft mir, ich hätte so gerne endlich mal ein erfolgserlebniss der code den ich benutze: | |||
| 27 - Fernbedienungsempfänger mit 51 Ausgängen -- Fernbedienungsempfänger mit 51 Ausgängen | |||
| Falls du C besser findest als Bascom, dann findest du in Forum bei mikrocontroller.net ein Programmbeispiel von Peter Dannegger. Dieser Code ist sehr schön programmiert. Ich hab ich auch schon genutzt und war damit sehr zufrieden.
Bin jetzt nicht mehr sicher ob ich das 7te Datenbit noch selber hieingebastelt habe oder ob es schon da war (brauchst du zwar nicht mit nur 51 Ausgängen). Wenn du willst kann ich dir die Files schicken. ... | |||
| 28 - 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 ... | |||
| 29 - Mein Kampf (Mit Bascom/Meine Probleme damit) -- Mein Kampf (Mit Bascom/Meine Probleme damit) | |||
| Hallo Mitruel
für Programmieren mit BASCOM empfehle ich Dir "Programmieren der AVR RISC Mikrocontroller mit BASCOM-AVR", Kühnel, Claus ist alles in Deutsch und das BASCOM-Buch schlechthin. Wird massig bei ebay angeboten (Preis ca. 35Euronen) Gruß Jens [ Diese Nachricht wurde geändert von: jensi2001 am 22 Okt 2006 20:52 ]... | |||
| 30 - 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 "&... | |||
| 31 - AVR und PIC??? -- AVR und PIC??? | |||
| Hi
da ich jetzt beim platienätzen mit der bügelmethode zu ganz brauchbaren ergebnissen komme. im gegensatz zum belichten isses auch nich so kompliziert. nun aber meine fragen: was ist der unterschied zwischen einem PIC und einem AVR??? bitte kurz und knackig aufzählen. bei bedarf frag ich dann nach was ist für einen absoluten mikrocontroller einsteiger wie mich besser geeignet???? da ich auf dem PC schon VB programmiere wäre es schön wenn ihr mir kostenlose programme nennen könntet die wie VB sind oder VB zumindest VB ähnlich. bei den C sprachen steig ich nämlich nicht durch. und java....genauso BASCOM habe ich schon entdeckt bloß das kostet ja was. die beiden tutorials hab ich mir durchgelesen. dazu hab ich auch noch eine frage: was ist ein interprupt (oder wie man das schreibt....) danke mfg bastelheini ... | |||
| 32 - Anfänger starter set -- Anfänger starter set | |||
| Ich habe hiermit http://www.rowalt.de/ angefangen (Man kommt erst auf einer englischsprachigen Seite 'raus, es gibt aber auch eine deutsche anzuklicken) und fand es ganz gut. In dem Buch ist auch eine Experimentierplatine beschrieben, die man selbst anfertigen kann.
Es gibt aber auch hier http://www.segor.de/L1Bausaetze/rowalt.shtml die Leiterplatte und alle Bauteile für diese Experimentierplatine. Das Lehrbuch selbst gibt es dort auch zu kaufen. Um den Mikrocontroller vom PC aus programmieren zu können, muß letzterer eine parallele Schnittstelle haben. Bezüglich der Teile für den Programmieradapter schau mal unter dem ersten Link. Auf der CD zum Buch ist eine Testversion der Entwicklungsumgebung, mit der der Speicher des µC nur zum Teil genutzt werden kann, was aber zum Lernen bei weitem ausreicht. Ansonsten ist aber der gesamte Funktionsumfang verfügbar. (Hier http://www.mcselec.com/ geht's zur Software-Firma.) Als Programmiersprache wird BASCOM benutzt, ... | |||
| 33 - 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... ... | |||
| 34 - 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 ... | |||
| 35 - Trägerfrequenz für Tsop1736 mit Bascom und Avr erzeugen -- Trägerfrequenz für Tsop1736 mit Bascom und Avr erzeugen | |||
Die fertige RC5- Funktion ist schon brauchbar, du kannst ja deine Daten aufsplitten und dann 1 byte auf einmal verschicken. Das 2. und 3. bit der RC5 Sequenz kannst du auch mit Daten beladen. Dann definierst du noch ein Start und Stoppacket das eine Datensequenz umrahmt (z.B mit einem anderen Devicecode als Identifier). Ich weiss nicht wie gut der Decodierungsalgorithmus in Bascom geschrieben ist, aber wenn die ganze sache Unzuverlässig funktioniert liegt es häufig an der schlechten Versorgungsspannung des IR Empfängers. Schreibe mal ein kleines Program das eine LED aufblitzen lässt, wann immer irgendetwas empfangen wird. Ohne IR-Signal darf nie irgendetwas aus dem Empfnger herauskomen. Hingegen solltest du mit einer 36KHz Fernbedienung nahezu irgendwohin im Raum zielen können und es muss ankommen. Wie hast du die Versorgung des Empfängers gelöst? In meinem ersten Versuch hatte ich 250mV RMS ripple bei 20MHz vom Mikrocontroller auf dem Empfänger, wegen EMV ungünstigem Design. Der hat dann natürlich nur sehr schlecht funktioniert und der Empfang war total unzuverlässig. Wieviel Strom schickst du durch die LED deines Senders? Die Dinger verkraften erstaunlich hohe Ströme... Eine eigene Empfangsroutine lässt sich schon stricken, aber wenn schon RC5 Proble... | |||
| 36 - Drehzahl und Geschwindigkeit auswerten. Wie am besten ? -- Drehzahl und Geschwindigkeit auswerten. Wie am besten ? | |||
Hallo Falls du immer noch was suchst hier noch was: http://www.mikrocontroller.net/forum/read-4-18926.html Ist ein Drehzahlmesser mit Atmel und Bascom. Kommt nicht von mir. Mit ein bischen anpassen auch bestimmt für Geschwindikeit zu gebrauchen. Gruss Marcus... | |||
| 37 - ISP Programmer Software -- ISP Programmer Software | |||
| Es ist soweit,
am Wochenende habe ich mir einen ISP-Programmer und ein Testboard für die Atmel-Schiene gebaut. Auf dos6510's Rat hin hab ich die PICs nämlich drangegeben und will mein Glück nun mit den Atmels probieren. Konkret habe ich diesen Programmer und dieses Testboard nachgebaut: http://rumil.de/hardware/pics/avrispsc.png http://www.mikrocontroller.net/images/avr-schaltplan.gif Leider blieb mir gestern aber nicht mehr sehr viel Zeit um es auszuprobieren. Installiert habe ich das ARV-Studio, Bascom und PonyProg, aber auf meinen AT90S4433 konnte ich noch nicht zugreifen. Ich glaube da hab ich noch ein Verständnisproblem. Ich weiß nämlich nicht wie und mit welcher Software ich brennen kann. Und erstrecht weiß ich nicht wie der Programmer den ich gebaut habe denn heißen soll, bzw. unter welchem Namen die Programme ihn kennen. Wenn mir also einer sagen könnte welche Software ich mir vornehmen sollte und was ich dort einstellen muß um einfach nur eine .asm oder .hex File zu... | |||
| 38 - DMX-Empfangs-Programm für AVR -- DMX-Empfangs-Programm für AVR | |||
| Grüße, Stefan.... |
|
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 8 Beiträge im Durchschnitt pro Tag heute wurden bisher 7 Beiträge verfasst 7 Besucher in den letzten 60 Sekunden alle 8.57 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |