-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
0.9.3 verwendest?. welche api verwendest du dazu? schauh mal unter 3.3.2.14 espconn_tcp_get_max_con 3.3.2.15 espconn_tcp_set_max_con und auch 3.3.2.16 espconn_tcp_get_max_con_allow 3.3.2.17 espconn_tcp_set_max_con_allow jetzt solltest klar kommen. lg & schönes langes wochenende
her ( zumindest nichts was ich verstehe ;) ). > schauh mal unter > > 3.3.2.14 espconn_tcp_get_max_con > 3.3.2.15 espconn_tcp_set_max_con > > und auch > > 3.3.2.16 espconn_tcp_get_max_con_allow > 3.3.2.17 espconn_tcp_set_max_con_allow > > jetzt solltest klar kommen. > Ich glaube ich
-
Thread
LED´s Parallel und in Reihe Geschaltet, ungleichmäßige Helligkeit
doch die MAXxy Treiber, die alle auf > einmal versorgen. Wenn man wenig weiß, nimmt man bewährt MAX7219 HT16K33...128 Leds
Jörg R. schrieb im Beitrag #6305951: > MAX7219 Der bringt im Schnitt nur 5mA pro LED > HT16K33...128 Leds Der bringt nur 100uA ohne, und 10mA mit externen Zeilentransistoren. Steht alles in der dse Faq.
-
Thread
ADC benötigt sehr viele Takte
die Daten in Echtzeit zu verarbeiten. Na dafür ist der locker schnell genug. Ich mach ja gar eine 128er FFT in Echtzeit. Während er die FFT berechnet werden mittels Interrupt schon die nächsten Werte gesampelt. Für die FFT braucht mein Atmega328 7,3 ms, fürs Samplen der 128 Eingangswerte braucht er
@ Michael Köhler (sylaina) >Na dafür ist der locker schnell genug. Ich mach ja gar eine 128er FFT in >Echtzeit. Bei einer handvoll Hz Samplerate ist das auch keine Kunst ;-)
-
Thread
Fragen zum HVProg
Hallo, es gibt kein seriell-HV-Programmieren beim Mega128, nur Parallel-HV. Seriell-HV gibt es nur bei den kleinen Tinys, die zuwenig Pins haben. Gruß aus Berlin Michael
Genderchanger und die Krokoklemmen reduziert) funzt die Verbindung zum HVProg nun einwandfrei. Der Mega128 ist schon fest eingelötet, es handelt sich um das RN-Mega128: http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=76&products_id=158 bzw. Dokumentation hier http://www.robotikhardware.de
-
Thread
Netzteil 24V und 60V mit Leistung
mit jeweils 1200 W, die Spannung geht von ca. 1,5 V bis 15,2 V Strom entsprechend der Leistung, max. aber 100 A. Kann nun meine Netzteile sowohl in Serie als auch parallel schalten, d.h. max. ca 200A bei 12V, bzw. max 30v bei ca. 80 A. die Servernetzteile haben insgesammt ca. 60€ gekostet, einiges
jeweils 1200 W, > die Spannung geht von ca. 1,5 V bis 15,2 V Strom entsprechend der > Leistung, > max. aber 100 A. > > Kann nun meine Netzteile sowohl in Serie als auch parallel schalten, > d.h. max. ca 200A bei 12V, bzw. max 30v bei ca. 80 A. > > die Servernetzteile haben insgesammt ca. 60€
-
Thread
atmega328pb - Maximum Frequency vs. VCC
328p kann man den LGT8F328P verwenden. > Der läuft 3.3V 32mhz. Auch Microchip hat z.B. mit den AVR128 moderede Teile im Angebot. Dafür muss man nicht nac Fernost gehen. fchk
Betriebsspannungen aufweisen muss. Hier macht übrigens, je nach Parameter, auch nur ein Min- bzw. Max-Wert sind weshalb auch da "Lücken" zu finden sind. Max M. schrieb im Beitrag #7348371: > Okay, wir leben in unterschiedlichen Welten. Ganz offensichtlich. Um dich zu verwirren: Beispiel Power
-
Thread
Zilog Encore Experimentierplatine
eigentlich nicht mehr viel im Weg sich damit zu befassen. Das Development Kit hat sogar 1M FLASH und 128KB ext. RAM. mfg, Gerhard
Schaltschrank beim update ca 5m. Gruss Holger. Ich habe mit den Debug-Port Adapter mit MAX232+TRS-Tate (125)
-
Thread
initialization failed, rc=-1
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
-
Thread
Wie mit USBasp auf 128 kHz flashen?
Prescaler schon geschaltet sind. Z.B. 1:8 beim Tiny2313. Schaltet man die Clocksource dann auf 128KHz, läuft der Systemtakt auf 128/8= 16kHz - kann also mit max. 16/4= 4kHz SCK programmiert werden. Fischls USBASP läuft, beim Jumpern auf Slow Clock aber auf 8kHz --> BOING! Lösung war, wie schon
Hi >Schaltet man die Clocksource dann auf 128KHz, läuft der Systemtakt auf >128/8= 16kHz - kann also mit max. 16/4= 4kHz SCK programmiert werden. Eben nicht 4khz. Der ISP-Takt muss *kleiner* als 4kHz sein. MfG Spess
-
Thread
wie 3,3 V und 5,0 V mit Batterie/Akku erzeugen
vergleichbar kleinen Energiedichte lieber meiden würde. Was würdet ihr vorschlagen? Der Strombedarf ist max. 3 mA.
möglichst komplett leer saugen zu können. Spricht was dagegen? Irgend ein guter IC Vorschlag? zB MAX1724, MAX85x,.. leider gibt es "zu viele" :)
-
Thread
USART nur mit Delay möglich?
g457 aufgeführten Tabellenwerte werden auch von Maxim genannt: http://datasheets.maxim-ic.com/en/ds/MAX3221-MAX3243.pdf
> MAX -> Kabel -> PC Wenn das Ergebnis vernünftig aussieht, würde ich den MAX von der Anklagebank runterlassen.
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
auf dem PC in VS2019. Die Konstante LLONG_MAX ist in limits.h oder climits gleich für den gcc auf dem µC und im VS.
noch das Vorzeichen drin. unsigned geht natürlich auch: [c] unsigned long long m = ULLONG_MAX; printf("sizeof(unsigned long long) = %d, m=%llu\n", sizeof(m), m); [/c] [code] sizeof(unsigned long long) = 8, m=18446744073709551615 [/code] aber keine 128 Bit, auch nicht auf dem 64
-
Thread
16Bit Variable - überlauf abfangen?
Berechnungen mit einfließen zu lassen? (Bedingungen: temp = ADC-Wandlung maximal 1023 (0x3FF), freq: maximal 128, ungünstister Fall: 1023 * 128 = 0x 1FF80, Ergebnis max: 0x1FF80 / 128 = 1023) [c] uint16_t Mittelwert (uint8_t freq) { uint16_t ergebnis;/* oder uint32_t, am besten "uint17_t" ;-) */ for(uint8
Du kannst zwei (falls das max <= 0x1FFFE ist) oder drei oder ... Teilsummen bilden indem du die Summenbildung auf entsprechend viele Schleifen verteilst. So dass jede Summe garantiert unter 0x10000 bleibt. Dann addierst du die
-
Thread
ARM-GCC Division größer 64 Bit - wie ohne Genauigkeitsverlust handhaben?
Skalierung auf 31 Bit * * delta_z = (a * L * 2)/(f_0 * f_1) * * @param[in] a_spss: 0...UINT32_MAX * @return delta_z 0...INT32_MAX */ uint32_t prm_delta_z(uint32_t a_spss) { /* Der Zaehler läuft über ab a = UINT32_MAX/4; */ uint64_t dVz = (uint64_t) a_spss * (1ULL<<32) * 2; uint64_t dVn = (uint64_t) RATE1 * RATE2; /* Läuft ueber ab a = UINT32_MAX/4 - X */ uint64_t dV = (dVz + (dVn/2))/dVn; /* Ergebnis saettigen auf 2^31-1 */ if( dV >= INT32_MAX ) { dV = INT32_MAX; } return dV; } [/c] Um den Ausgangswert
-
Thread
Wertezuweisung an Variable funzt nicht
hoffe ihr könnt mir helfen. Erstmal ein Codeausschnitt: [c] while (seconds) { PORTA = ~128; while(!f_first_pulse) { if (pulse_time) { min_pulse = pulse_time; max_pulse = pulse_time; f_first_pulse = 1; // Der Wert wird hier nicht gesetzt } } if (pulse_time > max_pulse) max_pulse = pulse_time; if (pulse_time < min_pulse) min_pulse = pulse_time; mid_pulse = ((max_pulse - min_pulse) / 2) + min_pulse; eeprom_write_byte(&eeInit, 1);
-
Thread
Suche ein SPI-Analyser
Daten werden von einem ARM über SPI versendet. Diese müssen möglichst >> schnell zum PC, da alle 1ms 128Bytes über SPI geschrieben werden > Das ist ja Schneckentempo... Also Schneckentempo... KANN SEIN, MUSS aber nicht sein... Es werden einmal pro ms 128Byte übertragen. Aber das muss ja nicht heißen das die GEschwindigkeit auch tatsächlich bei 128kb/s liegt. Wenn du eines USB FullSpeed Anwendung hast wird es durchaus ähnlich sein, Das USB Device bekommt einmal pro ms seinen Aufruf zum Datensenden, bläst mit maximaler Geschwindigkeit seine
-
Thread
Mikrocontroller VS FPGA
abgearbeitet werden soll, sondern Funktionen gleichzeitig nebeneinander aufgebaut werden müssen wie z.B. 128 PWM Kanäle. Das kann ein uC nicht mehr, denn ein Hersteller wird nicht für einen speziellen Anwendungsfall in jeden seiner uC 128 PWM-Einheiten einbauen. Dieses "Spezielle" und "Kundenspezifische" und
, aber eigentlich ist alles zum Thema klargestellt... ;-) > Im Berufsleben braucht man ohnehin max. 5% der auf der Uni/FH/TU > gelernten Sachen. Der Rest passiert im Kopf - oder eben auch nicht ;-) Schön gesagt, für die Begriffsstutzigen dreh ichs mal rum: in der Schule lernt man sowieso max. 5%
-
Thread
Empfehlung 8-Bit-Controller: STM8
recht günstig, aber Können kann er nicht viel. Einen externen Bus hat er wohl auch nicht, mit seinen max. 80 Pins. Dann doch lieber 'nen AVR oder besser einen R32C :-)
2304 Bytes SRAM. Preis: 5 Dollar/Stk. bei Abnahme von Tausend. Atmel: Genau 1 Typ mit 8k RAM und 128k Flash, hat aber weder ADC noch I2C. Ein weiterer Typ mit 4k RAM und 64k Flash. SiLabs: Vier Typen mit 8k RAM und 128k Flash. Zugegeben: externes Speicherinterface vorhanden. So viele Vorteile
-
Thread
AVR: Anfänger - Frage zur Ansteuerung vieler Ein- und Ausgänge
Beitrag #3074709: > Aber wie schließt man denn 50 LEDs an weniger als 40 Pins an? schliess z.B. nen MAX7219 an drei Pin davon an, an dem kannst du dann 64 LEDs anschliessen. Du kannst die MAX dann kaskadieren und an jedem 64 LED weitere anschliessen, ... es gibt aber auch noch zig andere Lösungen.
Nur noch 2 Sachen: >In meiner Laienlogik kann ich dann 128 Leuchtdioden an und ausschalten Ja aber immer nur eine zur gleichen Zeit. Auch bei anderen Lösungen Vorsicht: 128 Leuchtdioden brauchen richtig Strom und die Treiber müssen den auch aushalten.
-
Thread
Atmega 328PB lässt sich nicht programmieren
Crystal. Du hast einen relativ ungenauen RC-Oszillator. Dann nimmst Du halt beispielsweise einen AVR128DB32. Der kann auch bei 1.8V noch seine vollen 24 MHz, weil es eben ein viel modernerer Chip in einem neueren Halbleiterprozess ist. https://www.microchip.com/en-us/product/AVR128DB32 fchk
Nimm zum Test einen neuen Atmega setze nur die Minimalbeschaltung ein (max. 5V). Lass auch die unbenutzten I/O Pins einfach frei - antworten sollte der Chip über ISP. Orientieren kannst Du Dich an der Schaltung von Gregor J. Alles weitere wurde schon ausführlich erleutert
-
Thread
Webserver ESP8266 soll mehrere KB an Daten an Browser senden
115,139 116,137 117,135 118,133 119,131 120,129 121,127 122,125 123,124 124,124 125,123 126,120 127,118 128,117 129,117 130,117 131,117 132,116 133,116 134,116 135,116 136,116 137,117 138,117 139,118 140,119 141,119 142,120 143,121 144,123 145,123 146,124 147,124 148,125 149,125 150,127 151,128 152,129 153,130
" fill="none" stroke="magenta" /> <polyline points="10,114 11,118 12,120 13,122 14,125 15,126 16,128 17,130 18,131 19,133 20,135 21,138 22,139 23,139 24,141 25,142 26,142 27,143 28,144 29,145 30,147 31,148 32,150 33,150 34,152 35,153 36,153 37,154 38,155 39,156 40,156 41,158 42,158 43,160 44,152 45,128
-
Thread
DOS mit aktueller Technik / RAM
der Riegel den ich benutzt habe defekt. Bei dem alten Mainboard hatte ich mal das Problem das ein 128MB Riegel nicht funktioniert hat mit einem 32MB Riegel lief die Kiste dann, ob der 128MB Riegel ok war ist aber ne andere Frage :-)
max. 2 GB kann DOS, größere Platten müßen also Partitioniert werden. Alles mit FDisk solange das BIOS die Platte auch erkennt.
-
Thread
UART -> PC
Hallo, in zeile 17 muss es while (!(UCSR0A & (1<<UDRE0))) {} heisen. max
kennst du das stk500 ? das stk501 ist nur ne erweiterung für den ATMega128, bei dem ATMega128 ist doch PORTE0 ist doch RXD0 und PORTE1 ist doch TXD0 als hab ich so ein zwei kleine leitungen genommen und PORTE0 mit RXD und PORTE1 mit TXD ( RS232 Spare , gleich neben
-
Thread
C -> Zeichen aus Font suchen / rechnen?!
); }else { Ssd1306DrawPixel( ( y + uiPixel ) + ( uiActualPage * 128 ) , ( x + uiActualWidth ) + ( uiActualPage * 128 ) ); } }else { if ( uiActualPage == 0 ) { Ssd1306ClearPixel( ( y + uiPixel
; }else { Ssd1306ClearPixel( ( y + uiPixel ) + ( uiActualPage * 128 ) , ( x + uiActualWidth ) + ( uiActualPage * 128 ) ); } } } }uiLastWidth+=Font.uiCharWidth; } } [/c]
-
Thread
Speicher/Array kommt durcheinander/wird überschrieben ?
Habe ich ein Problem mit dem Chip (Atmega128), dem Compiler/Optimierung oder mit meinem Code? Ich finde es merkwürdig, das nur das "wert_min" verrückt spielt und das "wert_max" tut was es soll, bei eigentlich identischem Code!?! Hier der zusammengefasste
[3]; wert_max[3] = wert_max[4]; wert_max[4] = wert_max[5]; wert_max[5] = wert_max[6]; wert_max[6] = wert_max[7]; wert_max[7] = wert_max[8]; wert_max[8] = wert_max[9]; wert_max[9] = letzter_wert_max; Werte
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
man auf einem 128x64 Display etwas in 8x8 oder 16x16 Char's hinschreiben kann, sondern es muß daneben auch noch genug Platz für eine eigentliche Anwendung sein, die sowas dann sinnvoll nutzen kann. Nächstes: einen
Display wird mittels (Bitbanging) SPI angesteuert. Eine Funktion zum Upload eigener Benutzerzeichen (max. 8 sind möglich) ist vorhanden.
-
Thread
18 RGB Steifen ansteuern
mögliche Stufen pro Farbe. Nach Berücksichtigung der Kennlinie des Auges hast Du immer noch mindestens 128 verschiedene Helligkeiten. Und hier läuft das Fading über diese 128 Stufen dermaßen glatt, dass man die Stufen nicht mehr sieht. Ich verstehe nicht, warum die Chinesen noch keine 12-Bit-WS2812 auf
Gefunden habe ich ihn über: Ultra-Low gate charge Die Verlustleistung wäre: 1/4 Ohm * 1A² = 0,25W < max Po 0,46W Und die 1A sind schon sehr hoch gegriffen.
-
Thread
RS485 Bus an Avr - Frage zur Terminierung
> Kommt aber auf den Treiber an.. hast du Dir da schon > mal Gedanken gemacht? Dachte an einen Max487 http://www.reichelt.de/ICs-M-MN-/MAX-485-CSA/index.html?ACTION=3&GROUPID=2914&ARTICLE=39600&SHOW=1&START=0&OFFSET=16& Der kann ja bis zu theoretisch 128 Stellen. Der Speed sollte auch reichen
Und direkt den falschen Link erwischt :D Hier der zum Max487 http://www.reichelt.de/ICs-M-MN-/MAX-487-CSA/index.html?ACTION=3&GROUPID=2914&ARTICLE=56999&SHOW=1&START=0&OFFSET=16&
-
Thread
SpiDev mit zwei Slaves
egal. Entscheidend ist, dass bei soetwas die Abtastung idealerweise gleichzeitig statt findet. Der ADC128S022 ist dafür allerding nicht geeignet, weil die Track&Hold-Steuerung zeitlich fest an den Clock der SPI Kommunikation gekoppelt ist. Bei dem ADC128S022 bleibt dir wohl nur eine sequentielle Abtastung
der stimmt schon grob überein. Was nicht stimmt sind die Pausen. SPI_0 toggelt SCLK 16x8 Mal = 128 Takte SPI_1 toggelt SCLK 5*24 + 1x8 Mal = 128 Takte Woran das liegt weiß ich nicht, aber: Du kannst an deinen zweiten ADC auch nochmal die SCLK vom 1. ADC anschließen. Ja, ist nicht sauberes Design
-
Thread
MP3 Player Schaltplan zum Review
for user code / data"... Kannste mir vll ein tipp geben wie ich das machen kann? danke mfg Max
leider bissl die lust verloren bzw. frage ich mich für wenn ich mir eigentlich die arbeit mache^^. Max
-
Thread
Erste 65C02 Basteleien.
Als 8Bit-CPU dürfte der Z80 interessanter sein. Er unterstützt bis zu 128 Interruptvektoren. Es gibt auch passende Peripherie-ICs (PIO, SIO, CTC, DMA).
Matthias S. schrieb im Beitrag #5780231: > sondern jeder Befehl wird in 1, 2 oder max. 3 Zyklen abgearbeitet. 2 bis 7 Zyklen.
-
Thread
DOGM163S-A Schnäppchen bei Pollin
Bei der Mengenangabe eine große Zahl eingeben (9999). Vermutlich liest Pollin hier mit. heute max eingebbare Menge: nur 5 Stück !
Transistortester. Da ist ein Grafikdisplay aber passender. Selbst der "kleine" Transistortester nutzt ein 128x64 Grafikdisplay. Und die schematische Darstellung des Bauteils ist ein echter Mehrwert.
-
Thread
Raspberry PI zur Montage im Schaltschrank
Himbeere offen Ach? Wäre mir neu. Das Beagleboard ist offen. Die Schaltung des RPi m.W. nicht. Max
Max G. schrieb im Beitrag #3210050: > Ach? Wäre mir neu. > Das Beagleboard ist offen. Die Schaltung des RPi m.W. nicht. > > Max guggst du hier: http://www.raspberrypi.org/wp-content/uploads
-
Thread
UV-Laserdrucker II
mitn Preis stimmt etwas nicht-diese wurde scheinbar willkürlich erhöht. Diese Dioden dürften um die (max) 4 EUR kosten (als Ersatzteil!).
Gausskurve liegt. Und das kann ich jetzt machen indem ich die Laserleistung reduziere, dann wird I_max geringer, wird die Schnittfläche kleiner. Solange bis I_max < I_lack, dann belichtet es nicht mehr. Jetzt muss man natürlich noch die Zeit berücksichtigen, die der Laser an der Stelle einwirkt,
-
Thread
ATMega 48/168 PWM Verständnissprobleme.
'1'. Das Tastverhältnis ist 1/256. Erhöht man 'pwm_wert' auf 2, so tritt der 1. Übertrag bei der 128. Addition und ein weiterer bei der 256. auf. Es ergibt sich die Pulsfolge 127x '0', 1x '1', 127x '0', 1x '1'. Das Tastverhältnis ist nun 1/128 aber bei doppelter Ausgabefrequenz; der eff. Ausgabewert
setzen __ Hier gehts dann in der asm weiter: pwm_sub.s90 -- ldi r28, LOW(kanal_summe+MAX_KANAL) ldi r29, HIGH(kanal_summe+MAX_KANAL) -- Lade ohne Umwege den Inhalt der High Und Low Bytes aus den Adressen die du von kanal_summe her kennst.Adressen kanal_summe+MAX_KANAL Dann noch
-
Thread
ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]
Ich denke mal der Stack/RAM wird zu klein sein ... versuche mal in hardware/enc28j60.h die größe ( MAX_FRAMELEN ) für die Ethernetframe zu verkleinern auf 256 oder 128 byte, dann sollte ping gehen, aber der atmega8 ist ja an sich schon zu klein für dn TCP-Stack denke ich mal ... CA Dirk
Padding 60Byte + CRC .db MACON4,(1<<MACON4_DEFER) ; IEEE 802.3 .db MAMXFLL,low(ENC_MAX_FRLEN) ; maximale Framelänge .db MAMXFLH,high(ENC_MAX_FRLEN) .db MABBIPG,$12 ; Handbuch 6.5 Seite 36 .db MAIPGL,$12 ; Handbuch 6.5 Seite 36 .db MAIPGH,$0C ; Handbuch 6.5 Seite
-
Thread
Warum USB Chip?
Der Chip kostet ein > Arsch voller Geld und Fragezeichen schrieb im Beitrag #2086132: > Ein MAX232 kostet weniger und auch ein Adapterkabel > USB<->RS232 kostet nicht die Welt Was enthält das Adapterkabel? genau so einen USB->RS232 chip *UND* einen MAX232. D.H. das Adapterkabel kostet einen
Ein Adapterkkabel USB / RS232 enthält einen der von Dir gehassten USB-Chips sowie einen MAX232 (oder etwas ähnliches auf einem (1) Chip). Ein Rechner ohne USB ist schon SEHHHHHHHHHR alt ... USB gibt es seit Win98
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
ich weiß nicht genau was für Signale du ausgeben willst. PWM kann der Atmega328 auf pin: 5 und 6 max 62,5kHz 3, 9, 10 und 11 max 31372.55 Hz rund 31kHz Ohne pwm braucht er ca 1µs um ein und aus zu schalten, aber wenn ich das messe ist das keine saubere Rechteckkurve.
COM0A0) | (1 << COM0B0); TCCR0B = (1 << CS00); TIMSK0 = (1 << OCIE0B) | (1 << OCIE0A); OCR0A = 128; OCR0B = 128; [/c] Eigentlich sollte doch sowohl an OC0A als auch an OC0B ~62kHz anliegen (bei 16MHz CPU Takt) oder ?
-
Thread
pgm_read_byte(); --> Nur für Lower 64k Flash (mega128)???
seit einiger Zeit an einem Projekt mit resistiv touch, T6963 Grafik kontroller basierendem 240 x 128 pixel display usw.... Als Controller verwende ich den ATmega128 mit Bootloader von MicroSyl. Ich habe mittlerweile ein für meine Verhältnisse großes Menü aufgebaut mit insgesammt 15 verschiedenen
vorschlagen? HAb zwar schon ein 24C64 I²C EEPROM zum Temperatur loggen dranhängen aber bei 400KHz Max. Clock leidet der Datendurchsatz für "Bewegte Bilder" ganz schön. Danke schonmal im Vorraus, MainSter
-
Thread
AVR128DB mir 3-wire SPI
Hallo lieber Microcontrollercontroller, Ich möchte mit einem AVR128DB48 eine RTC ansteuern. Um genau zu sein die RV-8063-C7 von Microcrystal. Mein Problem ist, dass diese RTC nur 3 Leitungen für SPI hat: SCL, SDIO und CE. Im Datenblatt vom AVR128DB ist auf Seite
ATMega128. Und gerade mit Peripherie gibt es viele Unterschiede. Deshalb denke ich, jede Diskussion bzg. AVR-Serie hat Wert. Ich möchte gerade mit AVR128DB mehr machen. Deshalb suche ich alles mögliche darüber
-
Thread
Einstieg in AVR welches Board?
* 5,0V Präzisions-Referenzspannung * -10V Spannung über MAX232 herausgeführt (Kontrastspannung) * verschiedene Referenzspannungen für den ADC und den DAC sind durch Jumper wählbar * RS232 Treiber (Max232), SUB D Buchse oder Steckerleiste * CAN
als DIP * I2C - Temperatursensor LM75 oder DS1631 * I2C - 12Bit Analog Digital Wandler MAX1238 * I2C - 8Bit Digital Analog Wandler MAX520 * 1 Taster für Reset * 2 Taster frei programmierbar * 1 LED frei für programmierbar Beide Boards unterstützen verschiedene Prozessoren
-
Thread
AVR DOGM128W-6 mit Atmega32 ansteuern
Hallo, ich versuche seit mittlerweile über einer Woche das Grafikdisplay DOGM128W-6 mithilfe eines Atmega32L 8PU zum Laufen zu bringen. Ich habe die letzten Tage mit meinem Team auch intensiv das Internet und das Forum hier durchforstet, bisher aber ohne Erfolg. Da wir komplette
ich hatte den 2.Befehl in den Zeilen übersehen. Aber 'contrast' ist $FF zugewiesen. Der Wert kann max. $3F sein. Gängige Werte liegen bei $1x. MfG Spess
-
Thread
RS485 wartezeit nach Umschaltung auf senden notwendig, warum?
zwischen Senden und Empfangen benötigt. ... Mit etwas Reserve ist das deine Wartezeit. Ich nutze den MAX485, da muss ich mind. 2ms warten...
Board: http://shop.chip45.com/epages/es10644620.sf/de_DE/?ObjectPath=/Shops/es10644620/Products/Crumb128-4.0/SubProducts/crumb128-4.0-14 Anbei die Code-Auszüge, vielleicht habt Ihr noch eine Idee und ich sehe den Wald vor lauter Bäumen nicht mehr :) [c] void RS485_transmit(void) { (PORTD |=
-
Thread
xmega ext.flash & ext.sram
Hallo Leute, Ich müsste an einen 128er xmega eine sram erweiterung von mindestens 64k anschliessen zusätzlich brauch ich einen flash speicher mit mindestens 4mb kann man diese an das eib direkt anschliessen? vielen dank in voraus
diese Preise zahlen kann. knappe 7€ für MEGA128L! gilt das gleiche wie oben WENIGER IST MEHR! :)
-
Thread
Mp3 Player mit Atmega
Martin schrieb: > Es würde mich interessieren welche Ressourcen ein MP3-Dekoder, sagen wir > bei 128 KBit/s mono bzw. Stereo, so benötigt (z. B. CPU-Leistung, RAM). Wie weiter oben schon geschrieben: Man benötigt ein paar 10kByte RAM (ein Block des komprimierten Signals ist max 1152 Samples lang
128kBit/Sekunde = 16kByte/Sekunde
-
Thread
Welche AVR (Atmega) haben UPDI?
____ AVR32DA28 | AVR32DA32 | AVR32DA48 | AVR64DA28 | AVR64DA32 | AVR64DA48 | AVR64DA64 AVR128DA28 | AVR128DA32 | AVR128DA48 | AVR128DA64 ___________|____________|____________|_____________ AVR32DB28 | AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 | AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32 AVR32DD14
-
Thread
ATmega1284p - unerklärliche Phänomene
ADC-Init, welcher VOR dem eigentlichen Read ausgeführt wird ...: [c] #define sampleRate_4k8 128 // 111 = 128 ==> 125 kHz (@ 16 MHz Takt) 4,8 kHz im FreeRun (á 13 Zyklen) #define sampleRate_9k6 64 // 110 = 64 ==> 250 kHz (@ 16 MHz Takt) 9,6 kHz im FreeRun (á 13 Zyklen) #define
ADC_Init(void) { // A/D-Kanal wählen if(Filter.LM) chADC = adcLMAMP; // ADC6 if(Filter.MAX292) chADC = adcLPBESSEL; // ADC2 if(Filter.BPB) chADC = adcBPBFILTER; // ADC4 if(Filter.BPA) chADC = adcBPAFILTER; // ADC5 if(Filter.MAX293) chADC = adcLPBUTTERWORTH; // ADC7 if
-
Thread
TCP/IP Stack Micrchip EEPROM Includen
web page // -- SSL Options -------------------------------------------------------- #define MAX_SSL_CONNECTIONS (2ul) // Maximum connections via SSL #define MAX_SSL_SESSIONS (2ul) // Max # of cached SSL sessions #define MAX_SSL_BUFFERS (4ul) // Max # of SSL buffers (2 per socket
must ensure that this length is observed. // SNMP module adds one byte extra after SNMP_COMMUNITY_MAX_LEN // for adding '\0' NULL character. #define SNMP_COMMUNITY_MAX_LEN (8u) #define SNMP_MAX_COMMUNITY_SUPPORT (3u) #define NOTIFY_COMMUNITY_LEN (SNMP_COMMUNITY_MAX_LEN) // Default
-
Thread
Atmega128 programmieren
Hallo, ich habe Schwierigkeiten einen Atmega128 zu programmieren. Ich bin ganz neu in dem Gebiet und bin im Moment total durcheinander. Ich muss zwei Mikrofonsignale (die zwei Ohren des Menschen repräsentieren) mit dem ADC aufnehmen und eine Kreuzkorrelation
Ups. Danke für den Hinweis. Immerhin hat der Mega128 – 4K Bytes Internal SRAM
-
Thread
RGB LED Treiber
wie wärs mit dem MAX7221 http://www.mikrocontroller.net/topic/37678#new
Hallo Maxer, wie schnell Multiplexen denn diese MAX7221? Interessannt sind die ja schon, da man auch die Helligkeit einstellen kann, und wohl nur einen Wiederstand für alle angesteuerten LEDs benötigt.