-
Thread
SPI treiber IC
der Master schon Pausen einlegen, damit keine Daten verloren gehen. Die ultimative Lösung wäre CAN (AT90CAN128, ATmega64M1). Einfach die Daten in den Sendepuffer stellen bzw. aus dem Empfangspuffer lesen. Um den ganzen Übertragungsschrunz kümmert sich die Hardware. Die 2.beste Lösung wäre RS-485. Da kann man auch adressieren (9Bit-Mode). Der SW-Aufwand ist natürlich höher, als bei CAN.
-
Thread
Was kann man mit 16Byte an RAM machen?
Ich hatte mal den AVR LS1200 oder so, der hatte glaub kein gar RAM und > nur 1200 byte code. Der AT90S1200 ist ja der Uropa der AVR. Etwa 30 Register hat der nur. Für viele einfache Sachen reicht der völlig. Auf dem STK-500 ist der u.a. für die ser. Kommunikation zuständig.
michael_ schrieb im Beitrag #4834008: > Der AT90S1200 ist ja der Uropa der AVR. > Etwa 30 Register hat der nur. Der Z80 hat garkein RAM und viel weniger Register, trotzdem gabe es viele Schaltungen ohne externen RAM-Baustein. Sowas erfordert
-
Thread
kein Acknowledge i2c
Guten Morgen, ich habe einen Atmel At90Can128 und auf der Platine zwei i2c ICs! Nun antworten bei beide Ics nicht auf meine Start! Sehe Anhand des I2C Sniffer das die Anfrage korrekt ist! Meine Frage ist nun sind beide Slaves defekt oder
-
Thread
128 Bit Risc
noch 128 Bits breit.
"The AT&T syntax is the standard on Unix-like systems but some assemblers use the Intel syntax, or can, like GAS itself, accept both."
-
Thread
Atmel Studio kennt keine Xmega-Bausteine
Regarding your query I have attached small video how to create a new project and select the device xmega128A1U as attachment for your reference. Also we have lot of video tutorials available at” http://www.atmel.com/Microsite/atmel-studio/videos.aspx”, about Atmel studio7 Hope this information helps. [
back to our internal team. Also please note even though the device information is incorrect you can go ahead and create a project ,in the project properties you can see the device selected as xmega128A1U only, please refer to the video I have shared with you in previous mail. You can verify the
-
Thread
Gute Kommerzielle CanOpen Lib
Guten Morgen, bin auf der suche nach einer guten Kommerziellen Can Open Lib für den Atmel At90Can128. Könnt ihr mir eine Bibliothek empfehlen? Danke liebe Grüße
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
mehr werden. Wie auf der Produktseite vom 817 angedeutet wird, wird es in Zukunft auch Tinys mit CAN geben. Das ändert aber leider nichts an der Tatsache, dass die AT90CAN* mittlerweile auf not recommended for new designs stehen und es für den 128er keinen wirklichen Ersatz gibt. Zur weiteren Zukunft
#4788446: > Wie auf der Produktseite vom 817 angedeutet wird, wird es in Zukunft > auch Tinys mit CAN geben. Das ändert aber leider nichts an der Tatsache, > dass die AT90CAN* mittlerweile auf not recommended for new designs > stehen und es für den 128er keinen wirklichen Ersatz gibt. Letztes Jahr
-
Thread
"Universalprogrammer" für Linux
struct ftdi_context *ftdi; struct ftdi_device_list *devlist, *curdev; char manufacturer[128], description[128], serialnumber[128]; int retval = EXIT_SUCCESS; if ((ftdi = ftdi_new()) == 0) { fprintf(stderr, "ftdi_new failed\n"); return
presenting the key and another for write to. > It would be easier to display the key for a file so that it can be > entered manually later. > Joerg Hello, how are you? Most Renesas ICs are locked with a security ID. How can I find their security ID, and does your software have an option where I can
-
Thread
mal wieder: Spass mit Linux Gesperrt
normal ist das ja wirklich nicht ... Ist jetzt nicht wirklich ein großes Problem für mich - aber für 90% der Nur-Anwender ist bereits an dieser Stelle einfach Ende.
die sie sich vorher nicht rangetraut hätten. Bisher hiess Hausautomation ein Hausbus aus RS485, CAN, I2C etc, beispielsweise an einem Mega128. Strippen quer durchs Haus gezogen und ewig rumprogrammiert. Stolz auf die Brust geklopft und vorgeführt, wenns dann leidlich läuft (die bessere Hälfte: <gähn
-
Thread
Rigol-DS1054Z
need people experiencing issues to report the full version page to their local service office. We can then compile the differences and give our Engineering team as much information as we can. Heisst nix anderes, wie "Wir brauchen Daten um die Fehler besser und schneller beheben zu koennen"
nicht nur bei Rigol so, Keysight/Agilent/HP macht es ja genauso... https://www.youtube.com/watch?v=90IcNcWhcF4
-
Thread
AVR: External Interrupt Flag Register (EIFR) löschen
blöde Fragen zum löschen von Flags im External Interrupt Flag Register (EIFR) eines AVRs (konkret at90can128). Ich möchte das Register pollen um Änderungen an Pins zu detektieren (setzen wir mal voraus, dass es in dem konkreten Kontext Sinn macht, hier keine ISR zu triggern). Ich habe das Datenblatt
soweit verstanden, dass ich ein Flag in diesem Register lösche, indem ich es setze ("[...] the flag can be cleared by writing a logical one to it."). Angenommen ich möchte das komplette Register nach dem Auslesen zurücksetzen, schreibe ich dann a) seinen unmittelbar vormaligen Zustand in das Register
-
Thread
Mikrocontroller von Atmel der I2C und CAN kann
I2C und CAN von ATMEL und mit viele I/Os (für eventuelle zukünftige Sachen) der verfügbar ist. Außerdem einen Controller von ATMEL der CAN hat mit möglichst vielen I/Os. Danke schonmal, Julien
Hi >Ich suche also einen Controller der I2C und CAN von ATMEL und mit viele >I/Os (für eventuelle zukünftige Sachen) der verfügbar ist. >Außerdem einen Controller von ATMEL der CAN hat mit möglichst vielen >I/Os. AT90CAN32/64/128 MfG Spess
-
Thread
Schaltung zerstört, aber warum?
dachte ich, wunderbar, das kann ich direkt an Schaltung 2 an einen Interrupt eingang (INT0) von einem AT90CAN128 hängen um die Pulse dann dort zu zählen. Als ich es angeschlossen habe, ist mir Schaltung 1 kaputt gegangen. Folgende Zustände und Beobachtungen habe ich gemacht: Schaltung 2 war noch
Leuchten bringen, der Phototransistor des Optokopplers + Pullup gibt dir das Signal auf den Pin des AT90. Der Optokoppler muss natürlich diverse Normen (nämlich die Anforderungen für Schutzklasse III) erfüllen, aber das ist dir als Elektriker ja bekannt.
-
Thread
Kickstarter OpenSource SmartHome (Hardware und Software)
Zielgruppe auch selbst bauen könnte. Für wen ist das attraktiv? Das ganze hat m.E. die Anmutung von 90er Jahre C-Control.
Sturm, Regen) und auch Sensorausfall erkennt der Aktor selbst. Ein der vielen Gemeinsamkeiten von CAN und KNX
-
Thread
for(;;) bedeutung?
das ja nun nicht mein Problem. Tatsächlich ist das Berücksichtigen von Fehlerfällen und Randfällen 90% von robustem Systemdesign.
nicht gepasst hat. Das war aber auch das letzte Mal, dass mir das passiert war, vermutlich ein AT90S8535 oder sowas, der aber ansonsten schon gut mit Gleitkomma vollgestopft war. Seither habe ich nie ein Problem gehabt, dass einem Controller die Ressourcen ausgerechnet wegen der Benutzung
-
Thread
Atmega mit oder ohne integriertem CAN?
AT90CAN mit MCP oder TJA Transceiver. Wo genau liegen denn hier die Unterschiede, Vor-/Nachteile?
abhängig machen. Was hast Du da, was kannst Du günstig kriegen? Für den AT90CAN128 gibt es tolle Bibliotheken auf kreatives-chaos.com.
-
Thread
AVR und der Umgang mit C++
ZN6RX58086setPINEhh+0x16> PORTD = 1<<pinNr ; 8a: 81 e0 ldi r24, 0x01 ; 1 8c: 90 e0 ldi r25, 0x00 ; 0 8e: 06 2e mov r0, r22 90: 01 c0 rjmp .+2 ; 0x94 <_ZN6RX58086setPINEhh+0xe> 92: 88 0f add r24, r24 94: 0a 94 dec
parameters can be applied only to the whole link-time optimization unit.[/pre] http://gcc.gnu.org/gcc-5/changes.html
-
Thread
Gesetze Ports gehen auf 0 bei nächster Portsetzung
Guten Abend ! Ich programmiere derzeit einen AT90CAN128. Standardgemäss DDR und PORTs gesetzt. Es funktioniert auch alles, aber ich bin auf ein komisches Problem gestossen: Wenn ich einen Port in einer Codezeile setze, und in der nächsten einen anderen
-
Thread
AT90CAN128 CAN Filter Ateml Lib
Hallo, ich würde gerne einen CAN Filter einstellen, damit nur bestimmte Nachrichten durchkommen auf meinen AT90CAN128. Ich hatte das ganze schon mit der Universelle CAN Bibliothek von kreatives-chaos.com gelöst. Jedoch hängt sich
Rx Command message.cmd = CMD_RX_MASKED; // --- Enable Rx while(can_cmd(&message) != CAN_CMD_ACCEPTED); // --- Wait for Rx completed while(1) { u8_temp = can_get_status(&message); if (u8_temp != CAN_STATUS_NOT_COMPLETED
-
Thread
warum timer drift
Guten Morgen! Habe auf meinen At90CAN128 folgendes Problem. Der Timer driftet ab und ich verstehe nicht warum. Wenn ich die Zeit Messe vom Interrupt dann habe ich eine Zeit von 10ms Das Runled ist aber nicht 1000ms sondern 1003ms
dürfte die erste Kombi sein, die genau 100Hz (10ms) ergibt. Bei 8Bit-Counter wären es wohl Vorteiler 128, Counter 125 - 1 für 1ms und dann eben in der ISR bis 10 zählen für 10ms. Die Formelrechnerei macht nur Sinn, wenn man es nur ungefähr braucht... Gruß aus Berlin Michael
-
Thread
CAN FD: SJA1000 & AT90CAN128
Hallo, für eine Projektarbeit (Thema CAN FD) habe ich Zugriff auf 2 verschiedene Hardwaren. Einmal mit einem SJA1000 und einmal ein AT90CAN128. Aus den Datenblättern bin ich nur bedingt schlau geworden. Beim AT90CAN wird zumindestens
der 1990er. Christian schrieb im Beitrag #4705316: > für eine Projektarbeit (Thema CAN FD) habe ich Zugriff auf 2 > verschiedene Hardwaren. > Einmal mit einem SJA1000 und einmal ein AT90CAN128. Die beiden Antiquitäten sind nicht mal CAN-FD tolerant, der Vorschlag hätte gar nicht
-
Thread
Can Interruppt
Hallo, ich versuche mich am At90Can128 den Can einsatzfähig zu kriegen! Das Senden habe ich soweit hinbekommen. Das heißt die Hardware und die Bautrate stimmt;-) Nun möchte ich mir eine kleine lib schreiben! weiß aber nicht wie
mobIdx, uint32 acceptanceMask, tRxCallback* pFunc); int Can_GetErrorCount(); Can_StartRx(); Can_StopRx(); Can_Send(int mobIdx, tData* txData); Can_Reset(); Du müsstes halt noch überlegen, ob du zum Bearbeiten der empfangenen Daten kurz den Empfangsinterrupt
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
. Ist das nach deiner Meinung auch veraltet? CAN hat seine Daseinsberechtigung, und das zurecht. Wieso sträubst Du Dich gegen CAN? Werden die von AVR nicht unterstützt? ;) Gruß Daniel
gibt ja nicht nur Konsumerelektronik. Z.B. im CERN wird bestimmt nichts über Funk gehen. Da werden CAN und Ethernet dominieren. Wir benutzen CAN für die in Geräte Kommunikation. Das macht die Verdrahtung sehr bequem (+24V, GND, CANH, CANL). Aber auch zwischen den einzelnen Geräten wird CAN einfach
-
Thread
Firmware to HP 8591A spectrum analyzer
Does anybody know what's the difference between firmware rev 17.7.91 and 3.1.90? All service and operating manuals available on the net, including the ones at the Keysight website, refer to 3.1.90 only.
DATAMAN S4. But it gives me the dreaded CHK sum error, well I am at a loss, at the moment. Thanks for any feed back
-
Thread
Can einstieg
unter Atmel Studio7 einzubinden! Als Hartware habe ich eine Platine mit at90can128 und einen PCAN-USB inklusive Software Danke für die Hilfe
ohne schrieb im Beitrag #4689302: > Zum Thema Can finde ich nichts. > Als Hartware habe ich eine Platine mit at90can128 Dann such noch mal, unter "90CAN" findet sich hier so einiges.
-
Thread
CAN Bus Alternative für Arduino
oder AT90CAN128.
, z.B.: ATMEGA32M1 oder > AT90CAN128. Hmm... dann werde ich mich wohl ins CAN Thema auch einlesen. Es scheint fertige Shields für den CAN Bus zu geben, da ist dann ein Microchip Mikrocontroller drauf. Wenn, dann werde ich wohl