-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84
, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286
-
Thread
6502 Prozessor wer kennt den noch?
war das ding nicht im C64 drin? wieso programmierst du dann keinen C64? :)
Mein 6502 Exemplar embedded in ATARI 130XE ;-) http://www.nisch-aufzuege.at/atari_130xe_fotos/atari_130_xe.jpg http://www.nisch-aufzuege.at/atari_130xe_fotos/deckel_auf.jpg http://www.nisch-aufzuege.at/atari_130xe_fotos/inside.jpg http://www.nisch-aufzuege.at/atari_130xe_fotos
-
Thread
MegaLoad für avr-gcc
Umsetzung noch nicht gefunden habe, probiere ich mich gerade daran den Bootloader für MegaLoad_NET auf den AT90CAN128 zu portieren. Leider kriege ich beim Kompilieren von Bootloader_NET_GCC_v0_0_2 folgende Fehlermeldung: [pre]...\BootLoad_NET_GCC_v0_0_2/main.c:691: undefined reference to `__prologue_saves
Entwicklungsumgebung: [pre] AVR Studio 4.14.589 GUI Version 4, 14, 0, 589 JTAG ICE 1, 0, 0, 39 AT90CAN128 170 Operating System (WinXP) Major 5 Minor 1 PlatformID 2 Build 2600 Service Pack 3 Plugins: AVRSIM~1 1, 0, 0, 4 AVRICE~1 1, 0, 0, 7 AVRSIM~1
-
Thread
ATMEL billiger und leistungsfähiger als PIC
Im Übrigen läßt sich der STR9-80Pinner mit ruhiger Hand recht einfach löten. So viel größer als ein 64Pinner ist der auch nicht.
Atmel hat eigentlich nur zwei Fehler gemacht, und das gleich zwei mal. Sowohl USB als auch CAN kamen zu spät und zu inkonsequent. Es gibt bis heute keine "großen" ATmega mit USB. Auch ein Xmega A1 mit USB fehlt noch. Dafür gibt es keine kleinen ATmega mit CAN und Xmega mit CAN gibt es gar nicht
-
Thread
[V]erschenkt Atmel AT90CAN128-16AU TQFP-64
so einer: http://www.conrad.de/ce/de/product/155211/ATMEL-AVR-RISC-Microcontroller-Atmel-AT90CAN128-16AU-Gehaeuseart-TQFP-64-Flash-Speicher-128-kB-Speicher-RAM-4-kB?ref=list Versand als Kompaktbrief zu mind. Euro 0,90.
-
Artikel
CAN Bibiliothek für AT90CAN Prozessoren
Artikel beschreibt eine einfache C-Programmbibliothek für die Programmierung des Zugriffs auf einen CAN Bus mittels eines AVR AT90CAN Prozessors (AT90CAN128, AT90CAN64 oder AT90CAN32). Zusätzlich beschreibt er eine Demo-Anwendung zum Testen dieser Bibliothek; diese Demo-Anwendung kann aber auch als Anregung
angenommen worden sind. Links. Referenzdokumente. Hier sind zwei Artikel: (a) spezifischen Fragen zum CAN Zugriff mittels AT90CAN Prozessoren, und (b) ein Tutorial zur praktischen Implementierung des Zugriffs auf einen CAN Bus von einem AVR Prozessor - auch wenn er den AT90CAN "umgeht" ist er eine hervorragende
-
Thread
AVR Flash jenseits der 64kB
Zufälligerweise stand ich gerade auch vor dem Problem, bei einem AT90CAN128 Daten in den Bereich im Flash > 64kB abzulegen. Da ich bereits für die unteren 64kB den __flash Qualifier bei der Definition von Konstanten verwende, damit beim Zugriff keine pgm-Makros benötigt
vielen Versuchen habe ich zwei Linker Script Varianten gefunden, die zumindest für meine Fälle und dem AT90CAN128 funktionieren. Hier zuerst die in einer Datei flash1section.ld abgespeicherte Variante auf Basis von Johanns Script, die man dem Compiler über [pre] LDFLAGS += -Wl,-Tflash1section.ld [/pre
-
Thread
Nexperia-Leadtimes steigen, Raspberry Pi-Buchapp mit Kontensystem uvam
vibrations in ways never seen in natural materials. [/c] ### Lesestoff: Lode Runner-Quellcode für C64 veröffentlicht Die Wikipedia bezeichnet Lode Runner als Klassiker im Bereich der Plattformspiele – es gab in den 80ern und 90ern kaum eine Plattform, die ohne das Spiel auskommen musste. Nun ist der
UART/RS-232 RS-422 / RS-485, Custom NRZ) -R&S MXO3-K520: Automtotive serial triggering and decoding (CAN, CAN-FD, CAN-XL,LIN, SENT) -R&S MXO3-K530: Aerospace protocols (ARINC-429, MIL-STD-1553, SpaceWire) -R&S MXO3-K550: MIPI low speed protocols decoding (SPMI, RFFE) -R&S MXO3-K560: Automotive Ethernet
-
Thread
AVR32 grasshopper patch für ATMEL buildroot 2.3.0
, IRQ 19 at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64 AVR32 AP Power Management enabled dw_dmac.0: DesignWare DMA Controller, 3 channels NET: Registered protocol family 2 IP route cache
, IRQ 19 at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64 AVR32 AP Power Management enabled dw_dmac.0: DesignWare DMA Controller, 3 channels NET: Registered protocol family 2 IP route cache
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil3) Gesperrt
and I find it perfect! It is impressive, it seems to me to use a different DSO!!! If I did not see at it with my eyes I can not believe at it, really incredible!!! Then all the trigger's functions seem to me much more stable, the trigger works fine even at high frequencies and in all circumstances!!
can be done with a terminal program (like teraterm). Did You start the GERMS-Monitor correctly? The screen makes a short white flash when switchíng to the monitor mode. If this doesn't work at all
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
. Das geht mit 64ern natürlich nicht....
skorpionx wrote: >> Aber nur grosse 64er. Bei den PICs gibt's auch 28er. > > Am Anfang waren meine Gedanken bei AVR. Stimmt, CAN scheint Atmel nicht zu mögen. Die haben auch nur das alte ATmega128-Design mit CAN gepimmt und nicht die
-
Thread
Möglichst kleiner µC mit CAN
µC von Atmel, daher beschränken sich meine Vorschläge auf diesen Hersteller. z.B. ATmega16M1, 1xCAN, 1xLIN, 16k Flash ISP programmierbar, 1k sram. Gehäuse z.B TQFP32 http://www.atmel.com/devices/ATMEGA16M1.aspx?tab=parameters Falls der Flash nicht reicht gibts auch noch den ATmega32M1, ATmega64M1 oder den altbewährten AT90CAN128.
-
Thread
MSP430 ADC10 Pin verfälscht Spannung
amplifier is an undefined state. Design tells me there is about +/- 10 mV of bias in the inputs, so you can see as much as 50 mV bias at the output. Hope this answers the question, but do let me know if there is anything else I can help you with. Best regards, Jose Quinones [/code] Das beantwortet
Die 90 mV sind schon der Mittelwert, laut Oszi. Auch mit deinem Code konnte ich den Einfluss des ADCs auf das zu messende Signal feststellen, d.h. es wurde hochgezogen, sobald gewandelt wurde, und nach der
-
Thread
Neue OpenOCD-Firmware für USBProg (18x schneller)
USBProg verwendet (ATMega32). Ich habe Berechnungen bei der OpenOCD-Firmware für eStick (mit AT90USB162) durchgeführt. AT90USB162 hat nur 512 bytes SRAM, also ich verwende hier nur 350 bytes als Daten-Buffer. Die Hauptfunktion von der Firmware ist jtag_tap_output_*, sie überträgt die TAP-Zustandübergänge
Zyklen um 350 Bytes vom Adapter zum Zielsystem zu übertragen. Das ist ungefähr 5.5 ms bei einem AT90USB162 mit 8MHz. Dazu müssen auch die Übertragungszeit dieser 350 Bytes vom Host zum Adapter (theoretisch ist das 1 ms bei USB Full-Speed, praktisch ist das 2ms) und die Übertragungszeit der
-
Thread
MMC/SD ansteuern mit AVR
and so on. It means that sector 0-38 are not accessible on PC. What is the purpose of this area? How can I check how big is it? 64MB SanDisk didn't have this. Darek
other here, thanks. I have some questions, i see when using FAT the whole cluster thing comes up. Can i do without it and just write sectors with the CMD24 command ? I'm making a logging device which is going to sample at a rate of 10Hz. Can the MMC/SD card handle this speed without holding up the measurement
-
Thread
ARM9 / STR9 Dev-Kit mit Ethernet/USB/CAN für 39,-
JTAG library based on XC3sprog copyright (C) 2004 Andrew Rogers This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version
, teils mit CAN.
-
Thread
"Universalprogrammer" für Linux
Im Makefile in source/Host ist noch der Verweis auf das 64 bit Binary drin. [code] install: bin cp -f uprog2-64 /usr/local/bin/uprog2 [/code] Korrekt müsste es aber folgendes sein, da das Binary nur noch uprog2 heißt. [code] install
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
Wittig(welec) DSO W20xxA Open Source Firmware (Teil4) Gesperrt
other who contribuited!!! It is impressive, it seems to me to use a new DSO!!! If I did not see at it with my eyes I can not believe at it, really incredible!!! No words, RESPECT to You, branadic, Falk, Guido, rowue, Niklas O., KB, Michael D., Jürgen, eProfi, rawi and all other who contribuited!
DSO. To me it >looks like a gain error. The offset depends on the position of the >trace. Traces at the top don't show any offset, those at the bottom do. >I am confident Hayo will catch it. Thank You very much for the useful information and explanation Rainer W.! I hope someone can fix the problem
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
an Frank M. für sein IRMP: [[IRMP]] Anlass für dieses Projekt war mein veralteter Igor AVR USB AT90S2312-10, der nur RC5 konnte. Hier war die IR-Code Erkennung nicht ausreichend gut genug um ein schönes Anwenden zu gewährleisten. Deswegen habe ich Irmp mit V-USB verbunden um einen IR-MultiCode
Muss mich korrigieren, nach Studium von http://www.obdev.at/products/vusb/index-de.html klappts nicht mit dem ATTiny85, jedenfalls nicht ohne Quarz. Zitat: "Can be clocked with 12 Mhz, 15 MHz, 16 MHz or 20 MHz crystal or from a 12.8 MHz or 16.5 MHz internal
-
Artikel
AVR Checkliste
den Ausgang auf den gewünschten Zustand ziehen. Besonderheiten bei ATmega128 und seinen Derivaten im 64-Pin-Gehäuse. Der ATmega64 und der ATmega128 sowie alle vom ATMega128 abgeleiteten AVRs im 64-Pin-Gehäuse (ATMega641/1281/2561, AT90PWM2/3/2B/3B sowie AT90CAN32/64/128, Ausnahmen sind nur AT90USB64/128
Gemeinheit betrifft die M103C-Fuse (ATmega103 Compatibility Mode, nur bei den ATmega-Typen, nicht beim AT90CAN32/64/128). Diese ist bei fabrikneuen Atmega64/128 gesetzt und sorgt dafür, dass sich diese wie ein Atmega103 verhalten. Dies hat zur Folge, dass ein für den ATmega64 oder ATmega128 geschriebenes
-
Thread
Einsteiger bei AVR und Can
gibt unter www.microcontroller-starterkits.de ein Board als Bausatz, bzw. als Leerplatine, wo man den CAN einmal mit dem ON-Chip-CAN des AT90CAN128 verwenden kann - oder man nimmt den MCP2515 und den ATMega128. Das Board unterstützt beides. Beispielprogramme findet man ebenfalls dort.
Hihi, ich wollte mich mal an den AT90CAN128 rantrauen allerdings komm ich mit dem Datenblatt überhaupt nicht zurecht. Ich möchte im Prinzip mit dem uC nur Daten mit einem bestimmten Identifier vom CAN-Bus empfangen allerdings hab ich keine
-
Thread
RS485 galvanische Trennung?
einfachen hintergrundbeleuchtetem Display, darf der nicht mehr als 0,1 - 0,25W verbrauchen (PIC24 mit 128x64 Display ohne sleep mode, ein EFM32 kann das viel besser und ohne Hintergrundbeleuchtung sowieso). Ich denke da hast du einige Reserven eingerechnet. Nochmal zu den CAN Fanatikern - der physical layer
Flash und einem Anfänger fällt es schwer, sie zu verstehen. Natürlich bastelt sich keiner einen CAN-MC selber. Z.B. der AT90CAN128 wird gerne genommen und ist gut verfügbar. Mit 15 MOBs kann der ne Menge Nachrichten puffern. Man kann also durchaus den CAN-Interrupt längere Zeit sperren, ohne daß es
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Debugger, nur jetzt endlich mal als Debugger benutzbar. Und endlich mal Upgrades, mehr Pins, zwei CAN Units, ab 64 Pins das Ganze als SAME51 mit Cortex-M4F/120MHz. Ja, der E51 ist nicht mehr 5V, aber bei größeren Schaltungen stört ein zweiter Regler auch viel weniger als auf der kleinen CAN-Briefmarke
Modul ist schon sehr fett, vorher die alte AVR CAN-Unit die Atmel mal aus irgendweinem 8051 übernommen hat mit 6 Message-Boxen im ATMEGA16M1, jetzt zwei Empfangs FIFOs mit jeweils bis 64 Elementen, dazu 64 Empfangs-Puffer, 32 Sende-Puffer, krasses Zeug
-
Artikel
Reichelt-Wishlist
FT232RL (sehr interessant), FT245BM und FT2232BM (2xUART auf USB)(noch nicht unter USB einsortiert) CAN-Bus Controller MCP2515 | VLSI MP3 Decoder | | | | z.Zt. unter CAN-Bus(!) einsortiert. Bitte auch die neuen Gehäuse (ROHS) und Typen mit ins Angebot nehmen. Atmel AT90CAN128 | | MMC / SDC slot 50x gewünscht
der Zwischenzeit realisiert ) | | | (oder klare Anzeige wie viel noch vorhanden ist) AVR mit USB: AT90USB1287 (AT 90USB1287 TQ, TQFP64), dazu passendes Demoboard AT 90USB KEY; AT90USB162TQ (AT 90USB162 TQ, TQFP32), AT90USB646 (AT 90USB646 TQ, TQFP64), AT90USB1286QFN (AT 90USB1286 QFN, QFN64), ATmega32u2
-
Thread
stdlib.h exit funktion
#4883659: > wie genau dein System darauf reagiert, kommt auf den System an. Im meinem Fall ein At90Can128 mit dem Atmelstudio7! Danke
quasty schrieb im Beitrag #4883665: > Im meinem Fall ein At90Can128 mit dem Atmelstudio7! By default ist exit() dort eine Endlosschleife. Kann man aber auch selbst anders implementieren, falls man bspw. Error-LEDs blinken lassen will oder dergleichen.
-
Thread
Linux Kernel 5.1.1. auf dem BPi-R2
:(.text.startup+0x16b): undefined reference to `_ctype_' /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld: fixdep.c:(.text.startup+0x193): undefined reference to `_ctype_' /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld
bDevCapabilityType 3 bmAttributes 0x00 wSpeedsSupported 0x000e Device can operate at Full Speed (12Mbps) Device can operate at High Speed (480Mbps) Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 1 Lowest fully-functional device
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Programmiergeräten garnicht zu reden. Ich bin jetzt total verwöhnt von den STM32 mit 128K RAM und CAN und viel UART, SPI und so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 auskomme.
und XC32 sind kostenlos und funktionieren unter Windows, Linux und MacOS, allerdings nur unter amd64. Zum Programmieren und Debuggen brauchst Du ein PICKIT3-Clone (15-20€) oder ein PICKIT4. > Ich bin jetzt total verwöhnt von den STM32 mit 128K RAM und CAN und viel > UART, SPI und so. Und mit vielen
-
Thread
Erfahrungen mit JTAGICE-Klone
Weiss jemand wie das mit den AT90USBern aussieht? Kann man die Debuggen mit dem JTAGICE?
Dort findet man: "ATmega16(L), ATmega162(L), ATmega169(L or V), ATmega32(L), ATmega323(L), ATmega64(L), ATmega128(L)". Liste ist aber nicht vollständig, wählt man im AVR-Studio "Debug platform" JTAGICE werden die o.g. und zusätzlich AT90CAN128 sowie ATmega323 zur Auswahl angeboten. Langer Rede...AT90USB
-
Thread
Speicherbedarf (Flash) reduzieren
Das Programm für den Mikrokontroller AT90CAN64 ist schon 62KB groß geworden. Ich suche die Möglichkeit den Code zu verkleinern. Könnten sie bitte allgemeine Tipps geben, worauf man beachten muss?
Denis Tynaschev wrote: > Das Programm für den Mikrokontroller AT90CAN64 ist schon 62KB groß > geworden. Ich suche die Möglichkeit den Code zu verkleinern. Könnten > sie bitte allgemeine Tipps geben, worauf man beachten muss? Möglichst wenig Spaghetticode (copy
-
Thread
[OS-HB] Richtlinien für Hutschinenkomponente...
HUT 6-C Hutschienen Leergehäuse, BxTxH 105x71x90 (Reichelt) Da bekommt man ja wunderbar ein paar Modular aufgebaute Platinen rein. Can: Alle Anschlüsse sollten über Cat5 Kabel verlegt sein und auf RJ-45 Buchsen enden. Vertratung nach Cat5 Norm.
bau das demnächst mal auf und teste es mal durch dann dürfte das ganze auch deutlicher werden. Die AT90S8515 habe ich noch in massen da daher wollte ich diese mal verbauen. Ich habe leider noch nicht alle adapter für den Galep daher baue ich die Prototypen erst mal mit Dip gehäusen auf, da kann ich die
-
Thread
WiFi Relais mit ESP8266 ESP-01 Modul (Bascom)
#1 , "AT+CIPMUX=1" Waitms 100 Do Uartchar = Inkey(#2) Loop Until Uartchar = 0 ' ESP8266 AP konfigurieren (SSID, Passwort, Kanal und Verschlüsselung) Print #1 , "AT+CWSAP=" ; Chr(34) ; Wlan_ssid
, 1 Print #1 , "AT+CIPSEND=0,5" Waitms 250 Print #1 , "SAV=1" Waitms 100 Else Print #1 , "AT+CIPSEND=0,5" Waitms 250 Print #1 , "REL=" ; Str(pina.5) Waitms