-
Thread
CAN-Bus mit AVR?
Hallo Franz Ansonsten wäre da noch http://caraca.sourceforge.net/ Die haben dem AT90S4433 CAN beigebracht. Gruß Eddi
@Eddi: Treffender wäre: Carancan hat an den AT90S4433 einen CAN-Transceiver angeschlossen und überträgt damit Daten. Das funktioniert prima, bis ein richtiger CAN-Controller an diesen Bus soll. Man hat zwar auch schon USB und Ethernet per Software
-
Thread
Universelle CAN Bibliothek: undefined reference to `can_init'
Hallo Ich arbeite mit einem AT90CAN128 (genau genommen mit dem Developer Board DVK90CAN1) und wollte die Bib von http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek einbinden. (Universelle CAN Bibliothek) Jedoch bekomme
------------------------------------------------------------- /* Global settings for building the can-lib. * * Select ONE CAN controller for which you are building the can-lib. */ #define SUPPORT_MCP2515 1 #define SUPPORT_AT90CAN 1 #define SUPPORT_SJA1000 0
-
Thread
ISP beim ATtiny261/461/861
Nun bin ich mir nicht ganz sicher ob ich die richtigen Pins dafür gewählt habe (bin kürzlich beim AT90CAN128 eingegangen). PB0 -> MOSI PB1 -> MISO PB2 -> SCK PB7 -> RST Ist das richtig so?
die SPI-Pins verwendet werden, ist *ausschließlich* bei einigen TQFP-64-Ablegern des ATMega128 relevant (eben auch beim von Dir genannten AT90CAN128). Bei allen anderen AVRs geschieht das Programming über die SPI-Pins. @ civicbcc (Gast): Sollte funktionieren. Kann zumindest keine Auffälligkeiten
-
Thread
Externes RAM am atmega128
Ich bin gerade beim Blättern auf diese Diskussion gestossen: in den Daten zum AT90CAN128 steht die Warnung, dass die klassischen 74HC ICs den Anforderungen (Anstiegszeit, Verzögerung ...) an den Puffer zwischen Prozessor und Speicher nicht genügen, ATMEL sagt dass (zumindest beim AT90CAN) 74AHC Bausteine zu verwenden sind.
-
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
Problem bei ADC Messung
zusammen, ich habe ein Problem bei einer ADC-Messung. Ich benutzte das Entwicklungsboard AL-ERAM128_CAN, mit dem Controller AT90CAN128. Der ADC Eingang ist wie auch im Tutorial beschrieben über eine Spannungsteiler beschaltet. Temperaturmessung erfolgt über einen KTY81-210. Am ADC Eingang messe
#include <stdio.h> // Hier die verwendete Taktfrequenz in Hz eintragen, wichtig! #define MCU at90can128 #define F_CPU 14000000//7372800UL #define ADC_PORT 0 #include <util/delay.h> #include <ctype.h> #include <stdlib.h> #include <util/delay.h> /* ADC initialisieren
-
Thread
Heizungsanlage: SPS oder kleinen PC?
kauf dir doch einfach fertige IO module zB mit CAN - da dann einen beliebigen can fähigen controller dazu zB at90can128 - und alles wird gut ein pc geht da völlig am thema vorbei, das ding langweilt sich zu 99,9999999% der zeit
Andi D. schrieb im Beitrag #2388211: > kauf dir doch einfach fertige IO module zB mit CAN - da dann einen > beliebigen can fähigen controller dazu zB at90can128 - und alles wird > gut Das wäre wahrscheinlich die sinnvollste Lösung wenn ich mal auf die Idee kommen sollte mein ganzes
-
Thread
problem beim übertragen (soccerbot)
Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x13 = AT90S1200 Device code: 0x28 = AT90S4414 Device code: 0x20 = ATtiny84 Device code: 0x34 = AT90S2333 Device code: 0x4c = AT90S2343 Device code: 0x30 = AT90S4433 Device code: 0x6c = AT90S4434 Device code: 0x38 = AT90S8515 Device code: 0x68 = AT90S8535 Device code: 0x57 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x41 = ATMEGA103 Device code
-
Thread
DAC LTC1257 / Probleme mit der Ansteuerung
darum gehen einen Sägezahn zu erzeugen. Das funktioniert nicht wirklich bei mir. Ich verwende den AT90CAN128 der extern über ein 16MHz Quarz getaktet wird. Im Anhang befindet sich eine Ossidarstellung von der derzeitigen Funktion. Hier noch der Auszug vom Quelltext: //----------------------
. Der Compiler gibt keine Fehlermeldung und keine Warnung aus. Die Ports von dem µC (AT90CAN128) habe ich als Ausgang definiert mit DDRC = (1 << PC0) | (1 << PC1) | (1 << PC2); Ich werde das morgen mit NOP() versuchen, habe heute Abend keine Zeit mehr. Ob die Macros invertiert
-
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
universal Testboard - CAN RS232 SPI I2C
Stichwörter: Testboard, Experimentierboard, ATmega128, AT90CAN, ATmega, CAN, RS232, SPI, I2C, Test- und Experimentierboard Dieses universal Experimentierboard eignet sich zum schnellen Aufbau von kleinen und auch größeren Schaltungen. Um die
Verbraucher direkt an das Board angeschlossen werden. Features * kompatibel mit Board ATmega128, ATmega644, AT90CAN128 und andere * alle Ports auf Wannenstecker geführt * Spannungsversorgnug über Hohlbuchse * 5,0V Spannungsregler LM2940 oder kompatibel * 2,5V Präzisions-Referenzspannung
-
Thread
(Daten-) Bus Programmieren in C
Leitungslänge, Anzahl der Teilnehmer, Datenmenge, etc. sind interessante Infos. Ein Beispiel ist der CAN-Bus. Da gibt es entweder Controller, die CAN-Funktionalitäten bereits implementiert haben (z.B. AT90CAN128), oder Controller, die mit CAN-Controllern über SPI kommunizieren (z.B. ATmega8 + MCP2515)
für das Atmel STK-500 Entwicklungsboard gibt es glaube ich keinen >Mikrocontroller der auch das CAN-Bus System/Protokoll unterstützt oder >irre ich mich da jetzt komplett? AT90CAN128? Aber CAN ist nichts für dich. >Hoffe das es direkt für C anwendbar ist, Ich hoffe das die Sonne morgen
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
peter Exp $ Software: AVR-GCC 4.1, AVR Libc 1.4 Hardware: any AVR with built-in UART, tested on AT90S8515 & ATmega8 at 4 Mhz License: GNU General Public License Usage: see Doxygen manual LICENSE: Copyright (C) 2006 Peter Fleury This program is free software; you can redistribute
-
Thread
avr-libc 1.8.1 freigegeben
1.8.1: [pre] *** Changes in avr-libc-1.8.1: * Bugs fixed: [#31267] misleading header iom128rfa1.h [#35197] sleep.h _BV defined as __BV in AT90S8515 section [#35226] Online-documentation broken - [...] [#35398] assert doesn't work unless stdlib.h is also included [#35498] misspelled
New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA
-
Thread
Wie Drehzahl messen und auf CAN senden?
Hi Leute, für ein Uniprojekt soll ich einen Drehzahlsensor auswerten und die Drehzahl auf den CAN Bus senden. Es sollte alle 10ms die Drehzahl auf den CAN gesendet werden. Der Drehzahlsensor ist ein induktiver Sensor (http://www.balluff.com/media/DE_DE_154317.pdf). Der AT90CAN128 ist für die
https://www.olimex.com/Products/AVR/Development/AVR-CAN/ Das würde ich kaufen. 25€. Hat den AT90CAN128. Hast Du einen CAN Monitor, also einen USB Adapter?
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
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 BUS Identifier
;; Wert b hat ID 101 und soll in Variable b gespeichert werden. Kann ich innerhalb der ISR das CAN Identifier Mask Register dazu benutzen ? Ein kleines Beispiel in C wäre traumhaft... Ich benutze den AT90CAN128
zwei bis vier Registern deinen Wert zusammenbauen mussst. Siehe auch Seite 263 im Datenblatt des AT90CAN128, Abschnitt 19.11.3 Gruß Fabian
-
Thread
Brauche dringend Hilfe - UART Anfängerproblem
Hallo zusammen, ich nutze ein Alvidi - Evalboard mit einem AT90CAN128. Leider bereitet mir der UART einige Probleme. Zum Test habe ich mal die Software vom OLIMEX - Board aufgespielt. [c] /* * UART.c /* Sample program for Olimex AVR-CAN with AT90CAN128
characters on the USART0. * Compile with AVRStudio+WinAVR (gcc version 3.4.6) */ #define __AVR_AT90CAN128__ 1 #define OSCSPEED 16000000 /* in Hz */ #include "avr/io.h" void PORT_Init() { PORTA = 0b00000000; DDRA = 0b00000000; PORTB = 0b00000000; DDRB = 0b00000000;
-
Thread
MMC/SD ansteuern mit AVR
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
Code2.0!! Getestet mit einer 256MB SD Karte von San Disk! Gibt es für 25 bei Saturn im Angebot! 128 MB SD von Lexar. 128 MB SD von Hama. 32MB MMC von ExtremMemory Mfg Ulrich
-
Thread
Kompilieren von C Dateien in Kubuntu
AT90SXXXX schrieb im Beitrag #1709104: > Fatal error: can't create /main.o: Permission denied Da Du vermutlich als nicht-root Benutzer kompilierst, hast du unter / keine Schreibrechte, und kannst somit
ich habe das # Object files directory OBJDIR = . geändert mfg AT90S1200
-
Thread
STK500 als Programmer
gefunden. Daher versuch ich´s jetzt wieder. Ich erstelle derzeit eine Steuerung basierend auf dem AT90CAN128. Da dieser Controller nicht auf mein STK500 passt habe ich die Platine so konfiguriert, dass ich on Board programmieren können sollte. Ich habe mich dabei an die Informationen aus dem Tutorium
Beim AT90CAN128 liegen die ISP-Anschlüsse (wie auch bei allen anderen 64-Pin-AVRs) /nicht/ an MOSI und MISO, sondern an PDI und PDO!
-
Thread
Array in AVR Studio GCC mit variabler Länge
Hallo alle zusammen, ich bin gerade dabei einen AT90CAN128 auf dem STK500/501 mit AVR Studio 4.18 und WIN Avr 4.3.3 zu programmieren. Ist nicht das erste Programm das ich für einen Atmel µP schreibe, allerdings das erste für einen AT90, was ja aber eigentlich
Philipp schrieb im Beitrag #1869094: > Hallo alle zusammen, > > ich bin gerade dabei einen AT90CAN128 auf dem STK500/501 mit AVR Studio > 4.18 und WIN Avr 4.3.3 zu programmieren. Ist nicht das erste Programm > das ich für einen Atmel µP schreibe, allerdings das erste für einen > AT90, was
-
Thread
WD-Reset und Reset Pin erzeugen nicht das selbe wie Power off
Guten Abend, ich habe ein für mich unerklärbares Phänomen. Ich habe einen AT90Can128 auf dem ich einen CanopenStack laufen habe. Nun wenn ich ein Reset Node empfange und mittels Endlosschleife den WD zubeißen lassen will dann Startet der MC nicht mehr.Das selbe wenn ich den
WDT > nicht zurücksetzt. Durchaus möglich! Wobei ich mir aber recht sicher bin, dass es keinen AT90Can128 Arduino gibt.
-
Thread
MINI-SPS mit AVR od. ARM
DILNET-PC Motorola HCS12 Motorola 68K Motorola Coldfire Motorola MPC5x5 Atmel AVR z.B. Atmega128 (8K) AT90CAN, o.ä. BECK-ipc@chip X86-PC .... .... Als Hardware-Plattform würde ich für den Anfang möglichst weit verbreitete EVAL-Boards als Entwicklungs-Plattform hernehmen, so z.B. die
Ich schlage als Prozessor den AT91SAM7X256 vor. Der hat 256 Kbyte high-speed Flash und 64 Kbyte SRAM. Dazu dann noch USB 2.0, 10/100 Ethernet MAC und einen CAN controller (2.0A and 2.0B Full CAN). Das sollte ausreichen.
-
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
AT90CAN sample point fehler bei BRP = 0
Hab es so gemacht: Für AT90CAN128 mit 16MHz Quarz -> SCLOCK == 8 führt nur zu einem anderen Prescaler! Der Aufruf erfolgt dann meist so für 250kb/s: CAN128_init(250,0,0); [c] //8 MHz #define CAN128_8SPD_1000 0x00,0x04,0x12
) CAN128_setBitRate(CAN128_16SPD_50); else if (bitrate== 25) CAN128_setBitRate(CAN128_16SPD_25); else if (bitrate== 20) CAN128_setBitRate(CAN128_16SPD_20); else CAN128_setBitRate(CAN128
-
Thread
Fehler in AVR-GCC 3.4.6
verwende den AVR-GCC in der Version 3.4.6 (Optimierungsgrad "S"). Das Programm wird für ein Atmega AT90CAN128 compiliert. Ja, ich weiss, dass dies nicht mehr der aktuellste ist, er hat sich bei uns aber bewährt und wird daher weiterhin eingesetzt. Bis heute konnte ich alle Fehler noch auf irgendwelche
heuristics: --param ggc-min-expand=47 --param ggc-min-heapsize=32702 ; options passed: -iprefix -mmcu=at90can128 -auxbase -Os -W -Wall ; -fverbose-asm ; options enabled: -feliminate-unused-debug-types -fdefer-pop ; -fomit-frame-pointer -foptimize-sibling-calls -funit-at-a-time ; -fcse-follow-jumps
-
Thread
AVR CAN Beispiel Application Note
Hallo zusammen, ich mache gerade erste Schritte mit dem AT90CAN128. Gibt es von Atmel eine Aplication Note für CAN oder hat jemand ein Minimalbeispiel oder ähnliches? Vielen Dank! Beste Grüße Markus
Hallo, creativen Chaos bietet eine Library an die AT90CAN + SJ1000 + MCP2515 unterschützt, irgendwer muss ja die ganzen Register etc setzen, das macht der AT90CAN auch nicht von alleine.
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
folgende zwei Absätze. [code] Unterstützung folgender Microcontroller: Atmel Classic AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 Atmel ATTiny ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26
ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 alle weiteren ATMEGA Prozessoren, die die SPI-Programmierschnittstelle unterstützen
-
Thread
Grafik LCD 128x128, Toshiba TLX-1391
Hallo! Ich will mit dem AVR AT90S8535 das Grafik LCD Display ansteuern. Hat jemand dazu einen fertigen Quellcode wie ich dieses Display ansteuern kann? Dieses Display ist kompatible zum T6963C-Controller.
Yep. 15,00 + 3,90 Versand ist okay. Den Rest bitte per Mail an web (punkt) work (at) gmx (punkt) net
-
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
er ist tot, Jim AtMega2561 kein Lebenszeichen
Steht aber alles im Datenblatt. Gilt für alle 64pin-AVR, z.B. AT90CAN128.
der Programmierpins ja stammt) nötig ist, geht es auch bei den 64-Pinnern über MISO/MOSI. Der AT90CAN128 hat es schätzungsweise vom ATmega128 „geerbt“, ohne die Details zu hinterfragen.
-
Thread
AVR ATmega1284P Bootloader wie 644p
schonmal ein anderer Controller ist. Welchen Bootloader hast du? Selber Programmiert? Ist der CAN im Controller oder über RS232 auf CAN? Wenn du einen bootloader suchst, probiere den mal, vieleicht hilft es dir weiter: https://github.com/JChristensen/mighty-1284p/tree/v1.6.3 Hier auch
die config ist nur gleich wie in der Firmware. Hab den fehler gefunden, es ist in der Config vom CAN-Controller bei der Initialisierung über den 64k Falsh - sowas musste es ja sein. Jetzt passt er leider mit 1032 Bytes nicht mehr in die Handlichen 512 Wörtern. Bei einen 128k MCU sollte aber 1024 Wörter
-
Thread
ATmega32C1 vs. ATMega 32M1 cs. AT90CAN32
Nur die Unterschiede konnte ich so noch nicht ganz ausmachen. der ATmega32C1 ist für CAN optimiert und hat 6 MOBs der ATmega32M1 ist eigentlich für Motoren hat aber 6 MOBs für CAN. der AT90CAN32 ist für CAN optimiert und hat 15 MOBs Heißt das also der M1 ist auf jeden Fall besser als
haben will, dann Jahre später die Teile in den allgemeinen Markt werfen. Die Unterschiede zu dem 90CAN32 / 90CAN64 / 90CAN128 sind zumindest bezüglich des CAN-Modules minimal. Es wird immer das AVR-untypische Modul verwendet das Atmel mal aus ihren 8051er Designs übernommen hat. Sind halt nur 6 Mobs
-
Thread
jtag ice mkii fail to identify the target
ice mkii funktionierte immer gut. Gesten ging es plötzlich nicht mehr. (1) Die Targets (atmega128 oder at90can128 oder 8515L )wurden über jtag Interface mit den Computer verbunden. Dann war at90can128 mit einem LCD über SPI verbunden. Jetzt funktioniert das LCD und MCU noch gut wie gewünscht aber ich kann nicht mehr neunes Programm auf dem at90can128 downloaden. Ich versuchte mit den anderen MCUs und kann ebenfalls nicht mehr die MCUs programmieren. (2) Die MCUs funktionieren noch gut mit altem Programm, das darauf downloadet wurde, bevor
-
Thread
ISP: PE0,PE1 <-> MOSI,MISO
Hi >warum nimmst du nicht einfach PB.2 = MOSI und PB.3 = MISO ? Weil die, wie 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
Achso, sorry ... ich verwende einen AT90CAN ;-)
-
Thread
Faktensammlung Buderus EMS
Es ist leider nicht viel zu erkennen, außer das dass CAN Interface nicht bestückt ist. Kennt jemand einen Mikrocontroller im QFP-128 Gehäuse? Wenn Du am Laufen hast, kannst du ja mal mit Wireshark testen, wie die Kommunikation zwischen KM200 und App läuft
Dear Karl and Danny, Yes indeed my ethersex AVR is at 192.168.1.5:7950 collectord -u ems -p "My_PW" -f -d all tcp:192.168.1.5:7950 runs fine I can see the EMS messages in this case. etc/default/ems-collector: # config file location # CONFIGFILE="
-
Thread
Vodafone Webby Webradio
: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bi t) Scanning device for bad blocks Bad eraseblock 351 at 0x02be0000 Bad eraseblock 683 at 0x05560000 Creating 2 MTD partitions on "NAND 128MiB 3,3V 8-bit": 0x02700000-0x02b00000 :
live3.m3u Radio Stephansdom: "Wiens privater Klassiksender", Wien, classical, cultural, http://live128.radiostephansdom.at:8000/live128 Ich würde mich sehr freuen fern der Heimat die Sender ohne PC hören zu können. vielen Dank und lieben Gruß. Schurl
-
Thread
CANopen: Controller mit CAN oder extern?
? Das ist weniger sinnvoll, ist nur deswegen so beliebt weil viele Hobby-Programmierer gerne ihre CAN-losen AVR's behalten wollen aber dennoch CAN benutzen möchten... Solange du keinen sehr guten Grund für einen spezifischen Controller ohne CAN hast, brauchst du dir das nicht anzutun. StinkyWinky
Wir setzen den AT90CAN128 von Microchip ein. Hier ein Eval-Board: http://www.exp-tech.de/avr-can-at90can128-development-board
-
Thread
Zimmer/Bereichs Kontroller
Moment auf diesen gestossen der klingt interessant : https://www.olimex.com/Products/AVR/Header/AVR-H128-CAN/ kostet 20 Euro
fast 9 MByte/s. Das sind schon ganz andere Zehnerpotenzen. Der AT90CAN128 kostet bei Digikey 6,82€, der PIC32MX795F512L 8,66€, also nicht so viel mehr angesichts der Leistung, wenn Du selber ein Board machst. fchk PS: Das hier https://www.olimex.com/Products
-
Thread
usbn2mc USB Schnittstelle für alle Controller(AVR,R8C,ARM7)
Datenleitungen Widerstände gehören, sollte dies doch wohl im Datenblatt ausdrücklich erwähnt werden (siehe AT90USB, dort je 22 Ohm) Stefan Salewski
common core which handles the hardware interface and 'chapter 9' processing and that everything else can be installed on top by registering structures or callback function pointers. The project page is at: http://wiki.sikken.nl/index.php?title=LPCUSB For example, a USB virtual COM port can be as simple