Hallo, ich möchte das Programmieren anfangen. Sprache: Bascom Soll ich hierzu AVR´s oder 8051er verwenden? mfg Stefan
Ich würde von Bascom abraten, und stattdessen mit 8051 und Assembler anfangen. Wenn du das mal kannst, dann ist es kein großes Problem auf AVR, PIC oder sonst was und auf Bascom oder C umzusteigen. Ein Umstieg von Bascom auf Assembler ist da viel schwerer.
Die Diskussion AVR vs. 8051 ist wohl schon so alt wie die Menschheit (naja, fast). Ich schlage vor du liest dir mal ein paar alte Beiträge zu dem Thema hier im Forum durch, es macht wirklich keinen Sinn alles noch einmal durchzukauen. Meine Antwort ist AVR.
Danke erstmal! Hab ich gerade festgestellt dass Pic-Basic keine Strings manipulieren kann oder lieg ich falsch? mfg Stefan
ich persönlich würde jederzeit wieder mit einem AVR anfangen, mir viel der Einstieg vor ca. einem Jahr recht leicht. Allein dadurch, dass im großen weiten Internet soviel kostenloses knowhow rumschwirrt. Das ist zwar bei den 8051ern und den PICs ebenfalls der fall doch gute 8051 sind preislich und von der Verfügbarkeit eher für de Industrei gedacht. Für den AVR gibt es wie ich schon gelesen habe seid längerem Baupläne für eine JTAG schnittstelle für AVRs, was das entwickeln von Projekten stark beschleunigen kann. Wichtig ist also denke ich für jeden persönlich bei der Entscheidung: - wo finde ich schnell & gutes KnowHow zum Controllertyp - wie hoch sind die Preise der Controller - wie gut ist dieser beschaffbar ... wie immer ist es alles eine gewissensfrage regards
Naja ich glaube ich bleibe bei Bascom! Gibts eigentlich irgendwo eine Aufstellung von 8051ern, so wies von Atmel die Vergleichstabelle gibt? 8051 sind generell günstiger oder? Kann das Bascom eigentlich alle 8051er programmieren oder gibts da auch Einschränkungen wie bei den Tinys? Danke mfg Stefan
ot Irgendwie hat Sid recht mit seinen Gedanken im letzten Bild... http://www.userfriendly.org/cartoons/archives/05apr/uf007831.gif */ot*
Die '51 haben den Vorteil das man nicht von einem Hersteller abhängig ist. Dadurch gibt's billige und schnelle, mit und ohne spezieller Peripherie. Mit ROM, EEPROM, Fläsch, ohne alles... Temperaturbereiche: einfache Customer-Anfordeung bis zu Mil-Anfoderung. Einen Katalog in dam Herstellerübergreifend alle Derivate gelistet sind, ist mir nicht bekannt. Obwohl "der" 51er bereits seit 15 Jahren als Auslaufmodell gilt, werden fast monatlich neue Controller auf '51 Basis vorgestellt. Eine Entscheidung für '51 ist auf alle Fälle keine Fehlentscheidung. (Das heist nicht das eine Entscheidung für ARV/ATMEL eine Fehlentscheidung ist. Dazu kenn ich AVR zu wenig) cu
"Gibts eigentlich irgendwo eine Aufstellung von 8051ern" Ja, hier: http://www.keil.com/dd/parm_search.asp "Kann das Bascom eigentlich alle 8051er programmieren" Ja, die 8051 sind alle 100% binärkompatibel. Eventuell mußt Du Dir ein Headerfile anpassen, worin die SFR-Namen definiert werden. Auch gibt es spezielle Zugriffsmechanismen, wenn man mehr als 64kB Code zugreifen will. Diese Programmgröße ist aber für 8051-Verhältnisse schon astronomisch hoch, also kein Grund zur Sorge. Mein größtes Programm war bisher 42kB groß. Peter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.