Forum: Mikrocontroller und Digitale Elektronik Dumme Frage eines Anfänger


von Theater s. (kosti)


Lesenswert?

Ich habe nun mal begonne mich mit µC zu beschäftigen

Meine Allgemeine Frage dazu lautet
so wie Ich es verstehe
sind

- unter dem Begrif AVR die eigentlichen µP zu finden ?
- und ARM sind Modulele zum aufstocken des Speicherplatzes des AVR oder 
sind  das auch eigene µP
- FPGA CLPD und Co sind IC Logikbausteine zum selber Programmieren ?
- Was ist der Unterschied zwichen FPGA und CLPD ?
- Was ist der Unterschide zwischen Assembler C und BAsic Programmierung 
(ausse das ich Timing unterschidlich ist und ich bei Basic die 
möglichkiet habe Prozeduren und Funktionen zu Programmieren)

- Und gibt es ein Verfallsdatum der Beitäge hier
hatte schon länger mal her eine Anfänger Frage gestellt zum Anfangen
habe aber erst seit gestern die Zeit dafür gefunden. Habe mir nun mal 
ein Lernpacket von Franzis gekauft.

- da her die letzte Frage weis jemand wie ich bei dem Bascom Simulator 
eine Step by Step durchlauf durchführen kann ?

Vielen Dank im Foraus für eure Antworten



Beste Grüße
René

von Karl H. (kbuchegg)


Lesenswert?

René Kost schrieb:
> Ich habe nun mal begonne mich mit µC zu beschäftigen
>
> Meine Allgemeine Frage dazu lautet
> so wie Ich es verstehe
> sind
>
> - unter dem Begrif AVR die eigentlichen µP zu finden ?

AVR ist eine µC-Familie die von der Firma Atmel hergestellt werden

> - und ARM sind Modulele zum aufstocken des Speicherplatzes des AVR oder
> sind  das auch eigene µP

ARM sind wieder andere Prozessoren

> - FPGA CLPD und Co sind IC Logikbausteine zum selber Programmieren ?

Ja

> - Was ist der Unterschied zwichen FPGA und CLPD ?

Sollte sich eigentlich mit Wikipedia klären lassen, worin genau der 
UNterschied besteht.

> - Was ist der Unterschide zwischen Assembler C und BAsic Programmierung
> (ausse das ich Timing unterschidlich ist und ich bei Basic die
> möglichkiet habe Prozeduren und Funktionen zu Programmieren)

Sind verschiedene Programmiersprachen.
Letzten Endes 'versteht' ein Computer nur eine Abfolge von Codes, wobei 
jeder Code für eine bestimmte einfache Aktion steht. Also zb 'addiere 
5', oder 'teste ob 0'. Hochsprachen stülpen da einfach einen Level 
drüber, um immer gleiche Aktionen unter 'höherwertigen' Begriffen 
zusammenzufassen.

> - Und gibt es ein Verfallsdatum der Beitäge hier

nein

> - da her die letzte Frage weis jemand wie ich bei dem Bascom Simulator
> eine Step by Step durchlauf durchführen kann ?

Sollte sich aber eigentlich mit der mitgeliferten Hilfe beantworten 
lassen. Gewöhn dich daran, dass das Hilfe-System integraler Bestandteil 
deiner Programmierarbeit ist. Auch wenn man am Anfang ein wenig suchen 
muss, bis man die gewünschte INformation gefunden hat. Dafür lernt man 
während der Suche das Hilfesystem immer besser kennen und weiß 
irgendwann, was wo ungefähr zu finden sein wird.

von hinz (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
>> - Was ist der Unterschied zwichen FPGA und CLPD ?
>
> Sollte sich eigentlich mit Wikipedia klären lassen, worin genau der
> UNterschied besteht.

Schwierig, Wikipedia kennt kein CLPD, wohl aber ein CPLD. ;-)

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

René Kost schrieb:
> - unter dem Begrif AVR die eigentlichen µP zu finden ?

AVR sind 8-Bit Mikrocontroller
AVR32 sind 32-Bit Mikrocontroller

Beide Architekturen haben nur den Namen gemeinsam und sind ansonsten 
grundverschieden.

René Kost schrieb:
> und ARM sind Modulele zum aufstocken des Speicherplatzes des AVR oder
> sind  das auch eigene µP

