-
Thread
Merkwürdige Compileroptimierung, wo liegt (mein) Denkfehler
Und was ist daran zu deuteln? Und in 6.7.2.1 steht es auch: > [...] The value of at most one of the members can > be stored in a union object at any time.
The value of at most one of the members can be > stored in a union object at any time. dann wird klar, daß es hier um die Größe der union geht und daß man da zu einer Zeit immer nur ein member drin speichern kann
-
Thread
batch-Datei zur Programmierung eine Atmel µC via atprogram
Commandos von batchisp finden. Ist es möglich das device auch auszulesen? Ich habe den Controller AT90CAN32 im Einsatz. Zukünftig kann es aber auch die 64er Version sein. Da ich dann ein anderes hex-file programmieren muss würde ich gerne eine Abfrage einbauen. Wie mache ich das am besten? Gibt es ein Kommando: "Wer bist du" ? Oder mache ich das über <Lese fuses von AT90CAN32>. Welche Antwort bekomme ich, wenn es ein AT90CAN64 ist? Hat noch jemand eine Dokumentation über die batchisp Kommandos?
-
Thread
AT90CAN128-PROBLEM
Grundsätzlich arbeite ich mit dem Imagecraft Complier. Konnte bis jetzt alle AVRs programmieren. Aber den AT90CAN128 nicht. Naja da hab ich mir gedacht vielleicht liegt es an der Software. Daraufhin habe ich mir Ponyprog besorgt bei meinem Mega16 probiert ob es eh geht (ging es auch) und dann versucht den AT90CAN128
Hallo Franz, Ich habe gleiches Problem wie Du. Ich kann nicht mein AT90CAN128 zum Laufen bringen. Frag Was heißt "Bei dem Programmer muss man zwar den CAN128 in der *.ini Datei hinzufügen". Viele Grüsse Eugen
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Bahnbrechende Neuerungen habe ich allerdings keine gefunden. Daß die neueren AVR-Typen allesamt keinen CAN-Bus haben, ist jedoch ein beträchtlicher Nachteil. Somit scheiden sie für uns aus. Der AT90CAN128 ist daher bei vielen Projekten unser Arbeitspferd. Ein neuer AVR mit 8 Pins (CAN + 4 IOs) und internem
fernzuhalten. Gerhard H. schrieb im Beitrag #7631202: > Wird denn Dein alleiniges Killerkriterium CAN dort in der Weise > unterstützt wie Du es brauchst? Ein Kollege hat den CAN-Code für AT90CAN128, LPC4357 geschrieben und ich linke ihn nur hinzu. Gerhard H. schrieb im Beitrag #7631202: > Du
-
Thread
AT90CAN128 - CANbus programmieren!
Hallo zusammen, ich will meinem AT90CAN128 CAN beibringen. Habe mir ein BSP Programm ausm Netz geladen und mittels CodeVisionAVR auf den uController geschrieben. Will einfach nur die Testnachricht senden, mehr nicht. Warum funktioniert
Transceiver gehts nicht. 4. Programmierbeispiele Bei Atmel gibts passende Application Notes und eine AT90CAN32/64/128 Software Library, die Du ruhig benutzen darfst. Zwar alles in English, aber das hast Du eben zu können, wenn Du Dich hiermit beschäftigst. Sorry, ist halt so. fchk
-
Thread
ARM-AI-Assistent final, RP2040 mit 200 MHz Maximaltakt uvm
Zertifikation des Chips für diese schnellere Taktrate: [c] RP2040 has now been certified to run at a system clock of 200Mhz when using a regulator voltage of at least 1.15 volts. . . . With this version of the SDK, you can now select a 200Mhz clock for RP2040 simply by setting SYS_CLK_MHZ=200 via
> RP2040 has now been certified to run at a system clock of 200Mhz > when using a regulator voltage of at least 1.15 volts. > With this version of the SDK, you can now select a 200Mhz clock > for RP2040 simply by setting SYS_CLK_MHZ=200
-
Thread
Physikalische Vorgänge in C bzw auf µC realisieren
vorteile, beim ganzen restlichen Ablauf sind die eher störend. Nicht zu vergessen ist hier, das der AT90USB hier absolut nicht das Mittel der Wahl da ja auch noch der CAN Bus gefordert ist. Von USB stand da gar nichts. Aber dies ist ja jetzt nur der AT90USB, ein kleiner 8Bitter. Schaue doch mal in
, Pegel setzen, nächstes Bit holen usw. In der REstlichen Zeit läuft dann der gesamte andere Kram. CanBuffer abfragen, Datenaufbereitung usw. Wie gesagt alles kein Hexenwerk. (Nur mit einem AT90USB wird das definitiv nichts ;-) ) Gruß Carsten
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
into a directory of your choice and then you can take a look at the file contents. On forum.xda-developers.com you will also find tools to re-assemble the files into a new ROM file and can then put this new ROM image onto the device. vergl: http
U-Boot 1.1.6 (Apr 26 2011 - 22:09:53) lib_mips/board.cboard/silverbox/silverbox.c : checkboardDRAM: 64 MB lib_mips/board.c : Top of RAM usable for U-Boot at: 84000000 lib_mips/board.c : Reserving 164k for U-Boot at: 83fd4000 Reserving 144k for malloc() at: 801213a0 Reserving 44 Bytes for Board Info
-
Thread
SD-Karte Problem Grasshopper
4 external IRQs, starting with IRQ 64 AVR32 AP Power Management enabled ICnova: 9 Leds bio: create slab <bio-0> at 0 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash
+0x0/0x20 [<9000030c>] kernel_init+0x0/0x90 [<900d10a8>] kobject_add+0x30/0x3c [<90008af4>] physmap_init+0x0/0x20 [<900f1f88>] device_add+0x64/0x38c [<900d0c0e>] kobject_init_internal+0xe/0x30 [<9001bff8>] printk+0xc/0x10 [<900f4664
-
Thread
er ist tot, Jim AtMega2561 kein Lebenszeichen
Steht aber alles im Datenblatt. Gilt für alle 64pin-AVR, z.B. AT90CAN128.
MISO/MOSI. Der AT90CAN128 hat es schätzungsweise vom ATmega128 „geerbt“, ohne die Details zu hinterfragen.
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
2925 ,8,0,13,0,12,0,13,0,15,0,17,0,18,0,116,0,84,82,116,0,84,82,116,0,84,82,84,86,82,84,209,209,64,8,0,13,0,12,0,13,0,15,0,17,0,18,0,116,0,84,82,116,0,84,82,116,0,84,82,81,82,79,81,205 ,2 //Lied Nr. 90 Offset:2990 ,72,72,72,141,77,212,64,84,118,20,82,212,212 ,5 //Lied Nr. 91 Offset:3004
ganze auch unter atmega328 verwenden? Die PLL scheint es nur in den ATtiny25/45/85, ATtiny26 und AT90PWM2/AT90PWM3 zu geben. Und vielleicht noch in neueren Chips, für die meine Toolchain noch keine Includes hat. Wenn man statt der PWM einen ganzen 8-Bit-Port mit einem DAC08/DAC0800 oder R2R-DAC
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
I think there are some complications with your current hosted 'swinfo' and the hack2.tgz file, can you check this? I've hosted your latest working files temporary on my server if you need them they are reachable at: http://84.38.68.30/philips/ I think nobody can use your server at the moment for
linux, spare some time and write your toolchain details into the wiki, here on mikrocontroller.net. I can support with figuring out which GPIO is used for what, I have equipment at home for hobby like mixed mode oscar and TV and aoutdio analyzer, I can use IDA and other tools but I am wasting a lot of time
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
... sinnvoller .... Sinnvoll ist z. B. ein AT91SAM7S64 oder ein anderer Controller aus der ARM7-Serie bzw. deren Nachfolgern.
added, which can be fed from 220VAC, or 8-35VDC, or 8-35VAC. AC is automatically disabled with internal J1 switch. So you can use any PSU available at home, no matter AC or DC. Enjoy! de sv3ora http://qrp.gr
-
Thread
Mikrocontroller macht kurzschluss?
whats_new.html und zwar die zeile: "CodeLock AVR (196k) - tiv (26k), tiv1 (78k) - hex1*, hex2*" hex1 ist für At90S2313 und hex2 ist für mein Tiny. so, und was ist der pin19 und was er macht, habe ich noch nicht hearusbekommen
EUR. You put 12 EUR on my bank account, and then I send you programed ATtiny2313. Programmed AT90S2313 or ATtiny2313 (1 user code - 1 to 8 digits - LCD is on) = 8 EUR or 10 USD. Programmed AT90S2313 or ATtiny2313 (8 user codes - 4 to 6 digits - LCD is off) = 12 EUR or 15 USD. Programmed AT90S2313
-
Thread
Attiny44A ISP signale wenn I2C zerstören den uC?
Hallo, ich habe folgenden Aufbau. AT90CAN64 tauscht mit ATtiny44A über I2C alle 100ms Daten aus. Um ATtiny44A programmieren zu können, muss ich die I2C Kommunikation von ATMEGA90CAN64 (I2C-Master) erst einmal z.B. durch Erase still legen
ATtiny44A schrotte? Wenn so, gibt es da eine Schutzschaltung dafür? Wieso passiert das nicht mit AT90CAN64? Gruss Stefan
-
Thread
"Gerät" am XMEM-Interface
durchgelesen, bin mir nicht sicher ob ich alles verstanden habe. Ich möchte an das XMEM-Interface vom AT90CAN128 ein Gerät (z.B. ein LCD oder SRAM) anschliessen. Das angeschlossene Gerät hat 64kB Speicher. Programmiert wird mit WinAVR. Hardware-technisch ist soweit alles klar, also mit HC573 als Latch
kann. Um 64kB an externem Speicher komplett adressieren zu können, gibt es ja den "Workaround" mit den XMMx-Bits (siehe z.B. AT90CAN128-Datenblatt, Seite 32). Nun zur vorgehensweise im Programm: - ich aktiviere
-
Thread
AX82 - ZX Spectrum Emulator mit AVR + CPLD
Hello David, This looks nice. My 128K version uses only 64k like the version with the two 32k chips. At the beginning of the project I had only one 32k chip which was fast enough... Joerg
at Top Layer can be routed without crossing through pins... 5) Try to route without 90°-turns, better use 45°-turns instead. 6) Some people like it, some do not: Ground-Filling on one side...
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
know why of that behaviour with the hardware's resistors changed to 24/150 or 24/174 ohm. What I can say for sure is that after I changed the resistors the my two units exhibit a flat response (flatness) from about 10Hz to 180MHz, I can't go over with my leveled signal generator who stop at 180MHz
end of the wire terminated with 50 Ohm to the antenna. The sweep generator starts at 10 KHz and stops at 2MHz in continuous run mode. The starting edge of the trigger signal (our sweep sync) has to be on the left screen side. Now we can see the frequency response of our system with 10KHz
-
Thread
µC: Anlalog + Can = SD-Card
mindesten 1 kb RAM einplanen (mit weniger wird krampfig ;)). Der AT90CAN32 hat eigentlich massig speicher (32 kb Flash und 2kb RAM). Aber je nachdem was du machen willst kann das schon zu wenig sein... um irgendwas über CAN zu empfangen, mit den sensordaten verarbeiten
So aus dem Kopf µC mit integriertem CAN-Controller: 8051er: At89C51CC0x (1/2/3) AVR: AT90CANxxx (32/64/128) ARM: LPC2129 / LPC236x (um hier mal nicht nur Atmels aufzuzählen) und bestimmt noch einige andere Familien mehr. 16bit
-
Thread
AVR MKII und avrdude keine USB Verbindung
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATmega162 Device code: 0x64 = ATmega163 Device code: 0x65 = (unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATmega8535 Device
-
Thread
LCD, HD44780 und KS0076
// _BV(LCD_FUNCTION_8BIT)>>4; lcd_e_toggle(); delay(4992); /* delay, busy flag can't be checked here */ /* repeat last command */ lcd_e_toggle(); delay(64); /* delay, busy flag can't be checked here */ /* repeat last command a third
*/ #define LCD_E_PIN 4 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
Hi Blagus can you contact me via email kotitius[AT]yahoo Regards
remote does not function? I have a lot of these devices and would like to use them in my iptv if i can find correct image for them. You can contact me on email info[at]meganet[dot]ba.
-
Thread
Uart Lip für die Controller AT90CAN nach P. Fleury
leider nichts gefunden. Ich habe in einem Projekt den ATMega32 drin und möchte den aufgrund der CAN Anbindung gerne gegen den AT90CAN (32-64-128) tauschen. In der Uart Lip von Peter Fleury ist der leider nicht mit aufgeführt, gibt es da was aktuelles was ich nur noch nicht gefunden habe ?????? oder
gehts durch den Compiler ohne Fehler. So ist mir aufgefallen das ich nicht || defined(__AVR_AT90CAN128__) sondern || defined(__AVR__AT90CAN128__) mit 2 Unterstrichen zwischen AVR und AT geschrieben hatte. Manchmal schaut man 10 mal und man übersieht es einfach.... Danke AT90CAN
-
Thread
Robuste Datenkommunikation für beliebige Kabel und Topologien nach Vorbild CAN
und zuverlässig. Der einzige Nachteil von CAN ist, daß Atmel nur wenige MCs mit CAN im Programm hatte (AT89C51CC03, AT90CAN128). Und die ATmega64C1 waren lange Zeit schwer zu beschaffen.
Peter D. schrieb im Beitrag #5065766: > Der einzige Nachteil von CAN ist, daß Atmel nur wenige MCs mit CAN im > Programm hatte (AT89C51CC03, AT90CAN128). Und die ATmega64C1 waren lange > Zeit schwer zu beschaffen. Dafür haben Renesas und Freescale umso mehr.
-
Thread
Wittig(welec) DSO W20xxA Hardware (Teil 2)
to take some pics of the screen of my 150MHz Hameg analog oscilloscope which is my reference here at home. However the device's performances I achieved are identical at those descibed in the datasheet of the LTC6905-133 where you can see some of its waveforms. Please, take a look also at pag 5 of
must be >the same for 1/2/5 ranges), the amplitude of short signals as pulses may >be wrong. This can be seen at the overshot of rectangle Signals too. Returning on this, today I performed some verifications without finding a reliable solution. Seems You are right, effectively it can improve a
-
Thread
CAN-Kommunikation mit AT32UC3C0512C
noch eine Generic Clock. Und zwar die GCLK1. Sie erzeugt den Takt für die TimeQuanta. Das war beim AT90CAN128 insofern einfacher, weil der Systemtakt sowohl für die Logik als auch für Signalerzeugung herangezogen wurde. Nur so nebenbei. Beide Knoten CAN 1 und CAN 2 laufen dann immer mit der gleiche
grosse Rechenleistung des UC3C konnte ich noch nicht positionieren. Mein Ziel ist es einen lowpower CAN-Data-Logger auf SD-Karte zu programmieren. Außerdem will ich ein Target für den Embedded Coder in Matlab/Simulink aufsetzen. Für den AT90CAN128 und einige ATmegas läuft das bereits. So Simon, vielleicht
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
chips I have currently are from LCSC but I do have a few coming from eBay as they were out of stock at LCSC. I'll take a look at your replacement debug.c. Perhaps I can help although I am not really a C programmer. Ray
The instructios at $0055 were wrong 90 mov DPTR,#0x0001 00 01 E4 clr A F0 movx @DPTR,A A3 inc DPTR :04 005B 00 D8 djnz
-
Thread
ZX81 plus38 Clone
#6407534: > Zum Beispiel bei digikey: Oder bei reichelt: https://www.reichelt.de/otp-eprom-512-kb-64-kbit-x-8-70-ns-5-v-pdip-28-at27c512r-70pu-p286473.html?search=otp+eprom
way the system operates, but the picture is nearly impossible to read. There are no NMI generated at all. So it not the presence of the NMI causing issues, it's the absence! 2) Normal configuration. As before after 600 ms the system halts. With NMI bended away I can use the ZX81, the lowest row
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Laufen bringen. > Ich bin davon abgekommen, EEprom zu "Laden": EEprom ist durch ein > Fusebit (AT90CAN128) gegen Laden geschützt. Nachdem die 128 kBit Flash > Speicher (aus verschiedenen Gründen verwende ich das als > Standardsupport) weit mehr sind als ich brauche, wird EEprom > programmgesteuert
meinem Projekt ist jetzt endlich zu einem Abschluss gekommen. Ist zwar andere Technologie als bei Euch (AT90CAN), und als Ergaenzung zu einer bestehenden konventionellen Verdrahtung gedacht, aber ich glaube dass eine Menge wertvolle Anregungen fuer andere drin stehen - ist aber englisch geschrieben. Das
-
Thread
Neuer ReAVR in Aussicht
Atmel.ATmega_DFP.2.4.522.atpack | fgrep .atdf 102720 Stored 102720 0% 01-22-26 09:11 00000000 atdf/AT90CAN128.atdf 101098 Stored 101098 0% 01-22-26 09:11 00000000 atdf/AT90CAN32.atdf 101218 Stored 101218 0% 01-22-26 09:11 00000000 atdf/AT90CAN64.atdf 75690 Stored 75690
0% 01-22-26 09:11 00000000 atdf/AT90PWM2B.atdf 89003 Stored 89003 0% 01-22-26 09:11 00000000 atdf/AT90PWM3.atdf 87420 Stored 87420 0% 01-22-26 09:11 00000000 atdf/AT90PWM316.atdf 88061 Stored 88061
-
Thread
CAN-BUS Problem
Hallo Leute ich benutze einen AT90CAN128 mit 8MHz Quarz, und als BUS-Treiber ist einer MCP2551. Ich versuche CAN-BUS hinzukriegen, es gebt zwei knoten einer ist nur Sender und der zweiter nud Empfänger. Von mikrokontroller RXCAN TXCAN
einer vielleicht einer wieso der BUS-Treiber nur CANhigh activ ist und nich der CANlow obwohl er vom AT90CAN128 normale Signale beckommt. verdahtund habe ich überprüft ist alles ok.
-
Thread
Erfahrungen mit Platinen von www.elecrow.com
Versand kostet 6,90$ für 5 10x10 Platinen.
shipping fees. If it happens to be your address, we will inform you by email about it. Additionally, you can check it by yourself at this pageif you have any doubts.
-
Thread
S: AT90CAN32/64 TQFP noch funktionierende Bezugsquellen
Kennt jemand noch funktionierende Bezugsquellen? Überall Ebbe im Lager, Liefertermine nicht zu bekommen, möglicherweise erst nächstes Jahr wieder.
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
könnnen andere schon lange. Und natürlich gepuffertes Slave-SPI, damit endlich auch benutzbar. Und CAN, UART auch ab 8-Pinner. 12bit ADC wäre auch nicht schlecht. Da wir CAN (fast) immer benötigen, ist unser standard AVR notgedrungen der AT90CAN128. Ist zwar alt, aber gut beschaffbare Lagerware.
Wofür ein Umschalten der Quelle? Das man den Takt zur Laufzeit auf einen Teiler 1/2/4/8/16/32/64/128/256 einstellen kann ist doch schon sehr schick. > Da wir CAN (fast) immer benötigen, ist unser standard AVR notgedrungen > der AT90CAN128. Ich benutze den 90CAN32 und den 16M1. Während der
-
Thread
ARM - µC
z.B: AT91SAM7S64 bei ebay Feadi
Projekte. Sei es wie bei mir eine MoBa Steuerung unter Linux in C# mit Mono und einigen Interfaces wie CAN, RS 485, Ethernet und USB alleine wegen dem Linux mit Mono brauch der Prozessor schon die 200 Mips und bei den 64MB die der AT91RM9200 maximal verwalten kann das auch ziemlich eng werden. Es gibt auch
-
Thread
Ein µC oder auf mehrere verteilen?
#3538095: > Bei allen AVR werden die MOSI, MISO und SCK Pins verwendet, einzige > Ausnahme sind die 64 Pinner Mega128/64/103. Diese Liste ist nicht vollständig. Du vergisst 90CAN32/64/128 und Mega 1281/2561, um nur einige zu nennen.
> >> Bei allen AVR werden die MOSI, MISO und SCK Pins verwendet, einzige >> Ausnahme sind die 64 Pinner Mega128/64/103. > > Diese Liste ist nicht vollständig. Du vergisst 90CAN32/64/128 und Mega > 1281/2561, um nur einige zu nennen. Hhhmm... Ok, aber an welchen kommt dann der MISO und an