-
Thread
zugriff auf arrays optimieren
nun einmal eine Optimierung auf kurzen nicht auf > schnellen Code. Wie bitte? Mein Code ist 128 Bytes kürzer als der, den der avr-gcc fabriziert, wenn ich machen lasse, wie er will... Um die Geschwindigkeit geht es mir nicht, sonst würde ich ja -O2 aktivieren. (-O3 ist ja auch so eine Sache
Lars R. schrieb im Beitrag #1715023: > Wie bitte? > > Mein Code ist 128 Bytes kürzer als der, den der avr-gcc fabriziert, wenn > ich machen lasse, wie er will... Um die Geschwindigkeit geht es mir > nicht, sonst würde ich ja -O2 aktivieren. Ich bezog mich auf an dieser
-
Thread
Pollin MOTOROLA VIP1710
Unter dem Kartenleser befinden sich noch zwei Flash- Chips: NAND128W3A2BN6 von ST (128 Mbit x 8) und ein IC-Card Interface TDA8004AT von NXP.
Vom AVR auf die serielle Konsole Kommandos schicken wie "mpc play dlf.m3u".
-
Thread
Code optimieren ?
approximieren. zB als Polynom, oder stueckweise stetig. Als weitere Optimierung koennte zB mit 1/128 gearbeitet werden. Ein Stellglied arbeitet auch besser mit 1/128 wie mit 1/100
avr-gcc kennt auch 24-Bit Typen wie __int24.
-
Thread
Problem mit INA128 - Shunt verstärker
In welcher Relation steht denn dein "Netzteil+" zum Common-Mode Voltage Range des INA128?
60V-Netzteil nur mit viel Optimismus einsetzbar, geht aber schon einmal deutlich weiter als der INA128
-
Thread
Problem mit der Beschaltung eines CAN-Knoten
Peter K. schrieb im Beitrag #2606895: > CAN-Treiber für den AVR ...dann solltest Du Dir vielleicht mal die AT90CANxx Serie ansehen.
Noch was: 1- LPC11C24FBD48/301, 10 1,7859 € 17,86 € Summe: 17,86 € Fracht: 6,00 € Steuer: 4,53 € Gesamtsumme: 28,39 € Auszug aus der Rechnung meiner Bestellung.
-
Thread
Motor/Motorsteuerung für Auto 2kw+
Oh-oh, ein ambitioniertes Projekt ! Vielleicht informiert ihr euch über 48 Volt Motore, welche in Golf-Wägelchen drin sind, siehe hier: http://www.yamaha-motor.eu/de/products/golfcars/personal-transport/g29e-48-volt.aspx Die GOOGLE Suche nach: 48 volt golf cart motor "48 volt" "golf cart motor" "48 volt" "golf cart motor" schematics bringt ganz viele Ergebnisse, die Bildersuche zeigt entsprechende Motore. Mit "schematics" kriegt man irgendwelche
-
Thread
Audio DSP mit FPGA
dir den Wink mit dem Link geben: http://www.profusionplc.com/pro/gex/pcatdtl0?ipartno=AL3201BG avr
nicht. Antti PS 200 pin gehause gibt es uberhaupt nicht. 100, 128, 144, 176, 208, 240
-
Thread
Verständnisproblem mit Libs
die Vektoren vertauscht hat? Ich frage, weil ich das halbe Wochenende damit zugebracht habe Vektor 48 zu suchen.
es täte ja schon eine funktionstüchtige CAN-Lib für den 90CAN128 unter GCC oder mal ein paar Tips, außerhalb des Manuals, wie so eine Configuration und Sendung vor sich geht, aber irgendwie gibts sowas nicht.
-
Thread
Seltenste bzw. teuerste Bauteil in der Bastelkiste
Ein AVR, in den ich eine Firmware gebrannt habe, die locker 3000 Steine Wert ist.
Sorge. Klar, die tun es noch. Ich kann auch nicht verstehen warum viele erst mal mit einem ATMega128 ein paar LEDs blinken lassen, dann in 10 Foren fragen ob der AVR mit 16MHz ausreicht um irgendwelche Kindergartenaufgaben zu erledigen und dann dafür einen 100MHZ 32-Bitter dafür nehmen... Im Weihnachtsurlaub
-
Thread
ATMega16 & INT2 mit avrgcc
2.15.94 avr-libc: 1.4.4 Beispiel auf einem ATMega16: Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 74 00 jmp 0xe8 <__init> 4: 0c 94 48 09 jmp
Hmm: avr-gcc: 3.4.6 Binutils: 2.16.1 + coff-avr-patch (20050630) avr-libc: 1.4.5 Sieht eigentlich so aus, als hätte ich überall die aktuellen Versionen. Hat noch jemand eine Idee?
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
AVR. Dann nimmst Du einen ARM oder einen '51er. Eben Controller, die von mehreren Herstellen produziert werden. Für Assembler ist der '51er auch wesentlich besser geeignet, als ein AVR. Besser wäre
AVR war gestern schrieb im Beitrag #3036566: > Nein, Atmel setzt bei 32 Bit auf ARM und nur bei 8 Bit auf AVR. Genau das stand obendrüber. Warum also "nein"?
-
Thread
µC gesucht mit Ext.Mem.Int, USB, DMA
Hallo Jörg, über den Daumen könnte da die Leistung der AVR32UC3 von Atmel reichen. Da gibt es Typen mit USB-Hardware und externem Speicherinterface. Gruß, DetlevT
Detlev T. schrieb: > über den Daumen könnte da die Leistung der AVR32UC3 von Atmel reichen. > Da gibt es Typen mit USB-Hardware und externem Speicherinterface. Ob ein 66MHz AVR32 wirklich so viel schneller ist als ein 100MHz Cortex-M3 (LPC1700)? Weder USB noch Bus
-
Thread
Große Festplatte (>128GB) am IDE
Also, ich hab vor mal (aus interesse und weils interessant ist) ein AVR - IDE Interface zu bauen, ich hab auch einige schöne sourcen und dokus gefunden... ABER: In allen ist die rede von 128GB maximal Kapazität (wegen der adressierung, is einleuchtend), aber wie laufen
oke hat sich erledigt, hab selber was ergoogelt: http://www.48bitlba.com/index.htm
-
Thread
LED-Display Buchstaben und Wörter
for(s=0;s<=6;s++) // Für 8 Bit (kann beliebig erweitert werden) {b = Schieb&128; // Abfrage des Bit 0 if (b==128) // Ist Bit0 = 1 P3OUT |= 0x01; // ... dann setze Datenausgang auf 1 P2OUT |= 0x01; // Taktausgang auf 1 Schieb<<=1;
zurücksetzen P2OUT &= 0xFE; // Taktausgang auf 0 zurücksetzen } b = Schieb&128; // Abfrage des Bit 0 if (b==128) // Ist Bit0 = 1 P3OUT |= 0x01; // ... dann setze Datenausgang auf 1 P2OUT |= 0x01; // Taktausgang auf 1 P2OUT |= 0x02; //
-
Thread
Hat jemand eine Idee wie ich Midibefehle über USB schicken kann an Arduino ?
atmegaPinMap.jpg kommt man auf Port D Pin 2 und mit http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seite 3 auf den PCINT18 der müsste für echte Interrupts entsprechend aktiviert werden bei soft UART was du
atmegaPinMap.jpg > > kommt man auf Port D Pin 2 > > und mit > http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf > > Seite 3 auf den PCINT18 > > der müsste für echte Interrupts entsprechend aktiviert werden bei soft > UART
-
Thread
Knobelei: CRC Polynom / Checksummen-Algorithmus gesucht
27 2 1 128 158 28 2 1 128 252 29 2 1 128 234 30 2 1 128 208 31 2 1 128 198 32 2 1 128 189 33 2 1 128 171 34 2 1 128 145 35 2 1 128 135 36 2 1 128 229 37 2 1 128
128 221 123 2 1 128 203 124 2 1 128 169 125 2 1 128 191 126 2 1 128 133 127 2 1 128 147 128 2 1 128 66 129 2 1 128 84 130 2 1 128 110 131 2 1 128 120 132
-
Thread
Informationen zum Einstieg in die µC-Welt
Moin, Grundkenntnisse kannst du dir mit den myAVR Board (ATmega 8) oder dem Arduino 2560 Board in Verbindung mit CrossPack und evtl. MyAVR Light Programmer (weiß nicht ob die Bezeichnung jetzt richtig ist, jedenfalls ist der Programmer billig und läuft
würde ich nicht mit den kleinsten PICs, sondern mit einen 16 oder 32 Bitter wie z.B. einem dsPIC33FJ128GP802. Der läuft mit 40 MHz und ist auch im SDIP28 verfügbar. Plus: Du kannst Dich nicht wie bei AVR durch falsche Fuse-Settings aussperren, Du hast nicht das Problem mit getrennten Programm/Daten-Adressräumen
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162
ich das falsch? Allerdings steht weiter auf der Seite: [Code] Softwareunterstützung: AVR-Studio 4, AVR-Studio 5 ATMEL-Studio 6 AVRDUDE Bascom mit der Einstellung Options->Programmer = STK500 und installiertem AVR Studio [/code] Heißt das kein KeilµVision? Oder
-
Thread
3 Phasen PWM Atmega128
so funktionieren mit einer Motoransteuerung? Ich habe hier schon oft die Frage nach einem passenden AVR gehört und es wundert mich, dass noch niemand auf den Mega128 gekommen ist. Oder über sehe ich etwas? Ingo
funktionieren mit einer Motoransteuerung? Ich habe hier > schon oft die Frage nach einem passenden AVR gehört und es wundert mich, > dass noch niemand auf den Mega128 gekommen ist. Kannst du so schon machen. Der Mega128 ist für die meisten Leute deswegen etwas unpraktisch, weil er eben nicht genug
-
Thread
DOGXL Fontgenerator (SW+Graustufen)
kurz damit gespielt. Solche Beiträge sind ein sehr wohltuender Ausgleich zu manchen Anderen. avr PS: Du solltest das Programm evtl. bei den Tutorials verlinken.
Funktionierte das was anders, weil kein "normales" Display verwendet hab, und die Bit-Operationen nicht im AVR liefen) Vllt stell ich das Tool auch nochmal bereit.
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
Erweiterungen, oder auch zwei solche Platinen zusammenschließen (mit i2c slave code), dies ist aber bei avr-io einfacher, da HW-I2C an den Pins vorhanden.
über RS-232 Pegel mit der Basis. Ansonsten hat Jonathan Westhues einen Ladderlogic Compiler für AVR (und PIC?), das geht ja auch in Richtung SPS.
-
Thread
EverTool Software auf ATMega48
Hallo, wollte mir ein EverTool basteln, allerdings mit einem Mega48. Läuft die Software dort auch? Gibts den Quellcode irgendwo offen? Ich hab bis jetzt nur entsprechende Hex-Files gefunden :-( Ralf
95 % gefüllt worden ist davon... schon von der Warte her wirst du den Kram kaum auf einen ATmega48 runterskalieren können. Selbst die 16 KiB haben dann nicht mehr ausgereicht, sodass im JTAG ICE mkII nun gleich zwei ATmega128 werkeln (und ein großer Block SRAM). Außerdem ist das alles ziemlicher
-
Thread
ATmega64 und AVR-GCC: Compiler macht Murks
schrieb im Beitrag #5299666: > der Sub wr_voltdac kommt er nicht mehr zurück http://nongnu.org/avr-libc/user-manual/FAQ.html#faq_fuses (ATmega64 ist in jeglicher Hinsicht der kleine Bruder des ATmega128.)
Jörg, vielen Dank. Also doch Anfängerfehler von mir! Sonst habe ich eigentlich immer den ATMega 48 verwendet. 73 de DH6FAZ
-
Thread
Drehregler an uC - geht das?
heissen, wobei einlesen von Ports besser mit PINC gemacht werden (zumindest habe ich das irgendwo in der AVR-LIBC mal gelesen...; gilt halt für den AVR-GCC). Ich weiss ja nicht, welche Vorkenntnisse Du hast, aber mir scheint, dass dir irgendwo noch so einiges fehlt. Teilweise benutzt du in deinem Program
das identisch ist): Zwei Übergänge (Peter's Code rechnet 4) bei Linksdrehung: 40 -> 00 08 -> 48 Und zwei Übergänge (Peter's Code rechnet wieder 4) bei Rechtsdrehung: 40 -> 48 08 -> 00 Daraus habe ich dann folgenden Code entwickelt (naja, ich hab nicht viel überlegt, sondern einfach mal
-
Thread
OLED I2C Display fehlerhaft ?
Display testen. Ein Beispiel : http://blog.simtronyx.de/ein-096-zoll-oled-display-i%C2%B2c-mit-128x64-pixel-und-ein-arduino/
Servus, ich hab ein 128x32 I2C OLED an einem Arduino Due. 3V3 GND SDA SCL 7 bit Adresse 0x3C [c] #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 // OLED display
-
Thread
Einbinden von headern, bzw. vorcompilieren
rm -rf main.o I²C-Test.elf dep/ I²C-Test.hex I²C-Test.eep Build succeeded with 0 Warnings... avr-gcc -I"D:\Dokumente und Einstellungen\Ulf\AVR-Projekte\I²C-Test\." -mmcu=atmega128 -Wall -gdwarf-2 -O0 -Wp,-M,-MP,-MT,main.o,-MF,dep/main.o.d -c ../main.c avr-gcc -I"D:\Dokumente und Einstellungen\Ulf\AVR-Projekte\I²C-Test\." -mmcu=atmega128 -Wall -gdwarf-2 -O0 -Wp,-M,-MP,-MT,TWI_Master.o,-MF,dep/TWI_Master.o.d -c ../TWI_Master.c ../TWI_Master.c:26:33: ioavr.h: No such file or directory ../TWI_Master.c
-
Thread
ATmega2561 Problem mit WinAVR
dass alle Elemente auf Wortgrenzen beginnen, oder? Noch als Info: Nut/OS verwendet, wenn es für AVR gebaut wird, die Linker Skripts von avrlibc. Explizite .text Segmente werden nur für den ImageCraft Compiler definiert, beim avr-gcc beschränken wir uns auf pgmspace.h. Also kein Voodoo oder andere
text+0x4): warning: internal error: out of range error c:/user/tools/winavr20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr6\libc.a(sprintf.o): In function `sprintf': oder menucfg.o:(.progmem.data+0x3d48): warning: internal error: out of range error Eigentlich hatte ich ja gehofft,
-
Thread
AVR128DB28: TCB0 liefert kein Signal an PA2
Hallo, mir soll der TCB0 Timer eines AVR128DB28 ein niederfrequentes Signal am zugehörigen Pin A2 (als Output konfiguriert) liefern. Problem: Da kommt nix, der Pin bleibt auf Low. Das Ganze soll im Periodic Interrupt Mode (siehe Screenshot
. Schon sehr speziell dieser Timer, dafür in vielfacher Ausführung. Vom kostbaren TCA gibts unter 48 Pins beim AVR128DB im Gegenzug nur einen ;-(
-
Thread
SD-Karte initialisiert sporadisch nicht auf älterem Embedded-System (ATmega + Spartan-6)
Fledermaus-Detektor), der wohl ursprünglich um ~2004 entwickelt wurde. Verbaut sind u. a.: ein AVR-Mikrocontroller (vermutlich ATmega128A) ein FPGA (Xilinx Spartan-6) SD-Karten-Slot (kein SPI, sondern SD-Mode) Die SD-Karte wird also im nativen SD-Modus angesprochen. Ich komme auch gleich zu
> Es geht um die Batcorder 3.1 https://ecoobs.de/firmware31.html Und auch da initialisiert der AVR die SD-Card.
-
Thread
sparsamster Mikrocontroller
Einen Atmel AVR Megaxxx oder Tynyxxx kannst du mit den verschiedenen Sptromspar-Modi auf wenige uA drücken. Die Frage ist da eher, ob du einen Spannungsregler brauchst. Der wird in dem Fall nämlich deutlich mehr
verbraucht. Die Compiler Optimierungen sind auch extrem wichtig. Verwendest Du z.b. IAR auf dem AVR, kannst Du auf Performance optimieren was dann zu kürzeren Laufzeiten führt. GCC ist nicht immer optimale Wahl. Das kann auf einem MSP430 z.b. positiv sein, auf dem AVR negativ oder umgekehrt. Versuch
-
Thread
Zufallszahl beim Start des AVR gewinnen
Lieber Christoph Kessler, ChristophK schrieb >Ich suche nach einer Möglichkeit, beim Einschalten des AVR (tiny2313) >eine (32 bit) Zufallszahl zu ermitteln Es geht nicht darum, dass jedes aufgebaute Gerät dem AVR eine neue Seriennummer liefert, sondern dass dieser bei jedem NEUEN Einschalten eine NEUE
Na wenn man z.b. keine lsut hat jeden AVR mit ner eigene Numemr zu versorgen ;)
-
Thread
Fehler vermeidung (Beschaltung) - AVRs, Pegelwandler + DOGL-LCD
gemacht. Schau dir doch mal hier das Mega8 Tutorial an: https://www.mikrocontroller.net/articles/AVR-Tutorial Da wird genau das alte Mega8 Schlachtschiff benutzt - zum Glück pinkompatibel mit Mega 48-328.
Pegelwandler sitzt) auch 3,3 Volt. Dabei ist mir eben beim vergleichen der Datenblätter vom EA DOGL128-6 und EA DOGM 128X-6 etwas "Merkwürdiges" wieder ins Auge gesprungen: Jeweils auf der ersten Seite (ebenso groß geschrieben abgetippt wie es da steht, um nichts zu verfälschen): EA DOGL128
-
Thread
Atmel ATmega von Board auslesen
ATMEGA48V-10AU vom Board herunter zu löten und dann auf so ein Evaluationsboard zu stecken, allerdings habe ich dazu noch kein passendes Board (mit den 4 x 8 Pins) gefunden... Besser wäre natürlich, wenn man
#2036404: > Wie sicher sind die Fuses denn? Es gibt so Dienstleister. Da schickst du einen gelockten AVR hin, und kriegst zwei (ebenfalls gelockte) identische Kopien postwendend zurück. Nur als Beweis, dass sie den AVR ausgelesen haben. Wenn du mit den Kopien zufrieden bist, und entsprechend $$$ zahlst
-
Thread
Memory MAP - ATMega1284P externes RAM
oder 128kB SRAM, die Dinger kosten nichts und sind nicht nennenswert größer, dann hast du fast 64kB.
variable_im_externen_ram = 12345; geht nicht ..... Vielleicht kennt jemand ein Gegenbeispiel bei einem AVR neuerer Generation bei dem (denen) das nicht so ist?
-
Thread
Aufwandseinschätzung Snakedeko auf einer Matrix
wird. Die Schlange muss dabei nicht wachsen, soll ja ne Endlosschleife sein. Das ganze auf nem AVR. Wie hoch schätzt ihr den Aufwand ein? Den uC ansich beherrsche ich, C kann ich auch mittelmäßig. Aber hier scheiterts eher an der gedanklichen Umsetzung, womit man wie anfängt. Die Matrix an sich stellt
doch etwas zu pixelig. Ich wuerd eher einen Satz von 8x8 Displays wie angehaengt, zB als 64x64 oder 128x128 verwenden. So ein 8x8 Basisbaustein ist 60mm im quadrat, dh bei 64x64 waere man bei 48cm im quadrat und bei 128x128 waere man bei 96cm im quadrat. So ein Baustein kostet 2.80 Euro bei Schukat, ab
-
Thread
ATMega Temperatur
/avr-libc/libm/fplib/log.S
Peter F. schrieb im Beitrag #6556362: > wie Du auf 32-Bit-Gleitkommazahl kommst Das übliche AVR Float steckt in 32 Bit.
-
Thread
Grasshopper Inbetriebnahme
avr32-linux-uclibc-cc avr32-linux-c++filt avr32-linux-uclibc-c++filt avr32-linux-cpp avr32-linux-uclibc-cpp avr32-linux-depmod26 avr32-linux-uclibc-gcc
avr32-linux-uclibc-objdump avr32-linux-nm avr32-linux-uclibc-ranlib avr32-linux-objcopy avr32-linux-uclibc-readelf avr32-linux-objdump avr32-linux-uclibc-size
-
Thread
Kommerzieller AVR C Compiler
>Die Frage nach dem AVR-GCC stellt sich nicht Wieso nicht? Es wäre noch wichtig zu wissen was Dir am AVR-GCC nicht gefällt um hier gut beraten zu werden! Ist er zu preiswert? >Gibt es hier Leute die mit einem dieser Compiler
ich nichts sagen. Wenn Du Lust hast, dann mach doch beim LLVM AVR-backend mit!
-
Thread
Problem mit ASCII umwandlung
, ich habe ein kleines Problem. Wir müssen für ein Studienprojekt ein Sensornetzwerk mit ATMEGA128RFA aufbauen. Ich nutze AVR Sudio 4.0. So nun zum Problem. Ich empfange serielle Daten über die UART. Das funktioniert auch alles gut. Das einzige Problem das ich habe ist das ich, wenn ich
glaube ich nicht. Es ist beides das gleiche. Es ist nur entscheident wie du es darstellt. '0' = 48 = 0x30 = 060 = b00110000
-
Thread
Laser-Entfernungsmessung
AVR-Anfänger: Hallo zusammen. Folgende Frage(n): Möchte mit Hilfe von AVR's einen Laserentfernungsmesser bauen. Google verschiedene Techniken dazu: -Interferometer (Phasenverschiebung des Lichts -> Halbdurchlässiger
Wo bekommt man so eine 128pix Zeile?? MFG Jörn
-
Thread
ATMEGA48 + Hardware PWM
Bist du sicher, dass der Mega48 mit 8MHz läuft? Für mich sieht es so aus, wie wenn die CKDIV8 Bit im L-Fuse Register programmiert ist. Dann läuft der AVR mit 1/8 der Quarzfrequenz und die PWM natürlich ebenfalls (15kHz/8 = 1.88kHz
Andi wrote: > Bist du sicher, dass der Mega48 mit 8MHz läuft? > Für mich sieht es so aus, wie wenn die CKDIV8 Bit im L-Fuse Register > programmiert ist. Dann läuft der AVR mit 1/8 der Quarzfrequenz und die > PWM natürlich ebenfalls (15kHz/8 =
-
Thread
C versus Assembler->Performance Gesperrt
Arithmetik ist keine AVR/ASM Stärke. Hier irrst du bezüglich des AVR gewaltig. Der AVR ist bei der 32-Bit-Arithmetik viel besser als manch anderer 8-Bitter. Selbst die 32-Bit-Gleitkommaarithmetik von AVR-GCC/avr-libc
Blick behalten musst, während float eben in der Richtung von selbst skaliert. (OK, Turbo-Pascals 48-Bit-Gleitkomma konnte das auch schon vor 30 Jahren auf dem Z80. Nicht ganz so schnell, aber genauso bequem für den Anwender.) > 2. Was man hat das hat man. Für AVR gibts auch genügend fertigen
-
Thread
SPI am AVR auf "Motorola SSP frame format" einstellen
den SPI-Bus ansteuern, welches im "Motorola SSP frame format" kommuniziert. Wie muss ich den SPI am AVR (z.B. ATMega48) einstellen, damit sich die beiden Bausteine verstehen? Im Forum von AVR Freaks habe ich etwas von der Einstellung CPOL = 0 CPHA = 1 gelesen - stimmt das?
Datasheet ab Seite 12 "SERIAL INTERFACE" durch.. Wird wohl etwas aufwendig mit dem SPI Interface des AVR (ATMega48). Der ADS1251 ist wohl nichts für Anfänger.
-
Thread
Programmieren von AVRs schlägt fehl nach Benutzung von CLKPR
Und das mit den 50 MHz ist natürlich kein Quark, ich hab's vorhin mit 'nem anderen Controller AT90CAN128, der das gleiche Verhalten zeigte, einfach ausprobiert. Mich interessiert, ob es eine Möglichkeit gibt, den SPI-Takt während des Programmierens mit Avrdude und AVR910-Programmer zu reduzieren.
interessiert, ob es eine Möglichkeit gibt, den SPI-Takt während des > Programmierens mit Avrdude und AVR910-Programmer zu reduzieren. Das musst du deinen AVR910-Programmer fragen, denn der legt den Takt fest.
-
Thread
Minimal zu empfehlender µC-Takt ?
Rechenleistung, Peripherie oder RAM, dann ist der EFM32 fast unschlagbar. Der bringt dann nämlich gleich 128kB RAM, USB, und 5 USARTs mit. Dafür hat er nicht die Switch-Matrix des LPC800. Geiles Feature! Mit geschicktem Powermanagement haben wir mal ein System mit GPS-Modul (permanent an), GSM, 128MBit
über einen µC-Pin. Der Spannungsteiler darf nämlich nicht zu hochohmig sein wil sonst der ADC des AVR nicht richtig funktioniert. Als Hausnummer hab ich da 10kOhm in Erinnerung.
-
Thread
Suche Solid State Relais Karte oder vergleichbares mit RS-232 Schnittstelle
Du könntest einen AVR Mikrocontroller verwenden und diese Firmware drauf laden: http://stefanfrings.de/serial_io/index.html Daran musst du nur noch den Raspberry Pi und die Relais anschließen. Nähere Infos findest du
Crumb644 Board von Chip45 empfehlen. Es hat 30 Ausgänge für Relais. Ansonsten würde auch das Crumb128 Board gehen, das kannst du sogar wahlweise mit USB oder serieller Direktverbindung betreiben. Es hat ungefähr 50 Ausgänge. Oder das Crumb128 Light Board (ohne USB). Es hat ebenfalls ungefähr 50 Ausgänge
-
Thread
ATTiny2313 und 32kHz Oszillator
sowas nimmt man den Asynchron-Mode des Timer2. Den haben Tinies aber nicht. Der kleinste Mega ist der 48. Damit halten die Batterien ewig und drei Tage. mfg.
AT2313 anschliessen kann Was stört Dich an einer 1-chip Lösung? Nimm doch einfach nen anderen AVR (ATTiny25, 24, 261A, ATMega48).
-
Thread
Anfänger in AVR und AVR-Studio braucht Hilfe
kein Anfänger, was das Programmieren angeht (68HC705), allerdings bin ich totaler Neuling in der AVR-Welt. Also habe ich mir erst mal ev.-boards gekauft, und einen Progger. Zum einen das XPLAIN http://www.atmel.com/tools/XMEGA-A1XPLAINED.aspx und noch ein Mega128 Board......siehe IMG 6
glaub AVR Studio findet nur Atmel-eigene Programmer. mach das ISP-dings mit [[AVRDUDE]]