ARM ist eine 32-Bit Mikrocontrollerfamilie, die von verschiedenen 
Herstellern geliefert und weiterentwickelt werden.

René Kost schrieb:
> - FPGA CLPD und Co sind IC Logikbausteine zum selber Programmieren ?

Genau.

René Kost schrieb:
> Was ist der Unterschied zwichen FPGA und CLPD ?

FPGAs können i.d.R. mehr und sind komplexer. Ansonsten weiß u.a. WIKI 
mehr.

René Kost schrieb:
> Was ist der Unterschide zwischen Assembler C und BAsic Programmierung
> (ausse das ich Timing unterschidlich ist und ich bei Basic die
> möglichkiet habe Prozeduren und Funktionen zu Programmieren)

Was ist der Unterschied zwischen Ameise, Affe und Elefant?

René Kost schrieb:
> - Und gibt es ein Verfallsdatum der Beitäge hier

Normal nicht, aber allzu trollige Beiträge werden hin und wieder von 
Moderatoren gelöscht.

René Kost schrieb:
> da her die letzte Frage weis jemand wie ich bei dem Bascom Simulator
> eine Step by Step durchlauf durchführen kann ?

Steht in der Hilfe von Bascom. Im Allgemeinen gilt die goldene Regel, 
dass man erst versucht, das Problem selbst zu lösen, indem man sich 
Wissen aneignet oder einfach mal probiert und wenn man dann nicht 
weiterkommt, stellt man Fragen...

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Karl Heinz war schneller - Ähnlichkeiten in den Antworten sind aber rein 
zufällig ;-)

von Michael_SS (Gast)


Lesenswert?

Mit einem MEGA 32 kannst du nur 3 PWM Signale für deine Stromquelle 
erzeugen. Mehr Timer hat der einfach nicht.

Stomreingänge sind kein Problem, hier hast du 8 AD Wandelkanäle zur 
Verfügung.

Eine Realisierung eines Stromeingangs mit einem OPV ist nicht unbedingt 
erforderlich. Jedoch ist ein Imoedanzwandler (OPV mit Verstrkung 1) 
sinnvoll, da hochohmiger Eingang.

Sonst reicht ein 200 Ohm Widertsand und der Messung dessen 
Spannungsabfalls aus.

Bei 20 m Leitungslänge, hast du schon einen nicht unbedingt kleinen 
Widertsand. Kommt auf den Querschnitt der Litzen an. Musst du mal 
nachrechnen um den Fehler zu kennen. Wenn du mit dieser Ungenauigkeit 
leben kannst ist alle im grünen Bereich.

von Peter II (Gast)


Lesenswert?

Michael_SS schrieb:
> Mit einem MEGA 32 kannst du nur 3 PWM Signale für deine Stromquelle
> erzeugen. Mehr Timer hat der einfach nicht.

schon merkwürdig wie es andere schaffen mit einem Timer 16PWM zu 
steuern.

von Michael_SS (Gast)


Lesenswert?

Und wie?

von Helmut L. (helmi1)


Lesenswert?

Michael_SS schrieb:
> Und wie?

Kann das sein das du im falschen Thread bist?

von Peter II (Gast)


Lesenswert?


von Michael_SS (Gast)


Lesenswert?

> Kann das sein das du im falschen Thread bist?

Sorry wenn nicht jeder soviel weiß wie DU.

von Karl H. (kbuchegg)


Lesenswert?

Michael

Scroll mal ganz an den Anfang des Threads.
Lies die Frage!
Und dann überleg, ob deine Antwort dazu passt.

Niemand will dir ans Bein pinkeln, aber du bist ganz offensichtlich im 
falschen Thread.

von Electronics'nStuff (Gast)


Lesenswert?

Bin ich der einzige, der hier noch den Zusammenhang blickt?

Peter II schrieb:
> schon merkwürdig wie es andere schaffen mit einem Timer 16PWM zu
> steuern.

Michael_SS schrieb:
> Und wie?

Peter II schrieb:
> http://www.mikrocontroller.net/articles/Soft-PWM

Ist doch ne logische Abfolge von Aussage, Gegenfrage und Antwort?

von Peter II (Gast)


Lesenswert?

ich muss aber auch sagen das nicht folgen kann woher diese aussage 
kommt:

> Mit einem MEGA 32 kannst du nur 3 PWM Signale für deine Stromquelle
> erzeugen. Mehr Timer hat der einfach nicht.

