-
Thread
Attiny85 mit FastLed und WS2812 läuft nicht korrekt
compact palettes: // // Normally, in computer graphics, the palette (or "color lookup table") // has 256 entries, each containing a specific 24-bit RGB color. You can then // index into the color palette using a simple 8-bit (one byte) value. // A 256-entry color palette takes up 768 bytes of RAM, which
die AVRs aus und leg mit AVR Studio, Atmel Studio oder dem Texteditor deiner Wahl in einem normalen C los!
-
Thread
TAS3xxx - Digitaler Audio Prozessor
Hört sich gut an. Weiteres am besten über testicals{at}gmx{dot}de. pumpkin
von 4xSPDIF und SRC in einem chip schon toll. Die koennen ja auch 96/24 ausgeben muss ja nicht 192/24 sein. Und wie gesagt die PGA2310 wuerde ich mir sparen. cu Tarzanwiejane.
-
Thread
open.Theremin V3 von GaudiLabs - Erfahrungen und Verbesserungen
MDS024-P120-2388 Model: ATS024-P120 LPS Input: 100-240V~, 47-63Hz, 0.58A MAX Output: 12VDC 2A 24W MAX EFFICIENCY LEVEL V PSE JET Made in China D/C 1426 Plus innen, Gnd außen Wer ein krankes, heiseres oder stummes Theremin hat oder seines upgraden / modifizieren will, darf sich gerne vertrauensvoll
. Deshalb habe ich bei mir IC10 eingefügt als 3,3VDC Referenz. R24 könnte man auch als Potentiometer ausführen und somit eine Bedienung von außen ermöglichen. Das Originalprogramm ist in C geschrieben eine Umsetzung in andere Programmiersprachen macht viel Arbeit und
-
Thread
[Suche] Interessierte(n) an Projekt (ARM/FPGA)
R.E.S.P.E.C.T. - sowas mit 16 Jahren !
Ich wollte mir mal demnächst selbst ein paar Testboards machen Achja, der Chip heißt Xilinx XC2C64A bzw XC2C32A im CP56 Package.
-
Thread
EEPRIOM als Datenlogger geeignet?
Mein erster Temperaturlogger hatte einen 24C65 als Speicher. Ich hatte mit dem EEPROM keine Probleme, allerdings aber mit dem DS1621, der mir als Sensor diente. Das System bestand aus einem 89C2051, einem PCF8583 mit CR2032-Batterie und zwei
Temparaturlogger wollte ich eigentlich wiederbeleben und neu auflegen. Das sollte dann so aussehen: µC: ATmega8 Temp.Sensoren: DS18S20 Luftdrucksensor: MPXA4100A6U DCF-Modul für die Uhrzeit und notfalls mit dem zweiten Quarzeingang des AVRs eine Quarzuhr. Speicher: SD-Karte oder 24Cxxx (wobei ich
-
Thread
Netzspannungserhöhung durch zu viel Solarstrom Gesperrt
und wenn die SoleTemp von 25°C hat dann hat man 24kW.
Cha-woma M. schrieb im Beitrag #7672234: > Ich hab eine Sole-WP 3,5kW elekt.: Bei einer SoleTemp von -5°C gibt das > bei 35°C Heizwasser 13,5 kW, bei SoleTemp von -0°C sind es dann 14,2kW > und wenn die SoleTemp von 25°C hat dann hat man 24kW da hast Dich irgendwie verrechnet Sole wird wohl auch
-
Thread
Wie I2S Datenstrom mit AVR M88 einlesen
I2S läuft nicht immer mit 32Bit. Aber ich habe auch mit diesem Fall gerechnet. Dann läuft der uC mit 24.576MHz das ist leicht ausserhalb seiner Specs. Allerdings sollte der Takt aus dem Datensignal generiert werden. Das dies Grenzwertig ist, habe ich aber geschrieben. Abgesehen davon, würde
@Peter Nimm nen ARM. Ein AT91SAM7S256 z.b. hat direkt eine I2S Schnittstelle inkl. DMA On-Board. Damit wird I2S zur Nebensache. Einem AVR würd ich ohnehin nicht zutrauen I2S Deserializing zu machen (es sei denn er macht NUR das
-
Thread
Messchieber auslesen
[c] #include "Display_utils.h" unsigned char Zaehler1 = 0; unsigned char Wert_Lesen = 0; unsigned char Read_Bit = 0; unsigned char Minuswert = 0; unsigned char Wert_Array[24]; unsigned long Wert_Eingelesen
mit dem als "LIDL-Programm" bezeichneten Programm "bestückt". Die Messschieber geben wohl das 2x24 ger aus. Würde dein Programm auf dieser Hardware laufen?? Habe vom programmieren keine Ahnung!!!! Eine pos. Antwort würde mich sehr freuen!!! dl2sat(at)gmx.de M.f.G Peter
-
Thread
Evaluation neuer Mikrocontroller: ARM? Gesperrt
ein Jahr erhältlich war. Andere Prozessoren von Samsung sind aber auch lange Zeit erhältlich, z.B. S3C2400, S3C2500. Der o.a. AT91RM9200 ist ein langzeitverfügbarer Prozessor, da er in vielen langlebigen Produkten eingesetzt wird. Ich selbst habe auch schon im Auftrag zweier Kunden an den entsprechenden
Prozessor sowohl als Standardprodukt als auch mit einer eigenen ROM-Maske eingesetzt. Leider ist der AT91RM9200 unglaublich fehlerhaft. Fast jeder Peripherieblock hat eklatante Schwächen, selbst so banale Teile von I2C/TWI, SPI und UARTs. Und EMV-mäßig ist er auch nicht ganz unproblematisch. Atmel weigert
-
Thread
Betrag von AD-Wandler auf LCd anzeigen
suchen und auf die lcd beringen. Vorgabe ist ein Messbereich von 0-5V also hab die looUp schon 5:256 und dann die werte in die lookups geschrieben. Nund hab und keien idee wie ich den rest umsetzten soll
ansehen. Stattdessen sieht man sich genötigt, den Sinn zu begreifen um die Algorithmen für heutige uC zu formulieren. W.S.
-
Thread
STM32F4 Compiler bremst den Code
kommt man an den Punkt, wo das Flash Interface initialisiert wird (in einer Zeile): system_stm32f4xx.c: Zeile 396 [c] FLASH->ACR = FLASH_ACR_ICEN |FLASH_ACR_DCEN |FLASH_ACR_LATENCY_5WS; [/c] Allerdings wird dabei _nicht_ der Instruction-Prefetch aktiviert, was für mich bedeutet, dass entweder der
MCUA schrieb im Beitrag #3312130: > Der Flash von dem läuft nur mit ca 24 MHz 30 Mhz bei Vdd = 2.5...3.6Volt.
-
Thread
Nibbler 4 Bit Computer replica
Hier mal mein Testcode für die Geschwindigkeit des Arduino-Nibbler-Simulators: [c] /* * testprogramm.c * * Created on: 30.10.2015 * Author: chris_ */ /* * This programm toggles the led pin at maximum speed */ #include "setup.h" #ifdef LEDSPEEDTEST
Nibbler/04_Implementations/01_ALU/Nibbler_ALU/Nibbler_ALU_Nibble r_ALU_synplify.lpf -lpf C:/02_Elektronik/027_Nibbler/04_Implementations/01_ALU/Nibbler_ALU.lpf -c 0 -gui Target Vendor: LATTICE Target Device: LCMXO2-256HCTQFP100 Target Performance: 4 Mapper: xo2c00, version
-
Thread
vs1011 bzw. vs1001 Testprogramm
hallo, @jens ------> der SPI takt ist net wurscht weil bei nem 256kbit MP3 muss der takt auch dann mindestens 256k bei dem ATMEGA eingestellt sein, momentan sind es bei ihm ja nur 250k --> (16mhz/64). dazu kommt das der VS intern die daten auch noch verarbeiten
irgendjemand n tipp geben, was ich ausprobieren könnte.... Das beste wär natürlich ein "einfacher" c-code, bei dem MMc vs1011 und Atmega 32 verwendet wird.... so long... Michael
-
Thread
RGB-Farbwechsel (Moodlight)
Nun ja, die Sache ist schon etwas komplexer. (Die Farbwerte welche ich über die PWM-Kanäle des AT90PWM316 ausgebe, werden durch eine lineare Dimmung mittels 256-Werte der valuetable realisiert) [c] const unsigned int valuetable[256]= // = logarithmische Werte { 0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2
1490,1539,1590,1643,1697,1754,1812,1872,1934,1998,2064,2133,2203,2277,2352,2430, 2511,2594,2680,2769,2860,2955,3053,3154,3259,3367,3479,3594,3713,3836,3964,4095 }; [/c] Hier der C-Code für die Farbmischung 2er Farben: [c] if( Taste == 5 && Zaehler == 4 ) { OCR1SB = valuetable[ 0 ]; OCR1SA = valuetable[ B + actEntry_B ]; OCR0SA = valuetable[ R + actEntry_R
-
Thread
USB Speicher-Oszilloskop (Anfängerhilfe)
...und wie wäre es mit einer Lösung µC inkl. USB und dann extern A/D? ELEKTOR 12/05: IO-Warrior24 (CY7C63743) + MAX127 Kann mir jemand sagen mit welchen Aufwand man rechnen muss (Programm), wenn man nun internes USB oder A/D hat oder
, alle die konkret mitarbeiten wollen, dann versuchen wir mal auf einen nenner zu kommen....alfsch(at)freenet.de bzgl 50eu: adc 50Ms/s ca.10eu ram 32k 15ns oder 256k 10ns , von altem mainboard 0eu ("schrott") steuerung cpld ca 6eu controller evtl mega16 ca 4eu einige hc + ac treiber usw ca 5eu
-
Thread
MINI-SPS mit AVR od. ARM
Ich schlage als Prozessor den AT91SAM7X256 vor. Der hat 256 Kbyte high-speed Flash und 64 Kbyte SRAM. Dazu dann noch USB 2.0, 10/100 Ethernet MAC und einen CAN controller (2.0A and 2.0B Full CAN). Das sollte ausreichen.
Ethernet. Betriebsysteme, Kernel-Treiber, Controller-Firmware ist kein Problem. Ich spreche fliessend 'C' und nahezu fliessend 'C++' (mit leichtem 'C'-Aktzent). Ebenso sind 'C#' und 'Java' keine Fremdworte. Ich habe so gut wie keine Ahnung von analoger Elektronik. Assembler kann ich unter Zuhilfenahme
-
Thread
Energy Meter mit ADE7769 - AVR
Posts folgen abends. Geplant ist ein µC (vorr. AVR) und nen ordentliches LCD Display mit Darstellung, Loggen,... von Wirk, Blind, ...
auch die Einsparung in den Platinen rechts. Sowie die Erni-SMC-Steckverbinder: X1: Daten (U,I) und I2C X2: 5V und GND
-
Thread
Problem beim Programmieren des Atmega2560.
Liegt ja alles im Flash. Und der sollte 256 kB groß sein
dann wird der Mega2560 anscheinend nicht unterstützt. Zitat: Unterstützte Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161 •ATmega162 •ATmega163 •ATmega164P •ATmega168 •ATmega169 •ATmega32
-
Thread
Lagerverkleinerung
Latch 40 Stk 1€ 12. H1102NL Ethernet Trafo 19 STk 5€ 13. H1102NL Ethernet Trafo 19 STk 5€ 14. IS62C256AL-45ULI SRAM, 256kB, 32K x 8 Bit, 45ns, 5V 18 Stk 2€ 15. IS62C256AL-45ULI SRAM, 256kB, 32K x 8 Bit, 45ns, 5V 5 Stk 0,50€ 16. K6T0808C1D-GF70 SRAM, 256 Kbit, 32K x 8bit, 70ns, 2.7V bis 5.5V 25 Stk 3€ 17. K6T0808C1D-GF70 SRAM, 256 Kbit, 32K x 8bit, 70ns, 2.7V bis 5.5V 25 Stk 3€ 18. K6T0808C1D-GF70 SRAM, 256 Kbit, 32K x 8bit, 70ns, 2.7V bis 5.5V 25 Stk 3€ 19. K6T0808C1D-GF70 SRAM, 256 Kbit, 32K x 8bit, 70ns,
-
Thread
MMC/SD Karte: mmc_lib Version 2.0
Ich habe jetzt das programmiert: [c] /*---------------------------------------------------------------------------- Copyright: Author: TS Remarks: known Problems: none Version: 24.10.2007
So??? [c] /*---------------------------------------------------------------------------- Copyright: Author: TS Remarks: known Problems: none Version: 24.10.2007
-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
verfügbaren Bildzeilen werden nur etwa 250 genutzt. Das macht 20% nahezu komplette Freizeit für den uC (bis auf dem HSync). Dazu kommen nochmal die 30% Freizeit während der Bildausgabe. Macht also etwas über 40% Freizeit für den uC. Demzufolge hat der uC etwa 60% Auslastung.
Dann benötigt man aber einen größeren µC mit mehr Pins und mehr RAM. Mit einem etwas größeren ARM µC mit 32kByte RAM sind lückenlose 512x256 Pixel möglich... Das einzige Problem: Den kann man nicht mal schnell auf Lochraster aufbauen.
-
Thread
WS2811 Ansteuerung
;"); asm(" nop;"); asm(" AND.B #127,&P1OUT+0"); asm("Lbl$C$L7: "); asm(" SUB.W #1,r14"); asm(" JNE Lbl$C$L5"); asm(" nop;"); asm(" nop;"); asm(" nop;"); asm(" OR.B #128,&P1OUT+0"); [/c]
Torsten C. schrieb im Beitrag #3213202: > Interessant. Also 500ns + 370ns und 550ns + 320ns geht genau so gut wie > 500ns + 6167ns und 550ns + 6117ns? Torsten C. schrieb im Beitrag #3213202: > lucki schrieb
-
Thread
Atmega32 16Bit PWM oder 10 Bit?
Klar, kann man 16-Bit-PWM machen, wenn man weiß, wie man so einen µC zur Not in asm, oder C ansprechen kann. Dafür gibt es auch Einsatzbereiche: Stimme mal einen 10 MHz-Generator mit einem GPS-PPM über eine VariCap auf 0,1 Hz stabil ab... (0,01 ppm) Mit 13-Bit-PWM (Tiny24
> (Tiny24) klappt das sehr gut. > Allerdings bin ich mir nicht sicher, ob das ohne den sauberen Überblick > bei asm-Programmierung (vielleicht auch noch in C) klappen könnte. > Bei (für den Nutzer) einfacherer
-
Thread
[V] Verkaufe WIFI OTG Shield - Alternative bei fehlendem USB OTG Android / Robotic
auch hier etwas von Sure Electronics http://www.ebay.com/itm/Wifi-Web-Server-Module-w-TF-Socket-PIC24F-MRF24WB0MB-/251319125731?pt=Bauteile&hash=item3a83c986e3 http://dangerousprototypes.com/2011/04/05/review-sure-electronics-wifi-web-server-module/
z.b. Pic24FJ256GB106 -> usw In der Anlage für die Bolt & Wifi Shield Besitzer Hex für den Bolt ( Bootloader version ) App für Android Phone
-
Thread
Benötige Denkanstöße zur Kommunikation zwischen mehreren Mikrocontrollern (Atmel)
? Und da war doch was mit "nur" 112 I2C-Slaves? - RS-232 benutzen Vorteil: geht relativ sicher? Nachteil: viele externe Bauteile pro Slave (MAX232, Kondensatoren, Quarze, etc...) - RS-485 benutzen Vorteil: geht sicher (siehe DMX)
? Und da war doch was mit "nur" 112 I2C-Slaves? Es gibt 10 Bit Addressierung. Aber elektrisch schafft das I2C nimmer. >- RS-232 benutzen >Vorteil: geht relativ sicher? >Nachteil: viele externe Bauteile pro Slave (MAX232, Kondensatoren
-
Thread
[V] Frühjahrsputz die zweite
3,00 € Speicher -------------------------------------------------------------- 10 x 24C16 16K EEPROM SO8 3,00 € 10 x 24LC01 EEPROM DIL8 3,00 € 10 x 93C66BN6 4096-Bit Serial CMOS EEPROM DIL8 3,00 € 10 x NMC9346N 1024
Und ich hätte gerne Folgendes: 10 x AT89C51CC01 8051 + CAN SMD PLCC 3,00 € Bitte um Kontakt wegen Abwicklung. Gruss
-
Thread
Welcher Microcontroller ???
, als hättest Du mit dem AVR schon was gemacht. Dann müßtest Du doch wissen, daß die AVRs (z.B. AT90S2313) und die 8051-er (z.B. 80C537, AT89S8252) 2 völlig verschiedene Familien sind. Deshalb findest Du ja im 8051-Buch auch nichts über AVRs oder ARMs oder was Atmel sonst noch so alles herstellt
Atmel ist doch nur der Hersteller, ist doch klar, daß der alle seine ICs mit AT anfangen läßt, z.B. EEPROMs AT24C1024. Atmel hat Themic geschluckt, deshalb fangen einige Atmels auch T an. Die MC-Familien heißen 8051 bzw. AVR. Wenn Du was mit dem 80C537 gemacht hast, gehört
-
Thread
µC für mehrere FFTs
Hallo, ich suche einen µC mit dem ich auf zwei Signale (bis 20kHz), Line-In Audio, Abtastrate 96kHz eine FFT laufen lassen kann bzw. mehrere. Ich wollte 4096 Punkte FFT machen, dann habe ich rund 23Hz "Frequenzstufen". 1024Punkte
schon SMD sein. Sonst bekomme ich das vom Platz her nicht unter. Also denkt ihr ein ARM7 vom Schlag AT91SAM7S256 schafft das. Davon hätte ich noch genug und auch genug Erfahrung. Eine Frage habe ich aber noch. Gibt es einen unterschied zwischen einem 24Bit Audio ADC und einem normalen 24Bit ADC (außer
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
sitzt, inklusive Flash Speicher und Bootloader. Richtig angefangen mit Basteln habe ich dann mit dem AT89C2051. Erst in Assembler, später in C.
0x0676 1839 1B DEC DE 183A 10 F9 DJNZ l5 183C DD 21 03 19 LD IX,0x1903 1840 CD 24 06 CALL 0x0624 1843 C1 POP BC 1844 C9 RET 1845 24 60 60 DATA:
-
Thread
Bitwackeln mit USB to Seriell Wandler (Schnelligkeit)
Zustandsänderung ein eigenes USB-Kommando gesendet werden, mit viel Overhead und Delays. Lösung: µC an RX/TX anschliessen, den das Wackeln erledigen lassen. Oder gleich direkt den µC an USB.
IO-Warrior40 Modul mit DIP40-Footprint (ersetzt den bisher erhältlichen Chip in DIP40-Bauform) 17,75 EUR IOW24/START IO-Warrior24 Starterkit, enthält IOW24-Fertigbaugruppe inkl. IOW24/P, USB-Kabel, CD-ROM 59,00 EUR IOW24/P IO-Warrior24 Chip, DIP24-Gehäuse 11,75 EUR (Alle Angaben zzgl. MWSt. ab Lager, Irrtum