-
Thread
Touch bauen, suche günstigere alternativen
man da die 8 Bit pro Farbe, 24 Bit pro LED "durchschieb" und wie man die genau Kaskadiert. Laut DB werden die auch mit 5V betrieben, also brauche ich keine Vorwiderstände mehr. Muss dann nur mal gucken was ich da als Konstandstromquelle nehme. 150 LEDs x 20mA pro Farbe x 3 Farben, das ist schon einiges
Controllers nicht herausgeführt ist. Als kleine "Starthilfe" haben wir ein Programmbeispiel für Bascom AVR geschrieben, mit dem drei dieser LEDs mit zufälligen Farbwerten angesteuert werden. Im Quelltext müssen nur der AVR-Controllertyp und der Datenpin für das jeweilige Projekt angepasst werden. Allgemeine
-
Thread
LC-Messgerät
Software auch in C geschrieben, in Assembler wollte ich mir das nicht antun. In Assembler würde ich mit 48 oder 64bit rechnen. Die mul und div Routinen von Atmel kann man leicht an solche Zahlen anpassen.
frequency = 730460 cal frequency = 475820 ---------------------------------------- L_cal = 64.407544 µH C_cal = 0.737073 nF ---------------------------------------- [/pre]
-
Artikel
AVR Fuses
falls der Controller danach wieder per ISP programmiert werden soll. Auch DWEN bietet bei modernen AVR-Controllern (z. B. ATmega48, 88, 168, einigen ATtiny) die Möglichkeit sich "auszusperren". Wenn die debugWIRE-Schnittstelle aktiviert ist, ist keine "low voltage" ISP-Programmierung mehr möglich. debugWIRE
as 20 avrdude.exe: safemode: hfuse reads as DB avrdude.exe: safemode: lfuse reads as 20 avrdude.exe: safemode: hfuse reads as DB avrdude.exe: safemode: Fuses OK avrdude.exe done. Thank you. [[Bild:Avrdude_fc.png|thumb|300px|right| AVR Fuse Calculator
-
Thread
Frage zur Funktionsweise des Netzwerk-Adapters
hohe Datenrate bei niedriger Symbolrate. Ja, sehe ich auch so: 4GHz * 4 = 16 Gbps 4GHz * 12 = 48 Gbps 4GHz * 16 = 64 Gbps (Bespiele als Max-Werte ohne Fehlerberücksichtung) > Ich kenne mich da leider selber nicht aus, aber könnte man nicht auch so > was wie QAM auf einem Draht machen? Ich
Spannungswert; also das max. mögliche), am besten das ganze zusammen mit einem der folgenden Methoden: 64b/66b encoding 128b/130b encoding 256b/257b encoding https://en.wikipedia.org/wiki/64b/66b_encoding#Technologies_that_use_256b/257b_encoding
-
Thread
Selbstgebautes ARM9 Board
gerade beim Erste Hilfe Kurs :-( Mir ist leider ein Fehler unterlaufen ihr hattet Recht ist ein 64MByte SDRAM
letzten Jahr einige kleine LPC2468 und LPC2478 Systeme auf 6-Lagigen Platinen mit 32MB SDRAM-60ns, 64MB SST-70ns FLASH und 128MB NAND FLASH entwickelt und gebaut. Es wurden 208-TQFP und 48-TSOP1 Gehaeuse verwendet. Es wurde ein 16-bit Busbandbreite verwendet. Es werden wegen der Geschwindigkeit der Peripherien
-
Thread
LED- Schaltung
Beitrag #5680467: >> Dann sag' mal welchen. > > 74HC595 MAX7219, benötigt 3-Portpins (SPI), kann 64 einzelne LEDs ansteuern rhf
LPT-Schnittstelle und BASCOM-AVR. Billiger und leicht verständlicher wird es nicht werden! Meine Hilfe ist Dir gewiss. VG Micha
-
Thread
CRC-16-Berechnung mit Lookup-Tabelle: zwei Varianten, beide gültig?
, 0x6C07, 0x5C64, 0x4C45, 0x3CA2, 0x2C83, 0x1CE0, 0x0CC1, 0xEF1F, 0xFF3E, 0xCF5D, 0xDF7C, 0xAF9B, 0xBFBA, 0x8FD9, 0x9FF8, 0x6E17, 0x7E36, 0x4E55, 0x5E74, 0x2E93, 0x3EB2, 0x0ED1, 0x1EF0 };[/c] Algorithmus
Hallo, für CRC16 gibts eine Standardlib http://www.nongnu.org/avr-libc/user-manual/group__util__crc.html Es gibt auch Online Rechner mit denen du deine Ergebnisse vergleichen kannst.
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
wiki/Building-horizon-on-Windows#install-dependencies Zum Installieren: [code] pacman -Sy mingw-w64-x86_64-oce [/code]
Aborted (core dumped) tuxpilot@elf:~/horizon/horizon$ ./horizon-pool-update-parametric created db from shema terminate called after throwing an instance of 'std::runtime_error' what(): unable to open database file Aborted (core dumped) [/code] Ich habe Lubuntu 18.04 LTS (alternate, 64 Bit
-
Thread
Elektroniker Stammtisch Nähe München
Hallo Jungs, Ihr koennt einen fuer mich mittrinken... Ich bin noch bis Ende der Woche in JO64AB im Urlaub.
Empfangsversuche waren recht zufriedenstellend, dank der Richtwirkung, hab ich das andere Relais (DB0ZU, DB0TVM sendet nicht auf 2m) besser empfangen können als mit der Gummiwurst. Bis zum nächsten Mal, Volker
-
Thread
Interrupt aus main aufrufen AVR
> Bei 8 Bit AVR macht der RETI Befehl genau das gleiche, wie RET. ? RETI behaves differently in AVRe, AVRxm, and AVRxt devices. In the AVRe series of devices, the Global Interrupt Enable bit is cleared by hardware
> ein paar spezielle AVR Serien ? AVRe sind die 'normalen von früher', AVRxt die 'neuen' - was ist an denen "speziell"?
-
Thread
Dimmer für den Verteilerschrank mit Steuerinterface
= 16#0B(*FIX*); stEltakoRS485.Byte04_ORG:= 16#07(*FIX für Dimmer*); stEltakoRS485.Byte05_DB3:= 16#02(*FIX?*); stEltakoRS485.Byte06_DB2:= 16#00; stEltakoRS485.Byte07_DB1:= 16#00;(*01=Max Dimmspeed - im TeachIn nicht relevant*) stEltakoRS485.Byte08_DB0:= 16#00; stEltakoRS485
= 16#0B(*FIX*); stEltakoRS485.Byte04_ORG:= 16#07(*FIX für Dimmer*); stEltakoRS485.Byte05_DB3:= 16#02(*FIX?*); stEltakoRS485.Byte06_DB2:= REAL_TO_BYTE(DimmY); stEltakoRS485.Byte07_DB1:= 16#01(*01=Max Dimmspeed*); stEltakoRS485.Byte08_DB0:= 16#0F(*sinnvoll laut Datenblatt
-
Thread
1-Wire und DS1820 Testprog
einen Überlauf und das Ergebnis stimmt nicht mehr. So solte es wieder gehen: ldi a1, 48 * xtal / 100000 / 21 Peter
code abgelegt, bzw. darauf verwiesen? ich hatte den rom code per hand ausgelesen und versucht mit .db den rom code bei 55h zu senden, aber das hat überhaupt nicht funktioniert gruß Bastian
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
E1 00 3E 00 17 AA 55 REC : AA 55 08 00 18 00 2F 01 D4 64 17 89 01 25 62 80 00 02 5E 01 B8 00 33 0C 2D 48 00 C8 00 02 00 39 00 1F AA 55 REC : AA 55 10 88 14 00 03 6E 00 07 AA 55 REC : AA 55 08 10 14 00 26 2C A6 3F 00 09 AA 55 [/code] Und hier der Versuch
Daten, sondern die CRC und das BREAK! Jens H. schrieb im Beitrag #2958926: > 08 00 18 00 27 01 7f 64 1d 09 01 25 62 80 00 02 24 01 5d 00 51 15 2d 48 > 00 c8 00 02 00 68 00 1f [code] [...] 24 01 5d 00 51 15 2d 48 00 c8 00 02 00 68 00 1f ^^ ^^ ^^
-
Thread
S: Transputer
sogar noch: http://www.ebay.de/itm/Transputer-T425-/171181148589?pt=Klassische_Computer&hash=item27db3109ad
und brauchte einen nicht überlappenden 3 Mhz 4-Phasen-Takt, der mit einem Taktgenerator aus einem 48MHz(!) Oberwellenquarz erzeugt wurde.
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
Was mir gerade so einfällt: das wäre dann nen 1A WireLess ISP (Bootloader vorausgesezt, bzw eine AVR der das in ISP umsezt)
folgendermaßen gesetzt (Screenshot aus PonyProg) http://img135.imageshack.us/img135/8608/bits.jpg Bei AVR habe ich in den Projekt-Einstellungen die Frequenz auf 10MHz gesetzt http://img145.imageshack.us/img145/7972/avr.jpg hat nichts gebracht
-
Thread
RC Empfänger PWM Signal Mosfet Motorregler
http://www.mikrocontroller.net/topic/74861 http://www.ulrichradig.de/home/index.php/avr/avr_-_rc http://www.ulrichradig.de/home/uploads/File/RC/RC_Sum_Encode.zip
Multicopter Bereich wird sehr häufig der Mega168 verwendet. Hab auch ein Controller Board mit nem Mega48. Lg Shabi
-
Artikel
Logic Analyzer-Projekt: Ideen zur Hardware
Maximalanforderungen ein. Kanalanzahl .8 Kanäle: | 16 Kanäle: | | | | | 20 Kanäle: | 24 Kanäle: | 32 Kanäle: | | | 64 Kanäle: * Modular (erweiterbar X mal 8/16 Kanäle): | | Samplingfrequenz ...8 MHz : * ..16 MHz : | ..32 MHz : | ..64 MHz : | | | | .>64 MHz : | | | Speichertiefe ....32 kByte: | ....64 kByte: ...128 kByte
3.3V, 117 I/O, TQFP144 für ca. 10 Dieser bietet genug I/O um: 2x SRAM 256k x 16 (jeweils 18 AD, 16 DB, 3 Ctrl) 2x 8-bit-LA-Channel Ext. TriggerIn, TriggerOut SPI Bus zum AVR JTAG anschließen zu können. Der Grund für die 2 Speicherbänke liegen in den Möglichkeiten, sich den LA selbst zu konfigurieren
-
Thread
Ergebnisse einer FFT zusammen fassen
als Massstab und macht eine von 24 LEDs an. Nächster Schritt: Man quadriert den Wert und hat dann 48 Bit. Reicht dann für 48 LEDs. Für eine audiokompatible Anzeige könnte noch den Wert X hoch 6 nehmen. Macht dann 24 * 6 = 144 dB als Einzelbits. Das entspricht ungefähr der Dynamik der 24 Bit in Dezibel
es nicht b1 = -cos(2*pi*12/64)+j*sin(2*pi*12/64) b1 = -0.3383 + j*0.924 [/code] [code] Als Beispiel 2: FS = 44100Hz N = 64 F = 11025Hz m = 64 * 11025Hz / 44100Hz m = 16 F = 44100/64*16 F = 11025Hz a1 = 2*cos(2*pi*
-
Thread
VT100-Terminal (VGA+PS2)
http://www.mikrocontroller.net/svnbrowser/avr-cp-m/trunk/VT100/docs/VT100_sheet.pdf?sortdir=down&view=log
, aber nicht wenn ich mich einfach auf der AVR Console befinde.
-
Thread
Speichinhalte aus Fritzbox lesen und auf LCD-Display darstellen
und ebenso genau die Daten die Du in der Anzeige brauchst ? So in etwa: Zeile-1: Dämpfung xx dB Zeile-2: NettoDown 5600kbit Zeile-3: NettoUP 1000kbit Zeile-4: DSLAM Firmware 1.xx
TcbStart: 0x94902000; TxTeardownPending: 0; RxBufSize: 1582; RxBufferOffset: 0; RxNumBuffers: 64; RxServiceMax: 48; TxNumBuffers: 56; TxNumQueues: 2; TxServiceMax: 56; CpcsUU: 0; Gfc: 0; Clp: 0; Pti: 0; DaMask: 1; Priority: 2; PktType: 0; Vci: 32; Vpi: 1; CellRate: 381; QosType: 2
-
Thread
BMP/JPEG/GIF/PNG nach C-Code konvertieren
Hallo Maco wäre der Aufwand groß eine Funktion für das asm Format einzufügen. .db
konvertieren, um schlussendlich ein ssd1306 OLED Display zu betreiben. Funktioniert unter Windows 10 64-bit super.
-
Thread
10 Euro Logikanalyzer
Also bei mir läufts mit beidem (Win7 64 Bit). Steht ja auch Saleae drauf ;)
Win 7 64 bit beide genannten progs funzen. Nichts umgeflasht.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Super, danke dafür! Die günstigsten Angebote für die Wandler sind 0,48 USD / Stück bei 5 Stück: https://www.aliexpress.com/item/5PCS-Mini-DC-DC-12-24V-To-5V-3A-Step-Down-Power-Supply-Module-Voltage-Buck/32820064821.html 0,64 USD / Stück bei 1 Stück: https://www.aliexpress.com
Oder das Pollin AVR-Net-IO Board, man waren das noch zeiten: https://www.pollin.de/p/bausatz-avr-net-io-810058 dazu eine 8 Kanal Relais Karte und man ist wieder bei den 35€ :D
-
Thread
Servo Ansteuerung mit interner PWM vom ATmega8
sogar ein kleines Beispielprogramm dazu schicken? Aber sicher doch...: http://www.hanneslux.de/avr/mobau/7ksend/7ksend02.html ...
Controller LPC 21xx auch eine Fast PWM oder heißt die da anders? Ich besitze nämlich ein Testboard für AVR und ARM Controller.
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
Auch das Assembler Listing der beiden Versionen zu Vergleichen werde ich umsetzen. Wie man beim AVR den "Stack hochsetzen" kann weiß ich nicht. Ich glaube auch nicht dass es einen Überlauf des RAMs in irgendeiner Form gibt. Denn der ATmega4808 hat 6kB RAM, der AVR64DD32 hat 8kB. Auf beiden Prozessoren
flmap and -mavrxmega4_flmap (Binutils v2.42, PR31124). This does only make a difference for AVR64* and AVR128* devices, see the GCC v14 Release Notes for details. Notice that the compiler behaves differently depending on the Binutils features it finds during configuration.[/pre] In
-
Thread
Open source Autoradio
. effektiv steht einem nicht mehr RAM zur Verfügung als bei einem beliebigen anderen CortexM3 oder AVR32 mit internem 512kB Flash und 64..128k internem RAM. Andererseits kann man für CortexM3, ARM7/9/11 und AVR32 den OpenOCD, Eclipse und (AVR)GCC verwenden, die Windowser nutzen eben Yagarto. Der OpenOCD-USB
effektiv steht einem nicht mehr RAM zur > Verfügung als bei einem beliebigen anderen CortexM3 oder AVR32 mit > internem 512kB Flash und 64..128k internem RAM. naja, 1MB Ram, davon sagen wir mal 512KB fürs Programm, macht 512KB RAM der überbleibt. Der Unterschied zu 64-128K ist doch immens!!
-
Thread
Sheevaplug brauche eine Einführung
arm-linux-gdb u-boot .. .. (gdb) l 61 ldr pc, _hang 62 ldr pc, _hang 63 ldr pc, _hang 64 ldr pc, _hang 65 66 _hang: 67 .word do_hang 68 /* pad to 64 byte boundary */ 69 .word 0x12345678 70 .word 0x12345678 (gdb) n Cannot find bounds of current function (gdb)
hingekriegt. Aber ich bekomme immer noch. "Unable to set 32 bit software breakpoint at address c05ee48c - check that memory is read/writable" Kann vlt. jemand hier weiterhelfen Gruss elvis61
-
Thread
Long(Int) -> ASCII Umwandlung
float)i); b = a / 10.0; e = (value % (unsigned long)a); e /= b; str[j++] = e + 48; } } //. Funktionsaufruf im Programm ...................................... uchar chrASCII[]="0000000"; toolsLongToASCII (chrASCII,value); //------------------------------------------
Also ich finde die Routinen ganz schön lang und langsam. Es geht doch viel einfacher: .set regs 64:32 .set dcu MP33C400 start: movi dx1:32,12345678 ! Zahl laden cv2pck dx1 ! Zahl konvertieren retx dx1:64 ! Ergebnis als packed BCD Letzlich wird nur ein
-
Thread
DDS Sinus erzeugung
nicht. > Für diesen Zweck zählt jede Nanosekunde. So ist es! http://www.elektronik-labor.de/AVR/DDSGenerator.htm
90dB > 3kHz. Wenn man denn nur eine kleine Dose bauen wolte aus der auch (B)PSK kommt... 73 de DB7EW