Da sehe ich kein Bezug zur Frage.

von Electronics'nStuff (Gast)


Lesenswert?

Peter II schrieb:
> ich muss aber auch sagen das nicht folgen kann woher diese aussage
> kommt:
>
>> Mit einem MEGA 32 kannst du nur 3 PWM Signale für deine Stromquelle
>> erzeugen. Mehr Timer hat der einfach nicht.

Oh, da hast du allerdings Recht. Macht nicht wirklich Sinn.

Gruss

von Helmut L. (helmi1)


Lesenswert?

Michael_SS schrieb:
>> Kann das sein das du im falschen Thread bist?
>
> Sorry wenn nicht jeder soviel weiß wie DU.

Der TO hat ganz allgemeine Fragen zu uC und CPLDs.
Wie du da ploetzlich auf eine Antwort zu Stromeingaengen und 
Impedanzwandler kommst weiss ich nicht.
Deshalb die Frage ob du vielleicht in einem falschen Thread bist.
Und niemand will dir hier ans Bein pinkeln.

Frei nach der Klausi Werbung: "Kann ja mal vorkommen" :=)

von Theater s. (kosti)


Lesenswert?

Vielen lieben Dank für eure schnellen Beitäge.

Ich hatte mich nun entschieden mich nun doch nicht in Basic µC 
Programmierung ein zu Arbeiten sondern in C. Glücklicher weise haben Sie 
im Geschäft das Lernpaket zurück genommen da kein Hinweis angegen war 
das es
unter Linux nur schwer Läuft.

Nun Ja, auf diesem Bord gibt es ja auch ein schönes Touturial :-)
was man durcharbeiten kann.

Jedoch wollte Ich mir gerne ergänzende Literatur aus der UNI oder Stadt 
Bibo ausleiehen oder zur Not kaufen. Kann mir da jemand was empfehelne ?

- Ein Buch was Hauptsächliche die µC Programmierung in C berücksichtigt 
?
- Was für eine Entwicklungsumgebung IDE könnt Ihr empfehlen ?
- Gibt (Open Source) Programme zum zeichen von Leiteplattendesign (da 
Ich auch ein Leiterplatten Labor gibt und man auch dort mit SMD 
bestücken kann) und ich mir so auch ordentliche Platinen herstellen kann 
?
- gibt es eine unterschied zwischen µComputer und µController ?
- eine µP enthät Steuerwerk ALU und Bus und ein µC hingegen hat ein µP + 
Arbeitsspeicher ?


Ich weis sind dumme Fragen, sorry?

von Karl H. (kbuchegg)


Lesenswert?

Theater sucht schrieb:

> - Ein Buch was Hauptsächliche die µC Programmierung in C berücksichtigt
> ?


Kauf dir erst mal ein allgemeines C-Buch. Zb den Klassiker 
"Kernighan&Ritchie Programmieren in C" und arbeite da mal ca. die erste 
Hälfte auf dem PC durch.
Wenn du da durch bist, hast du das nötige Rüstzeug für den Umstieg auf 
µC-Programmierung. Da hilft dann das AVR-GCC-Tutorial in dem alles 
erst mal Wissenswerte über die Spezialitäten der µC-AVR Programmierung. 
Mit den Grundlagen der C-Programmierung sollte das dann kein Problem 
mehr sein.

PC ist deshalb besser, weil du dort alles so vorfindest, wie es im Buch 
beschrieben ist. Die Dinge sind auf einem µC etwas unangehenmer, weil du 
dort erst mal nichts hast. Auf einem PC funktionieren so Dinge wie 
Ausgabe einfach so, während zb dieser Bereich auf einem µC erst mal 
nicht so tut wie in der Literatur beschrieben.

> - Was für eine Entwicklungsumgebung IDE könnt Ihr empfehlen ?

Am PC gibts viele freie IDE.

Für die µC-Programmierung würde ich zu AVR-Studio greifen.

> - Gibt (Open Source) Programme zum zeichen von Leiteplattendesign (da

Eagle - Free Version

> - gibt es eine unterschied zwischen µComputer und µController ?
> - eine µP enthät Steuerwerk ALU und Bus und ein µC hingegen hat ein µP +
> Arbeitsspeicher ?

Im Prinzip ja.
Im Grunde kann man sagen: In einem µC ist alles drinn, was man braucht 
um mit einem einzigen IC irgendwas steuern zu können.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.