-
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
-
Thread
128KB SRAM an Mega128?
na um 64k zu adressieren braucht man nun mal 16 leitungen ( 2 hoch 16 = 65536 = 64k sollte jeder taschenrechner können). der mega 16 benutzt auch alle 16 und zwar von A0 bis A15 = 16 leitungen. und die
ja so nen roboter hab ich auch mal gebaut. na ja wir haben es mit can-bus vernetzt da wir gleich 2 at90can128 (fast wie mega128) verbaut haben :-) eigentlich nicht nötig aber ich wollte mich mal mit can bus auseinander setzten. am schluss wars dann doch nicht schlecht
-
Thread
Technics Keyboard Festplatte klonen geht das ?
1240/16/63 <------ $bc <<< 'obase=16;17*512-16' 21F0 [pre] $hexdump -s 0x21F0 -n 64 -C /dev/hdb 000021f0 20 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....i.| 00002230 [/pre] gleicht dem .img 'Vorgaukeln' funktioniert mit IDE Laufwerken
-
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
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
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
-
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
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
Change only the low 8 bits of the stack pointer List of parts supported by avr-gcc: at90s2313 __AVR_AT90S2313__ at90s2323 __AVR_AT90S2323__ at90s2333 __AVR_AT90S2333__ at90s2343 __AVR_AT90S2343__ attiny22 __AVR_ATtiny22__ attiny26 __AVR_ATtiny26__ at90s4414 __AVR_AT90S4414__ [...] attiny11 __AVR_ATtiny11__ attiny12 __AVR_ATtiny12__ attiny15 __AVR_ATtiny15__ Assembler options ================= [.
-
Thread
[Suche] Interessierte(n) an Projekt (ARM/FPGA)
Blue-Tooth CAN UART RS485 IrDA
CAN ist nicht schlecht. Wenn du mal mehrere CPU's vernetzen möchtest, z.B. Hausbus, dann ist CAN ideal.
-
Thread
Empfehlung AVR Entwicklungsboard mit CAN
/AVR/Development/AVR-CAN/ und http://www.bravekit.com/development_boards/atmel_avr_boards/AVR_CAN_ATMEL_AT90CAN128_prototype_board_JTAG_ISP_RS232_UART). Ich konnte aber bislang leider nichts vergleichbares (Aufbau und Preis) mit einem ATmega16M1/32M1/64M1 oder AT32UC3C finden. Der ATmega..M1 hätte den Vorteil, dass er neben CAN auch LIN unterstützt, der AT32UC3C bietet zwei CAN Controller. Kennt jemand für diese beiden Mikrocontroller kleine, preiswerte
-
Thread
Speicher über WLAN aktualisiert
die Datensätze in einen externen Speicher übertragen sollte. Ich habe WLAN-Modul (Avisaro WLAN 2.0), AT29C040A (512kByte) als Speicher, SRAM (128 kByte als Arbeitsspeicher) und AT90CAN128 (zur weiteren Anwendung von CAN) als das Gehirn des Systems gewählt. Alles ist fremd und schwer für einen Anfänger
@Michael CAN nehme ich nur für die zukunftige Erweiterung, in diesem Prjekt spielt CAN-Controller gar keine Rolle. Vielleicht kannst du mir sagen, ob dies realisierbar ist oder nicht.
-
Thread
AVR ohne Stromversorgung über ISP zerstört?
gemacht hat. Der ISP Dongle funktioniert zum Brennen von anderen AVRs (eben überprüft). µC ist ein AT90CAN128. Korrekte Verbindung zwischen ISP Header und Controller habe ich überprüft, auch ist kein ISP Signal nach Masse, VCC oder einem anderen ISP Signal kurzgeschlossen. Habe mit dem Oszi nachgesehen
John schrieb im Beitrag #4328229: > µC ist ein AT90CAN128. Korrekte Verbindung zwischen ISP Header und > Controller habe ich überprüft Das der 90CAN128 nicht die SPI Pins für ISP benutzt hast Du berücksichtigt?
-
Thread
MCU plötzlich zu langsam
Ich habe ein Modul mit Display und Tastatur auf Basis von AT90CAN64 über Nacht arbeiten gelassen. Am nächsten Tag habe ich bemerkt, dass Modul langsam (träger) funktioniert. Ich habe Anlage ausgeschaltet und wieder eingeschaltet. Dann ging es wieder ok. Was kann
Denis Tynaschev wrote: > Ich habe ein Modul mit Display und Tastatur auf Basis von AT90CAN64 über > Nacht arbeiten gelassen. Am nächsten Tag habe ich bemerkt, dass Modul > langsam (träger) funktioniert. Ich habe Anlage ausgeschaltet und wieder > eingeschaltet. Dann ging es wieder ok
-
Thread
ARM: kompliziert?
Sind sie doch gar nicht. Ich musste mich letztes Semester mit CAN beschäftigen. Da hat sich die Frage gestellt, welchen Controller ich nehme, um mit CAN etwas herumzuexperimentieren. Erst wollte ich das Board von Olimex mit AT90CAN drauf nehmen. Dann bin ich auf das
aktuellen SVN Head (http://ethernut.svn.sourceforge.net/viewvc/ethernut/trunk/) kennt viele AVR8, AVR32, AT90, AT91, NXP17 und STM32 Bausteine und Boards. Nach dem Bauen der Konfigurationsdateien und dann der Bibliotheken für das Board kann man dann schnell einigermassen portable Programme schreiben, ohne
-
Thread
Open source Autoradio
übers Netzwerk Filme gucken kann. @Harald MP3 können die Anti-Linuxer auch in Software machen, AT91SAM7S64 is zu 50% mi tMP3 ausgelastet, ein etwas größeres Modell und das Thema hat sich erledigt. Viele Grüße
keine großen CPU, aber die gesamtlösung schon. Ich bau Dir auch ein komplettes Autoradio um einen AtMega8 mit akzeptablen RDS, MP3 decoding mit externem decoder und SD Karten support, aber da braucht es halt einige unschöne Konstrukte. ...Hab auch schon z.B. ein komplettes Filesystem für einen AT90S1200
-
Thread
Transistortester mit AVR Gesperrt
the problem is precisely the fusebits and programming with galep4 is more complex. Possibly you can have an Atmega8 already programmed? my email is emili.claudio(at)tiscali.it
Anny idea? (I am not EE so please don't tell me abouth some compillers...) My knowledge is limited, I can burn at8 with lpt (stk200) and solder. Regards,
-
Thread
der gcc, das const-Schlüsselwort und der Speicher...
Richtige gefunden? Beim 8051 hatte ich auch mit nur 256 Byte Ram doch immerhin die Möglichkeit, volle 64K für 'const' daten und Programm zu haben, ohne so einen Zirkus wie pgmspace.h. Und nochwas (da hab ich aber ehrlich gesagt noch nicht weiter gesucht): Mein At90s8535 hat 512 Byte Ram. "isp" meldet
haben kann. ;-) > Und nochwas (da hab ich aber ehrlich gesagt noch nicht weiter > gesucht): Mein At90s8535 hat 512 Byte Ram. "isp" meldet mir aber > " Signature: ATMEL AT90S8535 8kB Flash > operates with: 8192 Bytes Flash and 256 Bytes data-memory" > was ja eigentlich bei einem 8-Bitter
-
Thread
problem beim übertragen (soccerbot)
devices: 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
Unterschied zwischen "Asynchronous Timer" und "Timer Counter"
mit Höherer frequenz als die CPU. Man kann dann z.B. die CPU mit 1MHz laufen lassen und die PWM mit 64MHz.
Habe noch ein wenig herumgeschaut und bin bei AVR130 fündig geworden (beschrieben am Beispiel des AT90S8535): "In contrast to the two other timers which do not support this option, Timer2 of the AT90S8535 can be clocked by an *asynchronous* external clock. For this purpose a crystal or a ceramic
-
Thread
Mal wieder Wanderkiste?
Rein sind gekommen: 3x AT90USB162 1x LPC11C22 5x LPC1756 1x TAS5424 1x AMK MCP2515 CAN Controller Interface Board (Eigenbau) 4x Display 2x TDA7391 24x TJA1055 1x AMK Stepper DRV8821 Schrittmotor Treiber (Eigenbau) +
3000k 5W/360lm CRI>80 nicht dimmbar 10x Wago Leitungsklemmen 3fach 5x SMD Taster lang 1x Atmel AT90S2343-10PI 2x Atmel AT90S2313-10PI 1x Atmel AT90S2333-8PI 1x Atmel AT90S4414-8JI 1x Atmel AT90S8535-8PI 1x Atmel ATMega8515L-8PI 1x Atmel ATTiny26-16PI Alle µC unbenutzt also interner Takt
-
Thread
Bussystem für viele AVR
ist ein Mega8/168 mit MCP2515 erheblich billiger als beispielsweise der PIC18F258 mit integriertem CAN. Zumindest bei R&Co, in 100er Stückzahlen mag das anders sein. 8051er mit CAN dürfte es recht viele geben. Auch von Atmel (AT89C51CC...).
Ethernut unterstuetzt den AT90CAN128 recht gut.
-
Thread
AVR Debugging mit eclipse
Hallo, seit einigen Tage versuche ich den AT90CAN64 in eclipse mit Hilfe von JTAGICE mkII debuggen. Ich habe CDT (mit GDB) und AVR Plug-in installiert. AVaRICE und GDB eingestellt. Aber anscheinend läuft AVaRICE mit kleineren Bitrate. Dadurch
atmega32 Danke für den Antwort. Meiner sieht so: --mkII --jtag-bitrate 1000khz --jtag usb :4242 -P at90can64 Gibt es hier Fehler? Ich kann auch alle meine Einstellungen als Bilder zeigen. > -B setzt die Jtag Bitrate. > > –jtag-bitrate gibt es nicht. > Nur: '-–jtag-bitrate' und sollte dann auch
-
Thread
Nachfolger für ATMega gesucht
ATSAMC21 wenn es 5V sein soll mit CAN-FD. Bis 256k Flash, 32/48/64/100 Pins, Cortex M0+ 48MHz. Oder in 3,3V dafür bis 1MB Flash, bis 128 Pins, Cortex M4F 120MHz: ATSAME51. Edit: die gerne gehypten STM32 gibt es erst ab H7 mit CAN-FD
habe ich jetzt einen Upgrade Pfad, wenn die Pins nicht reichen gibt es die ATSAMC21 auch mit 48, 64 und 100 Pins. Ab 48 Pins auch mit 2x CAN-FD. Dazu mit unterschiedlich viel Speicher, falls man doch mal knausern muss. Nicht so richtig wichtig, aber auch nicht ganz uninteressant, es gibt eine