Flash-Schreibzyklus bei einem Update. Auf genau die gleiche Weise arbeitet bei uns auch ein CAN-Bootloader (AT89C51CC03). Der Bootloader kann auch über ein Watchdogreset aus der Applikation gestartet werden. Peter
bootloader wirklich das sinnvollste ist. Der AT89C51RB2-3CSUM hört sich ganz gut an. Und den AT89C51CC03 fand ich auch nicht so schlecht (vlt. in Verbindung mit nem PLCC 44) Allerdings finde ich beide recht teuer, was wahrscheinlich aber auch daran liegt, dass er viele Dinge kann die ich garnicht
für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol ganz
für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol ganz
für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol ganz
für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol ganz
für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol ganz
eine bessere Auflösung wenn > ich mich richtig erinnere waren es 10 Bit. Wir setzen z.B. den AT89C51CC03 mit 10Bit ADC ein. Der AT89LP6440 mit 10Bit-ADC und 4kB RAM ist als DIP-40 bei Mouser verfügbar und bis 20MIPS schnell.
gesehen: 10bit AD-Wandler und CAN-Controller. Aber weniger Ports. Hatte eben beide zur Auswahl: AT89C51CC03 und AT89C51ED2 Wie kann ich mit Assembler bzw. C über externen Bus zugreifen? MOV DPTR, #0FA02h MOVX A, @DPTR Werde mir mal deinen Schaltplan anschauen. Habe im Moment 1:1 von Atmel den
www.palmtec.de PT – First Step 8051er-Mikrocontroller-Experimental- Board für Lehre und Ausbildung mit dem AT89C51CC03 Systemdokumentation V1.1 / 23.12.2009 PT-FS V1-1 - 1 - PalmTec - Mikrocontroller-Lernsysteme Inh.: Prof. Dr. Bernd vom Berg, Mintarder Weg 27, 45219 Essen-Kettwig, www.palmtec.de Wichtiger Hinweis
www.palmtec.de PT – First Step 8051er-Mikrocontroller-Experimental- Board für Lehre und Ausbildung mit dem AT89C51CC03 Systemdokumentation V1.1 / 23.12.2009 PT-FS V1-1 - 1 - PalmTec - Mikrocontroller-Lernsysteme Inh.: Prof. Dr. Bernd vom Berg, Mintarder Weg 27, 45219 Essen-Kettwig, www.palmtec.de Wichtiger Hinweis
damit der läuft. Da sind die 3 Wochen schnell vergurkt. Nimm lieber eine 1-Chip-Lösung, z.B. AT89C51CC03 (gleicher CPU-Core, gleicher Compiler). Da geht dann auch die Softwareentwicklung viel leichter (über die UART runterladen, kein EPROM brennen mehr nötig). Peter
einiges mehr an arbeit als erwartet, aber Spass machts natürlich trotzdem. Ich benutze jetzt nen AT89C51CC03UA, aber welche µCs von den Atmel 8051ern kann ich eigentlich noch im gleichen Sockel betreiben? Danke MFG Christof
Da hätte bei Atmel die AVR-Division mal ruhig von der 8051-Division abkupfern sollen. Z.B. der AT89C51CC03 hat gepuffertes SPI und obendrein 4 Prioritätslevel, um andere Interrupts sofort unterbrechen zu können: "When a transmission is in progress a new data can be queued and sent as soon as transmission
befüllt. Wir haben aber noch zusätzlich einen Message-FIFO im SRAM angelegt. Später haben wir den AT89C51CC03 und den AT90CAN128 verwendet. Der CAN-Controller ist bei allen 3 gleich aufgebaut, d.h. auch 15 MOBs. Zur Programmierung gibt es nicht viel zu sagen. Man setzt die Timingregister für die gewünschte
nichts aus, wenn er permanent rechnet oder nur ne Endlosschleife dreht. Ich hab z.B. mit einem AT89C51CC03 2 Positionsgeber (X,Y) im Timerinterrupt 50kHz abgefragt. Es gingen keine Schritte verloren und der MC wurde auch nicht heiß. Die anderen Tasks (CAN-Kommunikation usw.) liefen auch einwandfrei.
und Ausbildungzwecke und damit auch für Einsteiger entwickelt worden. Der verwendete 8051er (AT89C51CC03) ist sehr leistungsfähig (AD-Wandler, Timer/Counter, PWM, ...) und hat bereits 64 kByte Programmspeicher ON Chip. Programmierumgebung ist kostenlos, Du brauchst keinen besonderen Programmer, nur
kommen die folgenden Hardware-Komponenten zum Ein- satz: - 8051er-Mikrocontroller-System mit dem µC AT89C51CC03 der Firma Atmel: „PT- First-Step-Board“ für Lehre und Ausbildung (s. Kap.8). - Digitaler 1-Wire-Bus-Temperaturssensor DS1820. (s. dazu auch unser bereits veröffentlichtes Projekt “1-Wire-Bus-Projekt