-
Thread
Sromversorgung: Schaltnetzteil oder Steckernetzteil
Hi Leute, stehe grad vor einer kleinen Gewissensfrage. AT-Mega 2560 auf Eurokarte im Platinenhalter im Schaltschrank. Er misst 10 mal mit seinen Analogeingängen irgendwelche Werte. U Ref ist 1,1 Volt. Ich kann mich nicht entscheiden. Recht einfach wäre ein
Es sind 80mV. Ich könnte mir vorstellen das die Referenzspannung des AT-MEGA256 das verkraftet? Ich wollte mir bein AD Wandeln nicht unötig Schwierigkeiten einhandeln. Die nötigen C's werden natürlich verbaut.
-
Thread
Frequenzmessung 20Vpp Sinus
Frequenzmessung eines 20Vpp Sinus-Signals zu realisieren. Als Basis möchte ich gerne den Arduino Mega 2560 nutzen. Dieser kann lediglich 0-5V an seinen Pins verarbeiten. Auch besitze ich keine bipolare Versorgung (bisher 5V über USB, Spannungsreferenz mit 4,096V steht zur Verfügung). Mein erster Ansatz
Such nach "reziproker Frequenzmessung" da gabs z.B. mal was mit einem AT2313 und Textdisplay
-
Thread
ESP8266 will nicht mit mir reden
erkennt das Modul sobald es angeschlossen ist. Funktioniert ein Connect? Nur "begrenzt". Welche AT-Befehlssequenz verwendest Du und was antwortet das Modul? Ich hab mehrfach "AT" probiert und erhalte keine Antwort Zum Setup: (Arduino an ESP8266) 3.3V an Vcc GND an GND RX an TX TX an RX
genauere Angaben gabs bei der Bestellung leider nicht). Dieses habe ich an einen Arduino-MEGA 2560 wie folgt gehängt: 3,3 V - VCC GND - GND TX1 - RX hier hab ich noch einen Spannungsteiler gebastelt sodass nur etwa 3,3 V am Modul ankommen. RX1 - TX Nach vielen verschiedenen Tutorials und
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
6924 bytes from 32768 bytes) Flash: [== ] 20.1% (used 52736 bytes from 262144 bytes) Mega2560 -Os RAM: [ ] 0.9% (used 73 bytes from 8192 bytes) Flash: [ ] 4.1% (used 10518 bytes from 253952 bytes) Mega2560 -O2 RAM: [ ] 0.9% (used 73 bytes from 8192
SERIAL_USER_INTERNAL.setTxBufferSize(8192); SERIAL_USER_INTERNAL.begin(115200, SERIAL_8N1, 44, 43); SERIAL_AT.setRxBufferSize(8192); SERIAL_AT.setTxBufferSize(8192); SERIAL_AT.begin(115200, SERIAL_8N1, 6, 5);[/code] Angenommen die hier angegebenen 8192 Bytes wären die Beschränkung des Schreibpuffers
-
Thread
PC Programmierung auf unterster Ebene
programmiert. Zu DOS Zeiten ging das noch. Da konnte man sich die Schaltpläne vom IBM PC oder AT besorgen, und die Datenblätter der dort verbauten Mikrochips. Hinzu kommen Laufwerke, und Peripherie. Nur gibt es heute nicht mehr "den" Standard PC. Erstes Problem wird sein, einen vollständigen
4/286bios_20090616.zip, wichtiger Kommentar dazu unter http://www.intel-assembler.it/portale/5/ibm-at-286-souce-code/ibm-at-286-souce-code.asp
-
Thread
Schnelle FFT in Assembler
Danke ! (Emailadresse: benedikt83 ät gmx punkt net) Ich bin schon die ganze Zeit am suchen und simulieren, komme aber nicht über ein Filter 4. Ordnung hinaus. Der große Frequenzbereich kommt daher, dass ich nur Frequenzen unterhalb
weitere 4 kByte. Damit wären wir jenseits von ATmega32 und auch ATmega128. Eigentlich etwas für ATmega2560 mit 8 kB RAM, wenn nicht sogar schon etwas für AT91SAM7xxx. Vorsicht beim ATmega256x in Assembler: für Unterprogramme werden nicht 2 sondern 3 Bytes in den Kellerspeicher verschoben! Ich nutze
-
Thread
Chinesische USB/nRF24L01 Adpapter
you very much! This is very useful indeed. Did you ever manage to change the channel by using the AT commands?
weitere AT-Befehle? Oder eine Doku?
-
Thread
Prüfplatine für 400++ I/Os
Du suchst eher sowas wie PCA9698: 40 Tri-State IOs pro Tschipp, 64 mögliche Adressen (theoretisch 2560 IOs). Die MCP23017 von oben können nur 8 Adressen zu je 16 IOs (i.e. 128 IOs). Für mehr brauchts dann mehr I2C-Busse oder -Multiplexer. Wie auch die anderen schon darauf hingewiesen haben brauchts
suchst eher sowas wie PCA9698: 40 Tri-State IOs pro > Tschipp, 64 mögliche Adressen (theoretisch 2560 IOs). Die MCP23017 von > oben können nur 8 Adressen zu je 16 IOs (i.e. 128 IOs). beides nicht lieferbar
-
Thread
avr-gcc 11.1.0 defekt? Gesperrt
Kombinationen: Arduino IDE 1.8.15 + avr-gcc 10.3.0 Arduino IDE 1.8.15 + avr-gcc 11.1.0 + Arduino Mega2560 (ATmega2560) Arduino IDE 1.8.15 + avr-gcc 11.1.0 + MCUdude MegaCoreX Package (ATmega4809) Arduino IDE 1.8.15 + avr-gcc 11.1.0 + SpenceKonde DxCore Package (AVR128DB48) Es funktioniert nicht: Arduino
slowest (128 == 2 ^^ 7, so clock_div = 6). uint8_t clockDiv; // When the clock is known at compiletime, use this if-then-else // cascade, which the compiler knows how to completely optimize // away. When clock is not known, use a loop instead, which generates // shorter code
-
Thread
Dimmen von 50Watt LED Strahler
Ausgangsspannung 0-12V oder 0-24V bei einer Last Spezifikation von 2-3A angesteuert von einem AT-Mega2560 bspw. PWM Befehl AT Mega 50% dann soll am Ausgang entweder 6 oder 12V ausgegeben werden... da in diesem Hutschienengehäuse 12 Dimmbare Signale angesteuert werden sollen sollen
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
200kHz zu erreichen. Selbst uint16 wird für 6 Variablen vermutlich viel zu langsam werden. Ein AtXmega128 könnte das vermutlich mit Hardware-Timern.
einmal weisst, was eine LUT bei einem FPGA ist, dann wirdst du wohl auch ein Leben lang immer beim AtMega bleiben.
-
Thread
AVR GCC Optimizer Level in C-Programm abfragen
schon länger nach einer Lösung für folgende Aufgabe: Ich möchte in einem C-Programm (für den ATMega2560) ermitteln, mit welchen Optimizer-Einstellungen der Code compiliert wurde. Dabei genügt es mit, -O0 bis -O3 zu erkennen. Wer hat das mal gemacht? Vielen Dank. Ich compiliere mit avr-gcc im AVR Studio
Eröffnung hier: RichardHi schrieb im Beitrag #5165735: > Ich möchte in einem C-Programm (für den ATMega2560) ermitteln, mit > welchen Optimizer-Einstellungen der Code compiliert wurde. Dabei genügt > es mit, -O0 bis -O3 zu erkennen. Wer hat das mal gemacht? Vielen Dank. war eigentlich schon sehr gut.
-
Thread
RS232 3x multiplexen
ist kein Problem, sind alles nur CMOS-Bausteine die mit der RS232 verbunden sind. Ich brauche den AT90USB128, der hat nur eine RS232. Der Mux wird von diesem umgeschaltet und er hat auch die Controlle darüber wer senden darf. Gruß Tom
Hi ATmega640/1280/2560 jeweils 4 UARTs MfG Spess
-
Thread
? zu rekursiven Funktionsaufrufen
Rekursion lief bei mir schon auf dem AT90S2313 zur Steuerung einer PLL mittels Schieberegistern. MfG
meisten Compiler für Architekturen mit Softwarestack können Rekursionen. Z.B. alle 8051 und AVR (außer AT90S1200, ATtiny12, 15).
-
Thread
Atmega8 überlebt 8,2 Volt
AT45 16MBit Dataflash über 15 min an 5V Betriebsspannung. Hatte dabei zwar keine Sinnvolle Funktion, aber keinen Schaden genommen.
mega2560 (5V Typ)<- ca 1-2 minuten bei 9 Volt -> ca 3mm breites Loch und im Chip UC3B0256 (3.3V Typ) hat mehrere minuten bei 9 Volt überlebt (kurzschluss am Spannungswandler, sowas mus man erst finden). Hat
-
Thread
Probleme mit DMX trennung
Hallo, ich möchte einem Arduino ATMega 2560 DMX auswerten und entsprechend LEDs schalten. Was soweit theoretisch auch funktioniert. Zur Auswertung verwende ich die conceptinetics Libary. Nur beginnt die angesteuerte LED immer wieder zu flackern
Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
-
Thread
JTAG ICE und ATmega644
schon /einen/ Controller, der mit ucAllowFullPageBitstream = False programmiert werden muss: den AT90CAN128. Falls du dir die Mühe machen willst, dich durch disassemblierte 14 KiB an Binärcode (noch dazu von einem Compiler generiert und aggressiv optimiert) zu wühlen, könnte es natürlich möglich sein, dass du statt des AT90CAN128 auch einen anderen modernen Controller deiner Wahl da rein packen kannst. Allerdings weiß ich nicht, wie viel dir deine Arbeitszeit Wert ist -- persönlich denke ich, dass ein AVR Dragon die
-
Thread
Handydummy (Attrappe)mit richtigem Display 10Zoll - u.a.Motorola Xoom
start LBA = 32, SectorNr = 2528, BlockSize = 512 --- partition index = 1, type = 0x0b, start LBA = 2560, SectorNr = 4060672, BlockSize = 512 --- partition index = 2, type = 0x00, start LBA = 0, SectorNr = 0, BlockSize = 512 --- partition index = 3, type = 0x00, start LBA = 0, SectorNr = 0, BlockSize
SystemCardPlugInCheck: Invalid drive index 84 ! -I- Load xpg from flash... --E-- mem_malloc Fail at MAIN_HEAP by Task-1, need 34960!! --E-- Out of memory for tmppool !!! --E-- Out of memory for CurPool !!! --E-- mem_malloc Fail at MAIN_HEAP by Task-2, need 256!! --E-- : malloc fail for Task-255
-
Thread
Geteilt Rechnung vereinfachen in C
Nutze einen ATmega2560 bei 16MHz. mit dem ICE Atmel compiler. Der divisor ist so im Datenblatt vorgegeben. So versuche ich das Programm nur zu optimieren. Mit dem compiler möchte ich eigentlich nicht arbeiten. Ist für mich
is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.” Donald Knuth
-
Thread
AT91SAM3X8E und PWM
Hallo miteinander, ich möchte ein PWM mit dem AT91SAM3X8E (auf dem Arduino Due) erzeugen, aber komme momentan nicht weiter. Ich verwende den Pin PB16 (Arduino Due: DAC1), also PWML0. [c] //Clock Register -> CLKA, CLKB = MCK REG_PWM_CLK |= (1<<
hol schrieb im Beitrag #5615792: > ich möchte ein PWM mit dem AT91SAM3X8E (auf dem Arduino Due) erzeugen, > aber komme momentan nicht weiter. Wie weit bist du denn schon? Hast du die LED aus dem https://www.mikrocontroller.net/topic/462404 schon unter Kontrolle
-
Thread
Was ein C++-"Guru" so ueber Geschwindigkeit erzaehlt.
und ich hab es jetztmal getestet. Umgebung: Atmel Studio 6.2 AVR GCC 4.8.1 AVR Projekt (Mega 2560) Compilerflags: -O0 -g3 -std=gnu99 -Wall -Wextra Atmel Studio *Simulator* [c] #include <stdint.h> void copy(uint8_t* src, uint8_t* dst, uint16_t elements); int main(void) { uint8_t a[1000
> Ich würds mit dem DMA Controller machen =;) Ende der 80er habe ich auf 3B-Unix-Rechnern von AT&T gearbeitet. Die 3B-Prozessoren waren auf die Sprache C optimiert. Sie kannten z.B. memcpy() und auch strcpy() als Opcode. Besser gehts nicht :-)
-
Thread
Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen
ich nicht alles posten möchte. 95% des Code im main lief schon mal fehlerfrei auf einem atmega2560. Ich habe das nur leicht umgeschrieben. Ein kleiner USB-Teil kam auch dort hinzu. Das kann ich gerne posten. Sorry daß ich es vergessen habe. Muss den Code erst suchen. Bitte etwas Geduld !
usb_serial_get_baud(void) zum Auslesen von Einstellungen. es steht da: "These aren't actually used by USB at all (communication is always at full USB speed), but they are set by the host..) das soll also immer maximal schnell sein. Hterm kann ich bis 256000 baud einstellen. zum Interrupt-Handlung USB-Interrupt
-
Thread
BTM-222 Halterung für Lochrasterplatine
oder HC-06 Modul, statt BTM-222. Diese Module funktionieren Ähnlich. Der größte Unterschied ist, dass AT-Befehle nicht mit einem Zeilenumbruch abgeschlossen werden dürfen.
Dieses Arduino 2560 Board arbeitet mit 5 Volt. Und auf der Platine (die du oben von Ebay verlinkt hast) sieht man, dass sie Pegelwnadler enthält. Also ja, du kannst diese beiden Module zusammen benutzen, und sie werden
-
Thread
"Universalprogrammer" für Linux
dokumentiert, Respekt. Wäre es prinzipiell möglich, das Teil basierend auf einen Arduino nano aufzubauen (AtMega328)? Oder ist ein AtMega644 zwingend erforderlich? Man könnte sonst ein kleines Shield mit den notwendigen diskreten Bauteilen draufstecken und würde sich den Aufbau des Prozessorsystems sparen,
Mega mit 128k, der müsste doch auch gehen, hat einen FT232 an Bord. Oder gleich einen Arduino Mega 2560 (die haben aber meist einen CH340 drauf, der wird aber von Linux verstanden).
-
Thread
Atmega - Messunsicherheit
Heizungssteuerung gesteckt. Beispielhaft kenne ich die reellen Temperaturen: Außentemperatur (AT) 6 Grad, Temperatur des Viessmann-Brenners (BT): 57 Grad also: Real_____: AT: 6 Grad BT: 57 Grad Atmega_#1: AT 2 Grad BT: 55 Grad Atmega_#2: AT 8 Grad BT: 59 Grad Atmega_#3: AT 0 Grad BT: 48 Grad Atmega_#4: AT 6 Grad BT: 55 Grad Atmega_#5: AT 12 Grad BT: 63 Grad Dies sind also erhebliche Unterschiede! Nicht nur von Prozessor zu Prozessor, sondern auch innerhalb eines Prozessors von Port zu Port.
-
Thread
MP3-Player als Ansagedienst
Zurüch zum MP3 (...oder auch WAV) Player: @ John: klaar ... "stan(at)copy-net.de" (bitte "(at)" richtig ersetzen. ...ich kann mir vorstellen, daß so ein Produkt weitere "Liebhaber" finden könnte. Allso, Angebot ist willkommen. Vorstellung (Pflichtheft): Modul
... (ein Bausatz, wegen Platine...) danach habe ich auch die Seite http://www.scary-terry.com/dsr/2560recadv.htm gefunden - ...und bin begeistert! Danke für beiden Beiträge! PS- da ich die ELV-Lösung schon habe (...nach dem Kampf ist jeder General klüger!) werde ich damit meine erste "Gehversuche
-
Thread
Empfehlung 8-Bit-Controller: STM8
Typ mit 4k RAM und 64k Flash. Zumindest bei Atmel hast du dich vertan: ATmega640/1280/1281/2560/2561 AT90USB1286/1287 Alle mit 8k Ram,I2C, und ADC. So jetzt streitet weiter. MfG Spess
spess53 schrieb: > Zumindest bei Atmel hast du dich vertan: > > ATmega640/1280/1281/2560/2561 > AT90USB1286/1287 > Alle mit 8k Ram,I2C, und ADC. Wenn ich das recht sehe, sind das AVRs. Es ging aber um 8051er. > So jetzt streitet weiter. Ich sehe keinen Streit, nur eine ausgesprochen
-
Thread
main loop - while (1) - nur mit delay
woran das liegen könnte? Es muss doch ein grundlegender Fehler sein, den ich hier mache. Der ATMEGA2560 arbeitet mit internem Takt. In der Funktion "UpdateCParserString" lasse ich eine LED anschalten um zu sehen ob die Funktion aufgerufen wird. Hier die main loop: [c] while(1) { _delay_ms
//copy variable to fifo wp2++; if (wp2==(fifo2+FSIZE2)) //reset wp at fifo end { wp2=fifo2; FFLG2 |= CA; //set CARRY0 flag } FFLG2 |= DATAV; //set Data available flag if((wp2 == rp2)&(FFLG2 & CA)){ FFLG2
-
Thread
Temperaturmessung Problem
REFS1 REFS0 Voltage Reference Selection 1 1 Internal 2.56V Voltage Reference with external capacitor at AREF pin AVcc = Vcc intern wäre 0 1 AVCC with external capacitor at AREF pin
im C-Code schon auf die 1,1 V umgestellt. Hier mal die Formel: [c] result=ADC_Read(5); A=2560L*result/1023L; temperatur=(u-1375)/0.0225; sprintf(buffer,"Temp=%d",temperatur/1000); [/c] Diese Formel umgeschrieben für den 328P [c] result=ADC_Read(5); A=1100L*result/1023L; B=(u-1375)/
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
Hallo, habe den Board Schaltplan gefunden. Als USB-Serial Wandler sitzt hier eine AT32UC3B1256 drauf. Von dem geht eine Leitung zum ATmega1284P Reset Pin. Der sollte das Arduino like automatisch machen. An dem AT32UC3B1256 fummelst du ja nicht rum und solltest auch nicht daran rum fummeln
an die Firmware des AT32UC3B1256 auf dem MEGA1284P XPLAINED müsste man rankommen, oder?
-
Thread
Selbstspiel Klavier
http://algo.mur.at/projects/microcontroller/escher/escher-and-escherfet das ist genau das Richtige für dich
1024&bih=583&q=klavier+mechanik&btnG=Bilder+suchen&gbv=2&aq=f&aqi=g-s1&aql=&oq= http://algo.mur.at/projects/autoklavierspieler/development/kantor/aufgabenstellung http://www.roboternetz.de/phpBB2/printview.php?t=47708&start=0 http://www.piano-zechlin.de/Produkte/disklavierfl%C3%BCgel.aspx
-
Thread
Passende Bauteile für Segelbootsteuerung
Scheibenwischer. Von den Angaben her, würde es geeignet sein. Ist es etwas brauchbares? https://www.pkwteile.at/bosch/7885828?gclsrc=aw.ds&&gshp=1&gclid=Cj0KCQiAm4TyBRDgARIsAOU75sqSI0ViZzkQE-DyVrjGYl5KKwnOKR0SkM4MAWm_EHhAlfjPVeMeTicaAt5-EALw_wcB
der zum Server verbindet ... mal sehen. Ansonsten würde sowas dazu passen? https://www.reichelt.at/arduino-grove-encoder-grv-encoder-p191181.html?PROVID=2788&gclid=CjwKCAiAvonyBRB7EiwAadauqbBi7l881QI7u-1FEzmEPnSYkvKMMlyl2gEbwDMM3G1o5YKKj5VIKRoCNDIQAvD_BwE&&r=1 MotorDriver: https://www.ebay.de/
-
Thread
FT800 / FT810 Library
and does it deliver enough current? The specifications for the FT810CB-HY50HD can be called weak at best but the 5V supply should be at least able to supply 200mA. And if you are using 5V for the FT810CB-HY50HD, there should be an additional level-shifter in place. So at first I would supply
using HAL drivers and a FT810 display it seems the initial setup of the FT810 chip has to be done at a SPI speed between 375 and 600kHz. (not exactly) The first test was at 48mHz and a SPI speed of 375kHz. Driver works ok. The next STM32F407 was running at 168mhz so my SPI speeds was 656kHz or
-
Thread
JavaScript: Zahlen und Zeichen
var i; var x; for (i = 0; i < Eingabe.length; i += 2 ) { x = Eingabe.charCodeAt(i) * 256 + Eingabe.charCodeAt(i + 1); document.write (i/2 + 1, ". 16-Bit Wert: ", x, "<br>"); } </script> </body></html> [/code] Ausgabe: [code] 1. 16-Bit Wert: 2560
-
Thread
Java auf AVR Gesperrt
Also wenn schon ein kleiner ARM, dann die neuen Atmel AT91SAM7X mit Ethernet und CAN...
Ja gut nen AT91SAM7X ist natürlich auch was feines. Weisst Du zufällig wie teuer die AT91SAM7X so sein werden? Also sicher nicht so billig wie die Philips... (~2US$ @10K) Das wäre z.B. bei sowas wie Heim Automatisierung
-
Thread
[V] Diverses an Bastler
AVR programmer - China Signalgenerator XR2206 Preis: 15€ 3. Retro Sachen - Platinenfolien für 2560 Selbstbaucomputer - Gigatron Platine und McPlugface (https://gigatron.io/) - Historische Platine?? - Stylus/Stifte für Palm PDAs o.ä. Preis: 20€ 4. PC Teile - Mainboard+CPU+Ram - PC Wächter
bietet byom.de eine "passwortgeschützte" Wegwerfemail an. Bin also aktuell unter 13s_4wor7gwgv3p4 ät byom.de zu erreichen. Danach weiter GMX<->GMX, das klappt m.W. Sorry für die Umstände!
-
Thread
433 mhz Signal empfangen
Hab einen AtMega 2560
-
Thread
Chips mit dem Arduino programmieren
mkII nicht einsetzen, das muss/sollte man mit über JTAG machen. Den hier: http://www.reichelt.de/AT-JTAG-ICE3/3/index.html?&ACTION=3&LA=446&ARTICLE=111112&artnr=AT+JTAG+ICE3&SEARCH=ATMEL+JTAG Ich will jetzt hier keinen Glaubenskrieg anzetteln, aber wenn Du dich mit den AVRS von Atmel anfreunden
verfügbaren Arduino-Board enthalten sind, z.B.: - Atmega8 - Atmega168 - Atmega328 - Atmega1280 - Atmega2560 > Und wie muss ich dann den Chip in der eigentlichen Schaltung > anschließen, Der zu programmierende Chip muss dazu in derselben Konfiguration betrieben werden wie er auf dem entsprechenden
-
Thread
Lasse TQFP100 Adapter anfertigen, wer hat noch bedarf?
basti at heyno punkt de
ATMEGA2560-16AU fertig bestückt auf so einer Platine anzubieten: siehe neuer Thread unter Platinen!
-
Thread
Wozu übertrieben schnelle Microcontroller?
höchsten Raten bei der Preissteigerung... Ich muß zugeben: ich selber war etwas überrascht, dass der 2560 (der nie wirklich ein Schnäppchen war) trotzdem offensichtlich sehr gut lief.
umständlich anfängt. Richtig. Die Mechatronics LP im Anhang wurde anfänglich auch mit einem MEGA2560 Arduino ins Leben gerufen und ist nur schwer daran zu erkennen. Ist das so schlimm?
-
Thread
Neuer Monitor
https://www.heise.de/preisvergleich/eizo-flexscan-ev2730q-schwarz-ev2730q-bk-a1199579.html?hloc=at&hloc=de
ausgestorben, daher habe ich die Kröte geschluckt und nutze jetzt doch 16:9-Monitore, allerdings mit 2560x1440 Pixeln. So ist die Vertikalauflösung gegenüber den alten 16:10-Monitoren nicht kastriert. Obendrein verwende ich einen meiner Monitore im Hochformat, was in 1440x2560 und entsprechend vielen
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
immer ein pinkompatibles Nachfolge-Modell (zumindest ist mir da keine Ausnahme bekannt). Zum Beipiel: AT90S2233 / 4433 -> Mega 8, AT90S2313 -> Tiny2313....
Atmega8 ist kein vollwertiger Ersatz für den AT90S2233 / 4433. Port C kann beim Atmega8 nur als Input benutzt werden. Beim AT90S2333 ist dieser Port bidirektional.
-
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
AVR debuggen unter linux
Device Name Device ID Flash EEPROM --------------- --------- ------- ------- at90can128 0x9781 128 KiB 4 KiB at90can32 0x9581 32 KiB 1 KiB at90can64 0x9681 64 KiB 2 KiB at90pwm2 0x9381 8 KiB 0.5 KiB at90pwm216 0x9483 16 KiB 0.5 KiB at90pwm2b 0x9383 8 KiB 0.5 KiB at90pwm3 0x9381 8 KiB 0.5 KiB at90pwm316 0x9483 16 KiB 0.5 KiB at90pwm3b 0x9383 8 KiB 0.5 KiB at90usb1287
-
Thread
STK600 mit Routingcard?
einer 64Pin routingcard. So zu meinen Problem wenn ich meine 100Pin Routingkarte mit dem ATMega2560 kann ich ohne problem Programme drauf spielen und die LED´s leuchten. wenn ich jetzt das gegen die Socketcard mit AT90usb1286 und der routing card austausche. und eine Programm drauf spiel leuchtet nichts aber das ist das ganz gleiche Programm. Das kommische ist das ich den AT90USB nur mit JTAG programieren kann und nicht über das STK600 und ISP da kommt immer eine fehlermeldung."das ich die steckbelegung prüfen soll!!!". Noch eine frage wie weiß ich wie rum der controller
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
the External Bus interface (EBI) description. The External Memory address space will always start at the end of Internal SRAM. gruß jörg
ATmega2560: 135 Befehle. ATxmega A: 135 Befehle. Beantwortet das deine Frage?
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
Hintergrundaufgaben zu steuern >(Servo-Berechnung, Rampen, Kommunikation, ...) Nimm einen ATmega1280, 2560 oder 640, die haben 4 16 Bit Timer und 2 8 Bit Timer, das sollte reichen. >Ist damit der Atmega32 zu klein? Ja. >Beim AT90CAN finde ich 9 OCxy pins mit x=1..3 und y=A..C >Das sollte wohl reichen
timer$ man avarice .... avarice currently has support for the following devices: at90can128 at90can32 (o) at90can64 (o) .... * - Only supported by the JTAG ICE mkII device. o - Only supported by the JTAG ICE mkII and AVR Dragon device. [/code
-
Thread
Arduino DMX Dimmer
also RARs öffne ich nicht. Und "einem Arduino", wie schön, dass es nur einen gibt. Offenbar Atmega2560 an 5V, das teuerste was es gibt und gnadenlos überdimensioniert für die simple Aufgabe. 2 Sketche zusammenzukopieren nennt man übrigens nicht programmieren, sondern copy&paste. Die Schaltung ist
überarbeitet aber ich wette er funktioniert noch so gut wie früher. Meine Version hatte noch einen At Mega 8535 (soweit ich mich richtig erinner) Wie gesagt 15 Jahre ist es her aber das Gerät läuft noch immer manchmal. Mittlerweile aber nur noch der alten Zeiten willen. https://www.ulrichradig.de/home
-
Thread
MMC/SD Bootloader füt ATMega16
einen kleinen Artikel gemacht: http://www.mikrocontroller.net/articles/MMC/SD_Bootloader_f%C3%BCr_AT_Mega
ich nämlich diesen Seriellen Bootloader ersteinmal nicht portieren, sondern versuchen Linux auf net AT91SAM7S zum laufen zu bringen.
-
Thread
Daten auslesen soft uart und Variablen zuweisen
Hallo my gast, brauche den HW uart für eine sichere Ausgabe! Hat der at644 zwei HW uarts ? Wie mache ich das ?: "Du musst dann übrigens in Input, Inputbin und ähnlichen Befehlen wieder den Kanal angeben, den du im Open Befehl zugewiesen hast." Lese ich den Wert nicht
Routinen. Der gesendete Wert wird gelesen und verarbeitet! Vielleicht steige ich besser auf den at2560 um, der hat 4HW uarts ?! Kann mir das jemand bestätigen dass dies einfacher/sicherer sein wird? danke für die bisherigen Tipps! Kalle