-
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
ISP: PE0,PE1 <-> MOSI,MISO
auch ATMega128, ATMega1281... , *nicht* über MOSI/MISO programmiert werden. Aus dem Datenblatt vom AT90CAN128: Symbol Pins I/O Description MOSI (PDI) PE0 I Serial Data in MISO (PDO) PE1 O Serial Data out MfG Spess
Achso, sorry ... ich verwende einen AT90CAN ;-)
-
Thread
Multi - Master fähiges Protokoll
so teuer ist CAN ja nun wieder nicht wirklich. Bau grad an einer grösseren Sache (Beck SC143 als Zentrale), die Peripherie bekommt teilweise den AT90CAN128, die kleineren Geschwister Mega8+MCP2551+MCP2515. I2C kannst
@ Peter: Würdest du dann zur Entwicklung das AT89STK-06 CAN Starterkit + Emulator empfehlen oder ist die Entwicklung mit CAN recht problemlos?
-
Thread
Grasshopper und TFT Display
auf dem hopper starten will kommt folgende Fehlermeldung: [pre]./mplayer -vo help ./mplayer: can't resolve symbol '__avr32_s32_to_f32' ./mplayer: can't resolve symbol '__avr32_f32_cmp_lt' ./mplayer: can't resolve symbol '__avr32_f32_to_s32' ./mplayer: can't resolve symbol '__ctype_b' ./mplayer: can't resolve symbol '__ctype_toupper' ./mplayer: can't resolve symbol '__ctype_tolower' MPlayer 1.0rc1.atmel.2-4.2.2 (C) 2000-2006 MPlayer Team Available video output drivers: fbdev Framebuffer
-
Thread
Fehler in der Timerinitialisierung
Nochmals ...dat mit 77 war auch Müll von mir, zur Richtigstellung für AT90CAN128 an 16MHz: Timer0 mit timeOver-Methode: [c] u32 CPUCLK=8000000; //std. 8MHz u08 SCLOCK=8; //std. 8MHz //count up in Timer with 100Hz volatile u16 Delay_SystemTicks=0;
CLOCK/1024 if (Freq==16) { SCLOCK=16; //set Systemclock to 16 MHz CLKPR=0x80; //for AT90CAN128 CLKPR=0x00; //16 MHz } else { SCLOCK= 8; //set Systemclock to 8 MHz CLKPR=0x80; //for AT90CAN128 CLKPR=0x01; //8 MHz } // CPUCLK =1000000*SCLOCK;
-
Thread
AVR gegen den Rest der Welt
anmerken von weiteren bauteilen von microchip. bei einem projekt hatte ich einen fertigbausatz mit einem at90can und daran hing ein can-modul von microchip was ich ziemlich witzig fand. preislich finde ich die PICs top. dort kann man auch mal ein sample bestellen. bei atmel weiß ich das nun ausm kopf leider
angestiegen, den ATmega8 gabs schonmal bei CSD für 0,80€. Ich hoffe mal, das geht bald wieder zurück. Mit CAN siehts mager aus. Wegen der Verfügbarkeit habe ich für neue Projekte noch den uralten AT90CAN128 vorgesehen. Peter
-
Thread
Welche Debug Hardware
bezahlbar ist, aber auch für die Zukunft taugt. Bisher benutze ich Tinys, Megas und demnächst nen AT90CAN. Ich hab diesen Artikel gefunden, leider wird da nichts über die Vor- und Nachteile der jeweiligen Systeme gesagt... http://www.mikrocontroller.net/articles/JTAG Da ich möglichst fertige
eine sehr begrenzte Anzahl von ATmegas, das Ende der Fahnenstange ist mit ATmega128, ATmega169 und AT90CAN128 erreicht. Alles, was neuer ist, wird davon nicht mehr unterstützt. Der AVR Dragon wiederum unterstützt alle AVRs mit debugWIRE- Schnittstelle sowie JTAG-Debugging auf allen ATmegas mit <
-
Thread
Firmwareinfo im Flash / hexfile
gemacht, aber ich konnte meine Daten trotzdem nicht im hex-file finden. Falls es hilft: ich benutze den AT90CAN von Atmel.
Georg G. schrieb im Beitrag #3911666: > Der AT90CAN128 hat 128MBytes Flash. Genial! Wo kann ich den kaufen? Gruss
-
Thread
CAN mir das einer mal erklären?
Ansatz schon einmal richtig? Nicht ganz: Der Controller kümmert sich um den Empfang und Versand der CAN-Botschaften. CAN-Controller sind z.B der externe MCP2515, oder bereits im Mikrocontroller integriert wie beim AT90CAN oder dann die größeren 32-Bitter (STM32, ATSAM, LPC). Der Transceiver wie z.B
hoher Geschwindigkeit wirst Du mitunter Pakete verlieren. Besser sind Prozessoren mit eingebautem CAN Controller. Da gibt es mehr als genügend ÄRMchen und MIPSe. Wenn Du unter allen Umständen an AVR klebst wie die Fliege an der Falle, dann bliebe Dir der 90CAN128 oder der Mega16M1. Da liegt der CAN
-
Thread
Simulation mit AVR-Studio 7? Geht das nicht ohne Debugger oder angeschlossenen Programmer?
UC3L series, and some tinyAVR® and megaAVR® devices are not yet supported in Microchip Studio. • AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 devices will never be supported by simulator models • External memory is not supported by the simulator (#7570, #9442 /Zitat ciao
kann Hugo H. mal den Device Tab für den 16M1 zeigen und die DFP Version nennen. Das der M1 mit CAN fehlt passt zu den bekannten Issues die Karl B. gepostet hat.
-
Thread
Was nehme ich nur?
, habe betreffs Mega128 aber noch RXD und TXD im Hinterkopf. > im 64-Pin-TQFP-Gehäuse, darunter AT90CAN32/64/128 und > ATmega641/1281/2561. Tip: Lass die großen AVRs erstmal in Ruhe. Kauf Dir ein paar Tiny2313, stecke einen davon auf ein Steckbrett, lies dessen (überschaubares) Datenblatt,
von MOSI und MISO gilt für praktisch alle >> ATmega128-Derivate im 64-Pin-TQFP-Gehäuse, darunter AT90CAN32/64/128 und >> ATmega641/1281/2561. Das Zitat zwischen den --- steht hier im Forum. >> Heißt das ich habe jetzt 2 Mosi/Miso Anschlüsse? > Nein. Du hast ein vollwertigen SPI-Port und eben
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
Christian J. schrieb im Beitrag #4081523: > Wofür braucht man CAN, wenn man nicht Automotive macht? Gibts CAN auch > zu Hause auf dem Hobbytisch? Ja. CAN ist super um mit wenig Software & Hardware -Aufwand einen Multimaster-Bus aufzumachen. Nebenbei ist der auch
Wir haben mit den Displays von Innolux recht gute Erfahrungen gemacht. Ich habe das damals mit einem AT070TN92 getestet (aufgrund des Euro-Wechselkurses jetzt etwas teurer): http://www.aliexpress.com/item/INNOLUX-7-inch-TFT-LCD-AT070TN90-AT070TN92-Screen/1634240200.html > Und wie muss die Library
-
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
ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 - alle weiteren ATMEGA Prozessoren, die die ISP-Programmierschnittstelle unterstützen
-
Thread
CAN-Logger Problem
Ich habe mir einen CAN-Logger mit dem dvk90can-board (at90can128) aufgebaut. Soweit funktioniert er auch, jedoch hab ich mal mit einem Vector-Tool parallel die Nachrichten mitgeloggt und dabei ist mir aufgefallen, das mein
einem Buffer speichern und diesen dann alle 100 Nachrichten auf der Karte speichern, oder ist der AT90CAN128 einfach überfordert mit dieser Funktion.
-
Thread
CAN-AVR vs AVR plus ext. CAN Tranceiver
ich zuerst zu externen Bausteinen (MCP2515), habe mich aber dann doch für die integrierte Lösung (AT90CAN...) entschieden. Gründe: - natürlich ist man flexibler, andererseits haben wir so kleine Stückzahlen, dass man da gerne auf einen Typ setzt. Die zwei, drei Euro mehr spielen bei uns
gut, danke, dann werd ich mich wohl auch am AT90CAN versuchen.
-
Thread
AVR: Rogue Pointer oder böser Geist verursachen Abstürze
einen "Fehler" der mich langsam zur Verzweiflung treibt: Ich hatte zufällige Abstürze mit meinem AT90CAN128, also habe ich ein wenig Nachforschung betrieben und bin zu der Erkenntnis gekommen, dass ein "rogue Pointer" mir das Leben schwer macht. Also habe ich den RAM mit 0xFF (mit memset, ausgeführt
Der AT90 läuft auf einem ADV90CAN1 Developement board :( da is leider nix mit Quartz runterlöten. Ansonsten geb ich dir recht.
-
Thread
Konzept zu einem Hausbus auf CAN-Bus Basis und die Enstehung des Konzeptes
die Terminierung unterscheidet sich aber volkommen. Controllerseitig habe ich zwischen ATMEL's AT90CAN128 und einem "normalen" kleinen AVR mit externem CAN-Controller (MCP2515 oder SJA1000) geschwankt. CAN-Übertragung als Bit-für-Bit-Protokoll in Software - nein Danke. Die Entscheidung ist nun
einer echten Schnittstelle (über die Board- oder Geräte-Grenzen hinaus) reden kann. Und ja, es gibt CAN-Transceiver, die auch an die Pins eines CAN-fähigen uC dran müssen. ABER - das CAN macht nicht der Transceiver, sondern die CAN-Logik im innern eines uC oder CAN-ICs. Der Transceiver realisiert nur
-
Thread
Leistungsprüfstand über IGBT ansteuern ?
Kollektor. Schnelle Schutzdiode direkt an die Spule und fertig. Die PWM Ansteuerung habe ich schon (AT90CAN128, weil über CAN angesteuert). Problem: Beim Einschalten fliegt der FI Schutzschalter raus ;-(( Habe dann mal den Einschaltwiederstand des 1000uF berechnet und komme da auf 3.18 Ohm an 170V
Michael schrieb: > hast du den AT90 an die Schaltung angeschlossen? > Dann liegt der auf lebensgefährlichem Potential. Der liegt über Umwege am Nulleiter und dem Gate. Kommt da aus dem Gate was zurück ?
-
Thread
Hardware verkaufen / Lizenz?
Hallo, ich habe folgende Frage: Ich habe ein Stück Hardware entwickelt (uC: AT90CAN128) mit div. Endstufen und dazu einen CAN Transceiver aus dem Hause Infineon. Was sich zuvor als Hobbyprojekt getarnt hat ist wohl nun aber doch etwas Größer, und nachdem es (ausser vll. Automobilsteuergeräten
Eieiei; wo fängt man da an... fogbreaker schrieb im Beitrag #5562200: > uC: AT90CAN128 Auch wenn das Teil aktuell noch "in production" zu sein scheint (war gerade zu faul, die Roadmap von Microchip durchzuackern), würde ich persönlich aus dem Bauch heraus keine Neuentwicklung
-
Thread
AT91SAM7 oder LPC2xxx
mit welchem Controller ich mir meine ARM-Kenntnisse aneignen soll. Ich hatte mich zunächst für den AT91SAM7X256 entschieden, weil ich einen CAN-Bus benötige. Als C-Compiler habe ich mich für WinArm entschieden. Außer dem üblichen Blink-Demos ist jedoch nichts sinnvolles herausgekommen. Die SAM7-Libraries
SAM7S auch welche als auch der STR9. Das bedeutet, wir kochen alle nur mit Wasser. Die Erratas des CAN lassen fuer >90% der Kunden Spielraum work arounds einzusetzen, deshalb sind sie in der Relation weniger kritisch. A.K. als Philips angefangen hat den LPC2129 zu verkaufen waren nur wenige der CAN
-
Thread
Zuweisungsfehler?!
Ich glaub das liegt auch an den ersten AT90... MC's. Der AT902313 konnte 20mA bei 5V als Senke aber nur 3mA bei 5V als Quelle (lt. Datenblatt S. 72/73). Ein Mega8 kann in beide Richtungen 20mA.
Yep, und die AT90 haben das so gemacht, weil gewisse Standardchips der Branche, Intels 8051, praktisch garnicht nach oben ziehen (50µA), sondern nur nach unten. Und die noch älteren TTLs auch lieber runter als hoch
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Hallo Wo kriegt man den AT45DB081D her?
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
Platinenhersteller preisgleich mit bilex
there, Thanks for your interest in Tom-IC. We're glad to let you know about our new website. You can have a look at it here: http://www.tom-ic.com/en/ For your PCB quality concerns, you can have a look at a selection of products we did in the last weeks at http://www.tom-ic.com/en/prodservices/pcb
actually already available from now on but not mentioned on our website yet) standard post shipment at 12 Euro. We'll adapt our website soon but by contacting us by email you can already request this new service. Hope the choice is fair now :-) Tom-IC team
-
Thread
Nachteil bei verschiedenen µC
1. AT90S4433 2. ATmega8 3. ATmega48..168 4. ATmega48p...328p Für neue Projekte liegt es also nahe, einfach die aktuellste Version zu nehmen. Peter
Datenblatt zu studieren. Ich hatte in den letzten 20 Jahren schon einige durchgemacht, Z80, 68HC11, AT90CAN128, AVR, PIC, dsPIC, M16C, LPC2294, LPC2368. Den C166 wollte ich mal, ist aber schwer beschaffbar. Aber alle haben irgend welche "Macken". Der einzige Nachteil des STM32F107xx ist, dass der kein
-
Thread
KS0108: Warum immer Anzeige auf beiden LCD-Hälften?
Hallo, ich habe folgendes Display (128x64 Pixel, KS0108 Controller) an meinen AT90CAN128 angeschlossen: http://www2.produktinfo.conrad.com/datenblaetter/175000-199999/181682-da-01-en-GRAFIK-MODUL_STN_BLAU_WEISS_128X64.pdf Und als Treiber verwende ich den hier Besprochenen:
CS-Leitungen mal abgelötet und per Hand mal an den Pluspol gehalten und siehe da: es geht. Also der AT90CAN128 hat da irgendwie ein Problem mit seinen Ports. Entweder da ist was verbunden oder k.A.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Dipl-Arbeit halt auch mal ins Rennen: ;) Tür-Steuerung für ein elektronisches Schloss mit RFID-Karten: AT90CAN128, Wiznet-5100, MC34063A, ...
hier mal der prototyp eines galvanisch getrennten CAN, RS485 <> USB interfaces auf basis eines at90can128. auf der rückseite ist noch nen kleines DOG display für statusinformationen etc. :)
-
Thread
Technics Keyboard Festplatte klonen geht das ?
heads_per_cylinder and sectors_per_track are the current translation mode values. This algorithm can also be used by a BIOS or an OS to convert a L-CHS to an LBA as we'll see below. This algorithm can be reversed such that an LBA can be converted to a CHS: cylinder = LBA / (heads_per_cylinder
20 20 20 20 20 20 20 20 20 20 ff ff ff ff ff | ÿÿÿÿÿ| 00002200 96 62 00 6d 00 14 00 90 00 26 6e 13 00 90 30 69 |.b.m.....&n...0i| 00002210 64 0a 00 90 30 30 69 0b 00 90 30 32 69 09 00 90 |d...00i...02i...| 00002220 48 69 5c 0e 00 81 90 00 30 6e 10 00 90 00 69 7f |Hi\.....0n..
-
Thread
LM75 am Atmel 128 mit TWI_Master
Datenblatt beschrieben: "An inadvertent 8-bit read from a 16-bit register, with the D7 bit low, can cause the LM75 to stop in a state where the SDA line is held low as shown in Figure 5. This can prevent any further bus communication until at least 9 additional clock cycles have occurred. Alternatively, the master can issue clock cycles until SDA goes high, at which time issuing a “Stop” condition will reset the LM75." Vielleicht solltest Du mit dem Oszillographen die SDA Leitung ueberwachen um zu sehen ob das
-
Thread
LCD, HD44780 und KS0076
:00 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional
*/ #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
AT90USB1287 BulkTransfer unter Linux mit libusb ?!
oder doch ? Weiterhin habe ich nichts gefunden uber die Detektierung der HIGH und LOW Pegel vom AT90USB. Von dem IC komman ja dann auch nur 3,3V Pegel via SPI zurück...kann der AT90USB diese im 16MHz Betrieb (also 5V) überhaupt als High und Low identifiezieren ? Ich hoffe es war einigermaßen verständlich
will? Ich würde mal drüber nachdenken ob nicht doch 8 MHz ausreichen -- dann kann eventuell der AT90USB auch mit gut 3V laufen. Gruß Stefan Salewski
-
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
Verständnisfrage zu Assembler bei PIC und ATMEL
Beitrag #7880126: > Ich seh jetzt nicht, was man mit einem 2ten Stack einspart Der erste AVR, der AT90S1200, hatte seinen Return-Stack in Hardware.
vor lässt, müssen diese Operationen nicht atomar sein, und ADIW/SBIW kamen schon mit den ersten non-AT90 hinzu.
-
Thread
Willtek Schlumberger Stabilock 4031 4032
goes into the Harting 32-pole connector, I go make mine with indicators with voltage and current at the same time, for troubleshooting this is the top we can left turned to make the service settings. Regards HB9ICA B.Antonio
Hello Mike, Can you contact me please I would be very happy to receive an e-mail from you, mine is antoniohb9ica (ät) gmail_com With my thanks Borda Antonio
-
Thread
Microcontroller und Board mit CAN, PWM
nimm einen at90can128 und route dir eben ein kleines board so wie du es brauchst
Hi. Du kannst aber auch einen von diesen hier nehmen, die haben beide den von Andi erwähnten at90can128 und sind preislich ganz ok: http://elmicro.com/de/avr-can.html 42,25€ oder aber von http://www.olimex.com/dev/ (auf der linkes Seite) AVR - AVR-H128CAN 29,95€
-
Thread
SD-Karte Problem Grasshopper
Mount-cache hash table entries: 512 net_namespace: 716 bytes smc smc.0: Atmel Static Memory Controller at 0xfff03400 NET: Registered protocol family 16 pdc pdc.0: Atmel Peripheral DMA Controller enabled at32_eic at32_eic.0: External Interrupt Controller at 0xfff00100, IRQ 19 at32_eic at32_eic.0: Handling
0x00030000 : "env" 0x00030000-0x00800000 : "root" ------------[ cut here ]------------ WARNING: at fs/sysfs/dir.c:462 sysfs_add_one+0x1c/0x2c() sysfs: duplicate filename 'physmap-flash.0' can not be created Modules linked in: Call trace: [<9001b752>] warn_slowpath+0x42/0x54 [<900d4068>] vsnprintf
-
Thread
Gateway zwischen zwei CAN-Netzen
bei nxp.com. Man muss kein CAN-Experte sein, um damit loslegen zu können. Weiterhin lohnt sich mglw. noch ein Blick auf die Produkte und Beispielcodes von st.com (STR7 und STM32) sowie auf den AT91SAM7X.
wie waers mit 2 at90can die über spi kommunizieren? willst du auch daten zwischen speichern oder on-the-fly weiter senden? und was ist wenn ein cannetzwerk abstürzt? werden die daten gepuffert? wie wird die filterung eingestellt
-
Thread
SERIAL PROGRAMMER
> atxxxx prozessoren Was bitteschön sind "atxxxx prozessoren"? AT89C...-Reihe (8051er)? AT90S..., AT90PWM/USB/CAN..., ATMega..., ATTiny... (AVR)? AT91... (ARM)? Es gibt wahrscheinlich kein einziges Programmiergerät, das alle diese Familien kann...
lol atxxxx heißt nur verschiedene prozessortypen progrmmieren der atmega attinyy und at90S - serie MFG Mike
-
Thread
Microcontroller mit CAN Schnittstelle
Möchte einen Infineon XC161 mit CAN interface V2.0B mit einigen noch nicht ausgewählten PIC (Microchip, 8-Bit) der ebenfalls ein CAN interface V2.0B hat verbinden (pic ist billiger als die entsprechnden infineon 8Bit controller). Der
C8051F040..047 C8051F060..063 T89C51CC01 T89C51CC02 AT89C51CC03 AT90CAN128 LPC2119 Peter
-
Thread
CANIDT1 undeclared
Hi, bin noch absouter Anfänger im mc Bereich. Will mit meinem At90CAN128 CAN Nachrichten empfangen, hab dazu mal testweise die Dateien der der AVR-Can Library verwendet. Das Problem ist bei manchen Funktionen der can_lib.c (z.B. Can_enable();) bekomme ich bein Übersetzen
In der mcu.h steht ja alles drin, die ist ja auch aus der library für den at90can128, die ist auch überall eingebunden, aber er berücksichtigt das nicht, oder linkt sie nicht oder wie auch immer, das ist ja mein problem, aber wenn du mir sagen kannst, wo ich ne andere Headerdatei