Hi,
ich suche einen 8051er, es gibt allerdings so viele^^
er sollte eine uart-schnittstelle haben, vcc=3.3v,
ein paar i/os für i2c und anderes und möglichst viel flash, ram...
das alles sehr klein (wenig pins) und simple gehalten, evtl. in einem
tssop gehäuse...
hat wer vielleicht vorschläge??
thx schon mal :)
@ Gast (Gast)
>er sollte eine uart-schnittstelle haben, vcc=3.3v,>ein paar i/os für i2c und anderes
Soweit OK, aber
> und möglichst viel flash, ram...
*WIEVIEL?*
1kB oder 1MB?
>das alles sehr klein (wenig pins) und simple gehalten, evtl. in einem>tssop gehäuse...
Was solls denn werden?
MFg
Falk
@ Gast (Gast)
>max 16k flash>soll nur eine verbindung zwischen i2c und uart darstellen :)
Und wozu brauchst du dann 16K Flash? Da reichen Pi Mal Daumen 2..4K
locker.
MFG
Falk
@Falk Brunner
hmm...hab jetzt mal mehr flash geschrieben weil ich noch nicht ganz weiß
was alles noch dazu kommt...aber du könntest mir evtl. mal
ein paar vorschläge machen, wenns geht :)
big thx
@Falk
>Geht nicht, bin kein 8051 User. AVR only
Kannst Du mir mal verraten, wieso Du Dich dann hier an der Diskussion
beteiligst? Einfach mal rumlabern und ablenken?
@ Tom (Gast)
>Kannst Du mir mal verraten, wieso Du Dich dann hier an der Diskussion>beteiligst? Einfach mal rumlabern und ablenken?
Wenn Sie die Liebenswürdigkeit besitzen würden und Ihr Augenmerk auf die
Inhalte der Diskussion richten würden, dann würde Ihnen vielleicht
auffallen, dass es mein Anliegen war, die sehr allgemeine, und somit
unbrauchbar gestelle Frage zu präzisieren, damit anderes
Forumsteilnehmer, welche über Erfahrung im Umgang mit 8051
Mikrocontrollern besitzen, diese präzise und schnell beantworten können,
zum Vorteil beider Parteien.
Verbindlichsten Dank für die Nachfrage
Falk
Also an der Überschrift allein kann man feststellen, daß es sich um eine
8051-Problematik handelt. Sollte auch Dir möglich sein. Und so wurde
erstmal viel geschrieben ohne jeglichen Nutzen.
Deine Fragen haben absolut nicht weitergeholfen, sondern nehmen Kundigen
die Lust am Weiterlesen.
So, und nun wirds Zeit, daß hier mal wieder zensiert wird, weils den
Herren unbequem wird...
@ Tom (Gast)
>Also an der Überschrift allein kann man feststellen, daß es sich um eine>8051-Problematik handelt.
Klar, ist ja auch vollkommen ausreichend. Einfach Quaken "8051, 8051"
und alle Welt weiss, was los ist.
[ ] Du hast verstanden.
> Sollte auch Dir möglich sein. Und so wurde>erstmal viel geschrieben ohne jeglichen Nutzen.
Dito.
>Deine Fragen haben absolut nicht weitergeholfen, sondern nehmen Kundigen>die Lust am Weiterlesen.
[ ] Du hast Ahnung von richtigen Fragestellungen.
>So, und nun wirds Zeit, daß hier mal wieder zensiert wird, weils den>Herren unbequem wird...
Unbequem? Nein, nur nervig. Aber Ignoranten wie du gibts nunmal nicht
wenige auf dieser Welt.
E.O.D.
Hallo,
ich verwende hier den 8051F410 von Silicon Labs.
Hat fast alles was man braucht.
Geh doch mal bei denen auf die Homepage.
Da kann man auch Kaufen, und der Dollar ist ja gerade günstig.
Also der erste Gast hat schon genau genug beschrieben was er moechte,
jedenfalls fuer mich. Er moechte einen 51-er mit UART und I2C, UART
haben fast alle, I2C nicht soo viele. Moeglichst klein, also kein
44-pin+ Teil sondern eher 20-pin oder kleiner, die "ein paar I/Os"
machen eine genauere Bestimmung etwas schwierig. Meine Antwort steht
allerdings auch schon weiter oben im Text, einen Baustein aus der LPC900
Reihe nehmen.
Am besten geeignet waeren wohl die LPC915 / LPC916 / LPC917. Die haben
alle 2k Flash und das sollte allemal reichen fuer einen UART <-> I2C
Umsetzer. Ausserdem ist der interne Oscillator genuegend genaue um einen
UART auch tatsaechlich bei z.B. 115200 laufen zu lassen.
Solche mit mehr Speicher gibts auch, bis zur LPC93x familie, die haben
aber auch mehr pins (und kosten mehr).
Preis fuer den LPC915 bei Digikey 1,52 Euro
http://www.standardics.nxp.com/literature/leaflets/microcontrollers/pdf/lpc91x.pdf
Gruss, Robert
@ Robert Teufel (Gast)
>Also der erste Gast hat schon genau genug beschrieben was er moechte,>jedenfalls fuer mich. Er moechte einen 51-er mit UART und I2C, UART
Hat er das?
>Am besten geeignet waeren wohl die LPC915LPC916LPC917. Die haben>alle 2k Flash und das sollte allemal reichen fuer einen UART <-> I2C>Umsetzer.
Das hast du aber erst nach mehrfacher Nachfrage meinerseit erfahren . .
.
> Ausserdem ist der interne Oscillator genuegend genaue um einen>UART auch tatsaechlich bei z.B. 115200 laufen zu lassen.
Noch so ein Gläubiger :-(
http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART#Senden
Und ja, das gilt für so ziemlich alle uC, es sei denn die sind einer
superdollen neuen Technologie gefertigt.
MFG
Falk
ist zwar schon länger her dass ich meine frage gestellt habe,
aber jetzt versuch ichs einfach nochmal :)
das problem ist das ich den 8051er auch programmieren muss.
da ich mein programm und die hardware an einem at89c52-board
entwickelt und getestet hab, sollte das programm dann auch auf
einen viel kleineren low-pin, low power 3.3V, uart, i2C (dazu benötige
ich nur 2 freie i/os (i2c ist bereits ausprogrammiert)) 8051er laufen.
also zum programmiern:
in-circuit serial programming?
hab bis jetzt noch keinen programmer gefunden der
z.B. den AT89C5115 programmiern kann, im datenblatt steht:
--- Before mounting the chip on the PCB, FM0 flash can be programmed
with
--- the application code. FM1 is always preprogrammed by Atmel with a
--- bootloader (UARTbootloader).(1)
--- Once the chip is mounted on the PCB, it can be programmed by serial
--- mode via the UART.
Wie gehtn das? was brauch ich dazu?
hmm...µC aussuchen ist echt schwierig :)
danke für ilfe
1. Pegelwandler RS232 <> 3.3V, z.B. mit MAX3232 gebaut oder aus altem
Handy-Datenkabel ausgeschlachtet
2. Programmiersoftware, die den Bootloader ansprechen kann. Eventuell
bei Atmel, vielleicht funktioniert der aber auch über ein
Terminalprogramm oder so.
??
also einfach von der uart des µC auf einen max
(hab noch einen max3223) dann zum pc...
und mit einer speziellen software programmiern??
hardwaremäßig brauch ich nur einen max oder wie?
Den MAX und 4 Kondensatoren laut Datenblatt, 100nF sollten es tun. An
die serielle Schnittstelle des PC und dann ein Programm suchen, das die
Daten zum Bootloader sendet.