-
Thread
T6963C initialisierung
T6963c und kann mir sagen, was ich falsch mache? Hier noch der Code. betrieben mit einem ATXMega128. /* * lcd_driver.c * * Created: 03.03.2012 19:53:09 * Author: */ #define F_CPU 32000000 #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #define LCD_DATA PORTK
Moin, dein Code ist zu gut dokumentiert um da durchzusteigen. Im Anhang das DB zum t6963 achte aufs Timing. MfG
-
Thread
Linux ist endlich vom C89 Standard weg
passiert bei? [c] char a = 1234; [/c] -> undefined behavior das würde ich auch für [c] int<-128,127> a = 1234; [/c] erwarten. das sagt dem Compiler lediglich, dass er platz für Ganzzahlen zwischen -128 und 127 bereitstellen soll. Diesen Bereich nicht zu verlassen liegt dann in der Verantwortung
> [c] > char a = 1234; > [/c] > -> undefined behavior > das würde ich auch für > [c] > int<-128,127> a = 1234; > [/c] > erwarten. das sagt dem Compiler lediglich, dass er platz für Ganzzahlen > zwischen -128 und 127 bereitstellen soll. Diesen Bereich nicht zu > verlassen liegt dann in der
-
Thread
Timer hängt zeitweise
* // ************************************************************************ #include <avr/eeprom.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #ifndef F_CPU #define F_CPU 1000000 // Processor Takt-Frequenz definieren #warning
KEY_PORT=0xFF; _delay_ms(DELAY); // Segment-Test // ------------ // 1 // - // 32| 64|2 // - // 16| 8 |4 // - SEGMENT_DDR = 0xFF; // 7-Segmentports als Ausgang definieren for (uint8_t LED=1; LED<=64;) { SEGMENT_PORT = ~LED;
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
0xC2,0x32,0x0A,0xCB,0x28,0x2C,0xA3,0xB0,0x8C,0xC2,0x32,0x0A,0xCB,0x28,0x2C,0xA3,0xB0,0x8C,0xE2,0x8A,0x64,0x80,0x5F,0xB8,0xE3,0xB1,0xFA,0xCE,0xDB,0x5B,0x1E,0x00,0x00,0x00,0x00,0x49,0x45,0x4E,0x44,0xAE,0x42,0x60,0x82}; [/c] (habs gekürzt damits übersichtlich bleibt. Gesendet wird mit: [c] uart_puts
#3982636: > > schau mal auch: > http://www.mikrocontroller.net/topic/354605#3960467 simples BASE64 ;-)
-
Thread
Viele Drucktaster und LEDs ansteuern
Taster und 116 LEDs. Das ginge mit z.B. 8 kombinierten Spalten, 8 Zeilen für die Taster -> max. 8x8=64 Taster 16 Zeilen für die LEDs -> max. 16x8=128 LEDs. Der ATmega2560 hat mehr als genug Pins dafür und ist gut erhältlich - bei Bedarf auch auf Lochraster-freundlichen Boards.
solche Anwendungen nette ICs von WCH zB. CH454 kostet bei LCSC ca. 1.80€ Ich hab mal das englische DB angehängt
-
Thread
zuverlässige SD-Karte für Raspberry Pi
ist das heutzutage unbegründet? Und ist es ggf. sinnvoll eine große Speicherkarte zu kaufen (zB. 64GB oder 128GB) und diese trotzdem nur mit einem kleinen partionierten Bereich zu verwendeten (einige GB) um viel Speicher für das Wear leveling über zu haben? Vielen Dank für eure Hinweise
passiert nix. Das wird bei dem Teil jetzt schon seid Jahren so praktiziert: http://www.fritzler-avr.de/HP/dasuhr.php Das Teil wird mit dem 230V Schalter ein und abgeschalten. Die SD Karte hats dabei regelmäßig gefressen. Allerdings dürfte das beim DB wegschreiben trotzdem noch zu Fehlern führen
-
Thread
Wie sauber samplerate vervierfachen
und Rechenzeit spart, dann nur wenn die Filterstufen auf jeder Kaskade < 4096 / 12 -> ~256. Reichen 128? Reichen 32?
samples im Quelldatenstrom benutzt mit ausreichend genauen gleitenden Koeffizienten. Wir arbeiten mit 64 Samples, was 8 Quellsamples entspricht.
-
Thread
Audio-Projekt
mal ein paar neue audio-demos. dap und avr als synthesizer.
optischem Transmitter, ein DataFlash und ein I2C EEProm. Auf einer Huckepack-Platine befindet sich ein 128x64 EA-DOG Display inkl. Touch-Panel und ein weiterer AVR (dieser übernimmt nur die Erfassung der Berührungen auf dem Touch-Panel sowie die Helligkeitseinstellung der Hintergrundbeleuchtung sowie 2 weiterer
-
Thread
Verbrauchsanzeige für's Moped
noch nicht unter 60€ gesehen. Nicht mehr... Reichelt EA DOGM132 132x32Pixel fuer 13.70 EA DOGM128 128x64 Pixel fuer 21.15 Das kann man sich doch wohl leisten. Ausserdem kann man die ueber SPI ansteuerung und muss sich nicht das ganze 4/8bit gehampel der Hitachi Controller antun. Oder wenn
mal an. Wenn es Probleme gibt, ich habe noch eine Sammlung von mathematischen Routinen bis teilweise 64-Bit in Assembler. MfG Spess
-
Thread
Problem mit Joystick an AVR
kann den Strom so einstellen, dass in Mittelstellung etwa die Mitte des ADC-Bereichs erreicht wird (128 bei 8-Bit ADC). Für die Konstantstromquelle benötigt man aber eine höhere Betriebsspannung als 5V. Daher sollte der ADC-Eingang mit einer zusätzlichen Z-Diode und einem Vorwiderstand geschützt werden
512)-1)*254 - 127; y_int8 = floor( y + 0.5 ); y_int8 = min( 127, max( -127, y_int8 ) ); for (n=1:64) fprintf(1,'.db %5i, %5i, %5i, %5i, %5i, %5i, %5i, %5i\n', y_int8( (n-1)*8 + [1:8] )); end -------------------------------------------------- Der Zurückgewonnene Wert y_int8 liegt jetzt zwischen
-
Thread
GCC Optimierung killt Funktion
Nase schrieb im Beitrag #4439039: > Im Prinzip geht sowas schon auf nem popeligen AVR in die Hose: Zwischen > Pin schreiben und zurücklesen muss eine Nop eingefüllt werden, Hallo Nase, Wo kann ich das nachlesen? Danke.
#4439029: > GPIO_SetBits(GPIOC,GPIO_Pin_1); > GPIO_ResetBits(GPIOC,GPIO_Pin_1); umgeschrieben auf AVR wird aber kein PIN eingelesen, PORTB |= 1; PORTB &= ~1; und mit Sicherheit ein Puls ausgegeben
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
AVR wird nicht wirklich akzeptiert, woran liegt das?
ACDC schrieb im Beitrag #6395317: > Was muss ich da für einen Intel x64 runterladen? > Und wo? https://www.debian.org/distrib/netinst.de.html --> amd64
-
Thread
Problem mit Stackpointer
R16,0x86 RCALL EndstufeB RJMP Main Takt_63: LDI R16,0x3F CP R16,Sinus RJMP Takt_64 LDI R16,0xFF RCALL EndstufeA LDI R16,0x83 RCALL EndstufeB RJMP Main Takt_64: LDI R16,0x40 CP R16,Sinus RJMP Takt_65 LDI R16,0xFF RCALL EndstufeA LDI R16,0x80
lpm R16,Z ; Byte aus Tabelle holen RCALL EndstufeB ret tabelle: .db 0x83,0xFF,0x86,0xFF,0x89,0xFF,0x8C,0xFF .db 0x8F,0xFF,0x92,0xFE,0x95,0xFE,0x98,0xFD .db 0x9C,0xFC,0x9F,0xFC,0xA2,0xFB,0xA5,0xFA .db 0xA8,0xF9,0xAB,0xF8,0xAE,0xF7,0xB0,0xF6 .db
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
Transceiver with 3-STATE Outputs 2 x K4S56163LF - 4M x 16Bit x 4 Banks Mobile SDRAM 2 x ws128j0pbfw00 S29WS128J/064J 128/64 Megabit (8/4 M x 16-Bit) CMOS 1.8 Volt-only Simultaneous Read/Write, Burst Mode Flash Memory
ALL0186 unverschlüsselt versucht. DHCP an. Ist ein 11Mbit Router. Dann mit WEP (mehr kann der nicht) 64 und 128. Ging auch. Er meldet sich an und sagt dann Erfolgreich. Im Display steht immer No Network (weil wohl das VOIP nicht angemeldet it). Als nächstes hab ich es an einer FritzBox 7170 versucht. Neuste
-
Thread
AT NGW100 problem beim booten
0x10200000 ## Booting image at 10200000 ... Image Name: Linux-2.6.27.6.atmel.1 Image Type: AVR32 Linux Kernel Image (gzip compressed) Data Size: 1251950 Bytes = 1.2 MB Load Address: 10000000 Entry Point: 90000000 Verifying Checksum ... OK Uncompressing Kernel Image ..
9335be3c e5c972b2 7773c347 eb4c686d 7d40: 35a208b1 72599094 00000030 00012be4 30303030 30303031 f64cf81d 6511185d 7d60: 00008524 24007ee4 24007ee0 00002450 0000000a 24007db0 24007fac 00000000 7d80: 00002476 24007ddb 24007db0 24007fac 00000000 000066ee 00000001 66736c6f 7da0: 61642062 6f6f742f 75496d61
-
Thread
[S] Leute die einen Logic Analyzer (MiniLA) bauen wollen
unterschiedlichen Amplitude sollte aber so passen (ohne das am Oszi gesehen zu haben; müsste aber auch bei AVR's so sein).
Punkt für dich. Nichtsdestotrotz gibt es beim CY7C1471V33 21 Adressleitungen gegenüber 17 bei einem 128k-Typen...
-
Thread
Neues Terminal-Programm für Windows
Ansicht. Es gibt ein Proggie das soetwas macht. Ich gebe hier ma den Link an: http://bray.velenje.cx/avr/terminal/
Windows that VCRUNTIME140_1.dll was not found > Go to Microsoft, download and install vc_redist.x64.exe for Visual Studio 2015, 2017 und 2019
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
der Zeit schon viel mit einem Arduino gearbeitet habe. Da > ich noch relativ unberührt bin, was AVR/ARM angeht wollte ich mir hier > input holen. In den meisten Arduinos werkelt ein AVR µC und im Arduino Due ein ARM. Was für Arduinos hast du denn bisher benutzt, dass du in Bezug auf AVR/ARM
peripheren Drumherum unterscheidet sich bei > verschiedenen ARM MCUs wesentlich mehr als innerhalb der AVR Familie. Weil das doch verschiedene Hersteller sind. Du vergleichst die Vielfältigkeit von AVR mit allen ARM-Herstellern. Äpfel und Birnen. Wenn dann musst Du AVR mit STM, Freescale oder Infineon
-
Thread
AVR-Studio und Stack
Naja, SRAM fängt aber erst bei $60 ($100 beim 128er) an, drunter sind schließlich noch Register und I/O gemappt. Also geht er auch $60 ($100) Zellen weiter...
laufen. Timer ist nen Beispiel. @Phip Kannste vielleicht noch etwas Zeug rausrücken? Welches AVR-Studio isses denn? dave
-
Thread
Noch kein tinyAVR Support in avrdude?
> legen, sonst gibt's nie einen neuen Release. Darfste natürlich machen. Wobei Updates für die avr-libc auch schön wären ... 64bit double ... :-) duck und weg.
Unterstützung von UPDI war ziemlich umfangreich. > Darfste natürlich machen. Wobei Updates für die avr-libc auch schön > wären ... 64bit double ... :-) duck und weg. Ich weiß, hatte ich begonnen. Leider hat mir Johann den Patch dafür mehr oder minder als eine Art "Coredump" geliefert, also
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
wimre - nur für Linux gedacht. Nein, auch für ohne OS. FreePascal gibt es übrigens auch für den AVR.
Fälschungen seit 2 Jahren bei 100 Prozent. > Kann ich u. A. auch daran erkennen, dass die vollen 128k Flash > ansprechbar sind. Das heißt nichts, die Fälschungen haben ebenfalls 128k.
-
Thread
AVR: Rogue Pointer oder böser Geist verursachen Abstürze
endlich in das Schieberegister schreiben kann. Würde der Master mit maximalem Takt laufen, hätte der AVR-Slave gerade mal einen halben SPI-Takt Zeit dafür. Da hätte bei Atmel die AVR-Division mal ruhig von der 8051-Division abkupfern sollen. Z.B. der AT89C51CC03 hat gepuffertes SPI und obendrein 4
gibt. Dies dient der Stabilität. [c] //#define debugStart #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/interrupt.h> #include "abcc_td.h" #include "abcc.h" #include "abcc_sys_adapt.h" #include "ad_obj.h" #include "appl_abcc_handler.h
-
Thread
AVR32 NGW100 - Linux Setup
mobility grouping on. Total pages: 8128 Kernel command line: >root=/dev/nfs nfsroot=10.1.246.21:/home/avr32/nfs ip=10.1. 246.30::10.1.246.21:::eth0:off console=ttyS0 PID hash table entries: 128 (order: 7, 512 bytes) avr32_comparator: irq 0, 140.000 MHz console [ttyS0] enabled Dentry cache hash
Controller at 0xfff00100, IRQ 19 at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64 AVR32 AP Power Management enabled dw_dmac.0: DesignWare DMA Controller, 3 channels NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP
-
Thread
Bootloader ATmega 2561
mov r18, r24 SPCR |= _BV(SPE); 1f114: 8c b5 in r24, 0x2c ; 44 1f116: 80 64 ori r24, 0x40 ; 64 1f118: 8c bd out 0x2c, r24 ; 44 SPDR = (uint8_t)(Value >> 8); 1f11a: 9e bd out 0x2e, r25 ; 46 // param ... zu sendende Daten // return
; LCD_Wait(); SPCR |= _BV(SPE); 1f122: 8c b5 in r24, 0x2c ; 44 1f124: 80 64 ori r24, 0x40 ; 64 1f126: 8c bd out 0x2c, r24 ; 44 SPDR = (uint8_t)(Value & 0xff); 1f128: 2e bd out 0x2e, r18 ; 46 // param ... zu sendende Daten // return
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
Christoph Kessler (db1uq) schrieb im Beitrag #2419601: > Best.Nr. 745-8434 Was für ein Mini USB Kabel braucht man genau? Kannst Du bitte mal ein Foto von der USB Buchse machen?
treiber und das stm utility bereits installiert. das utility findet mein board aber auch nicht. win 7 64 bit problem?
-
Thread
Energieverbrauch ATtiny261 :-)
32khz.c * * Created: 07.06.2014 19:14:09 * Author: Chris */ #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> // Datei für Interrupts #define F_CPU 32768UL // Prozessortakt festlegen #include <util/delay.h> // Datei für Wartezeiten,immer nach CPU Takt einfügen
macht immer wieder mal einen kleinen Konfigurationsfehler und da will man dann nicht jedes mal den AVR oder den Pin zerstören. Wenn ich gerade mit dem AVR bastle oder einen Prototypen baue kommt an jeden Pin ein Widerstand der so groß wie möglich ist, aber auch so klein dass der Pin noch seine Arbeit
-
Thread
mal wieder: Spass mit Linux Gesperrt
meist herzlich > egal, WIE es funktioniert, Hauptsache es funktioniert. Na, dann zeig mal wie du ne DB pflegen willst OHNE zu wissen WIE die DB funktioniert... bin gespannt.
herzlich >> egal, WIE es funktioniert, Hauptsache es funktioniert. > Na, dann zeig mal wie du ne DB pflegen willst OHNE zu wissen WIE die DB > funktioniert... bin gespannt. Quark - ich meine natürlich die Interna der DB-Engine, das darunter befindliche OS und die Hardware. Und selbst wenn man
-
Thread
STM32F103: EEPROM Abstürze abfangen
weiss ich nicht, hängt ja nicht am Debugger aber meist kommt ein sog. Event einfach nicht. 2x EE je 64kb, 4,7kOhm an 5V, angesteuert durch OD Ausgang des F103. Blind geschrieben mein Versuch alles was mit I2C zu tun hat, also der Master im F103 und das EEPROM zu resetten. Irgendwann schlägt der WDT
genommen und direkt via GPIO dies durchgeführt. > > Und zumindest bei den ST EEPROM steht auch im DB, dass die sich intern > erst mal vom Netz hängen, wenn sie mit Schreiben noch nicht fertig sind. > Das kriegt man dann aber über den Timeout hin. Man lässt ihn mehr als > ein mal ablaufen und sendet
-
Thread
M16C samt Dev-Kit für lau!
loslegen.- Habe mich ja nun schon einige Stunden mit der Theorie beschäftigt. (Simulator, OnlineKurse, DB)
von-Neumann-Architekturen sind (wie z.B. 68xx, MSP430, ARM) und letztere stark Harvard-Architekturen (PIC, AVR, 8051) ähneln.
-
Thread
arthernet extern memory test program
www.ispf.de mit UART Library und optimierter Ausgaben. Es kann gleichzeitig als Beispiel für andere AVR Systeme dienen. Neu: - UART Library - RS232 auch ohne Baudraten Quarz dafür aber mit 16MHz - optimierter Memory Dump - Speicher-Test nach Typ getrennt - Memory Bank Ausgabe - UART0 Ausgabe auf ATMega128 - WinAVR 20060421 geeignet Viel Erfolg Michael ---------------------------------------------------------------------- Bildschirm Hardcopy: Welcome to the arthernet external memory test
-
Thread
Welches Linux als Windows7-Ersatz
mit Flashen von Controllern über > JTAG, etwa STM32? Open-OCD über Kommandozeile oder wie? Für AVR benutze ich avrdude und dazu die GUI AVR8-Burn-O-Mat (wie unter WIndows). Für STM32 nutze ich die in der System Workbench integrierte Funktion oder den STM32 Cube Programmer (kann GUI und Command-Line
> den Abfahrtszeiten kann man sogar übers Internet erreichen. Beispiel: https://iris.noncd.db.de/wbt/js/index.html?bhf=BL&&style=qran&typ=ab (Bahnhof "BL" - Berlin Lehrter Bahnhof ;)
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
Harald schrieb im Beitrag #5858661: > Und kein Sleep-Modi Aus dem DB: Integrated PMU (Power Management Unit) to minimize power consumption during Sleep, Deep-sleep, and Deep power-down modes. Three reduced power modes: Sleep, Deep-sleep, and Deep power-down
die CAN-Hardware sorgt automatisch dafür, daß alles richtig ankommt. AVRs mit CAN sind z.B. AT90CAN128, ATmega64M1 und deren kleineren Brüder.
-
Thread
Transistortester mit AVR Gesperrt
AVR-Studio 4 mit einem AVR-Programmer AVR-ISP (nach AN910) kann mit den Fuse-Bytes dieses Projektes nichts anfangen. Ich habe mir nach Datenblatt die im Anhang gezeigten Fuse-Bits gesetzt und geschrieben
Guck mal hier http://www.gaw.ru/pdf/Atmel/app/avr/AVR094.pdf
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
z.B.: Diese Exe läuft nur auf x86- und x64-CPUs.
Version SerialComInstruments 4.0.7 FFT-Instrument zugefügt (unter Tool-Box / Controls). - FFT-Punkte 64, 128, 512, 1024, 2048, 4096 und 8192 Die FFT wird jeweils ausgeführt, wenn die Anzahl der eingetroffenen Messwerte gleich den gewählten FFT-Punkten ist. - Sample Rate [Hz] einstellbar (Anzahl
-
Thread
Mal wieder Wanderkiste?
mcufriend.com für Arduino 25 x ULN2803A 2 x EA LED39x41-CR inkl. Touch und Hintergrundbeleuchtung 1 x 128x64Dots Serial/Parallel LCD 4 x 8x8 Dotmatrix Datenblätter http://www.digole.com/images/file/Digole_12864_LCD.pdf https://www.mouser.com/ds/2/127/dogs102-6e-6338.pdf Insgesamt ist die Ausbeute
10x SMD Quarze ABM3M 8,000 MHz Out: 2x IRLZ44 1x 2.4" TFT LCD Shield 1x LCD Blau 2x16 1x LCD 128x64Dots Serial/Parallel LCD 5x ULN2803A 1x 4x7 Segmentanzeige 1x Kingbright Punktmatrix LED 4x TJA1055 CAN Tranceiver 60x verschiedene Metallwiderstände 2x Displayrahmen 1x kleines Kunstoffgehäuse
-
Thread
ca. 100 PT1000 Messwiderstände messen
sein muss als die 5VRef, die also höchstens auf > 4.65V verstärkt werden darf aus den 2.5V die der AVR ausgibt. > > Die 2.5C ARef des AVR darf sogar zwischen 2.3V und 2.7V liegen, sie ist > also nicht genau, aber 1000 mal stabiler als die 5V Versorgungsspannung, > damit 2.7V auf 4.85V verstärkt
Referenz) bleiben. Damit käme man mit 8 bzw. 4 gleichen Einheiten aus. Schon mit 32 Kanälen hätte man 64 bzw. 128 (bei 4 Leiter Sensoren) Anschlüsse - die muss man erst einmal auf der Platine Unterbringen, und zusammenführen. Auch ist so der Aufwand für den Entwurf der Platine kleiner und auch die Produktion
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
) Für Interessierte, hier der Link zu meiner Sammlung: http://swissnixie.com/index.php?go=nixie_db
16k x 18; das ergibt 16.384 x 18 = 294.912 Bit = Ringkerne. Hardwaremäßig finden sich in einem Feld 64 x 64 Kerne mal 72 Felder entsprechend 294.912. In der Macroaufnahme sieht man die Ferritkerne; durch jeden einzelnen sind 3 Kupferdrähte geführt, 2 senkrecht und 1 waagerecht. Wie das Schreiben und
-
Thread
Fehler zum nachbauen :-)
geladene Elko den Luxus-Seitenschneider in eine mittelmäßige Abisolierzange verwandelt. Beim Atmega128 in einer sehr kompakten Platine die Pins ADC0..7 mit AD0..7 zu verwechseln lehrt filigrane Freiverdrahtung mit Kupferlackdraht. Eine ungeprüfte Eagle-Lib aus dem Netz, bei der ein TQFP64 nur ~92%
1hcn44ww.exe Extracting "Lenovo BIOS Update Utility" - setup data version 5.5.7 (unicode) - "app/H2OFFT-Wx64.exe" - overwritten - "app/H2OFFT-Wx64.exe" - "app/bios.bin" - "app/BiosImageProcx64.dll" - "app/Ding.wav" - "app/FlsHook.exe" - "app/FlsHookDll.dll" - "app/FWUpdLcl.exe" - "app/iscflashx64
-
Thread
Mikrocontroller Einstieg
Moin, Die rote AVR Bord von Gregor gefällt mir eigentlich. Gerhard
funktioniert gerade so schlecht und recht und dann auch nur mit einfachen monochrome Displays mit typisch 128x64 Pixel. Für einfache Anzeigen vielleicht noch tragbar und auch oft getan. Da aber die Arduino Libs ohnehin weitgehend gekapselt sind, hätte dieser Aspekt durchaus gleich ausgenützt werden können.
-
Thread
ISR Code schneller machen?
mit Zero-Overhead. Keine extra Daten, kein extra Code, kein malloc. @Wilheml: ich benutze das bei AVR in einer eigenen (minimalst)Implementierung. Kennst du eine für AVR?
weniger verstehe ich. In der main.cpp sind die 4 Zeilen raus und in der uart.h steht [c] #include <avr/pgmspace.h> #if (__GNUC__ * 100 + __GNUC_MINOR__) < 405 #error "This library requires AVR-GCC 4.5 or later, update to newer AVR-GCC compiler !" #endif // module global variables volatile
-
Thread
Serielles Gerät (STM32/DSO138) reagiert nicht auf FTDI, wie Fehler suchen?
verbunden, ich hoffe, dass er dann 0 ist? > Außerden soll Jumper 2 zugelötet werden, das setzt DB2/PB2 auf Ground. Ist der zufällig intern mit Boot1 verbunden? > Einen Reset-Knopf gibt es rausgeführt, auf der Platine markiert mit SW8, den finde ich im Schaltplan aber nicht. Vielleicht ist der
Kommandozeilenparameter mit denen man die Chip ID und die Speichergröße ignorieren kann. Damit kann man die vollen 128 kB der STM32F103C8 nutzen (offiziell haben sie nur 64 kB).
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Kleiner DIY Synth von 2019 Mein Blog: https://www.sequencer.de/synthesizer/threads/avr-synthesizer-wave-1-de-generator.87599/page-19 Gruß Rolf
Feldfernsprecher :-) Hier ein kleines Video zur besseren Ansicht: https://www.youtube.com/watch?v=zBjsx0DB0JU
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
Minuten) - liefert Information über die Fehlerwahrscheinlichkeit Achtung: Die "dbErr"-Werte zeigen keine Fehlerzahl. Der Minimalwert 0 bedeutet quasi Zufall und der Maximalwert 255 bedeutet eine Fehlerwahrscheinlichkeit von 1:5000 Milliarden. Siehe "DCF77DecHit.h
0.4 | 78 | 18.6 36.6 74.9 139.3 0.5 | 71 | 16.3 34.2 67.3 128.8 0.6 | 64 | 15.3 31.0 61.4 119.0 0.7 | 58 | 12.5 27.3 56.8 109.6 0.8 | 53 | 11.1 25.2 52.4 101.5 0.9 | 49 | 12.5 23.5
-
Thread
Eigenbau Einspeisewechselrichter
Alt G. schrieb im Beitrag #7204107: > Bei nur 1 kanal kann man den bei 7 bit auflösung 64khz schrauben, bei 6 > bit auf 128khz, etc. Kann ich machen wenn du genau weisst was du > brauchst. 1min google... https://www.meanwell-web.com/content/files/pdfs/productPdfs/MW/LRS-100/LRS-100
ich später immer noch einbauen) und natürlich passende Induktivitäten und Dioden. Ich werde einen AVR128DB28 als CPU verwenden und dann zusätzlich noch Spannungsüberwachungs-ICs einsetzen um eine drohende Überspannung im Zwischenkreis zu erkennen und dann den DC-DC-Converter abzuschalten. Ich habe mich
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
schon ein Worst-Case-Szenario haben. Abhängig vom Aufbau dürfte die max. Dämpfung bei ca -60 dB liegen, mehr ist auch mit Abschirmblechen kaum zu schaffen. Gruß, Guido
Periode stehen läßt, (z.B. die Schrittweite auf 1/32 der Periode, womit man bis ca. 1.5MHz kommt oder 1/64, 1/128 usw.), dann jittert das Ausgangssignal bei Sägezahn und Rechteck nicht und es können daraus auch keine Subharmonischen entstehen. Aber damit kriegt man nur eine feste Frequenz heraus, wenn man
-
Thread
WordClock mit WS2812
schon seit mindestens einem Jahr im Source und hat damit zu tun, dass es keinen Sinn macht, insgesamt 64 verschiedene Helligkeiten ("DISPLAY_COLORS") durch 16 mögliche Helligkeitsstufen zu teilen, da dann die Granularität darunter leidet. Im Moment ist es so: Es gibt 64 Helligkeitsstufen ("DISPLAY_COLORS
Farben sollen möglich sein? Evtl. nur 8 wie rot, gelb, grün, blau, lila, türkis und weiß? Oder alle 64x64x64 möglichen, d.h. 262144 verschiedene Farben? Sieht das dann noch gut aus? Deine beiden Fotos zeigen ganz klar die Verwendung der 8 Standard-Farben. 2. Wie wird bestimmt, welcher Buchstabe
-
Thread
Hausbus
Anwendungspunkt mit RS232 oder ähnlichem. Auf dieser Seite unter Links sollte irgendwo bei den AVR ein Link auf ne schöne Site sein, die sehr gut nen Aufbau solch eines Homebusses mit CAN beschreibt.
dazukomme, dann werde ich das Ganze mal hier vorstellen. Als Grundlage habe ich übrigens jetzt einen AVR16 vorgesehen, mit Microchip MP2515 CAN-Transceivern. Ist zwar leider kein Single-Chip mehr, aber durch die Ansteuerung per SPI-Bus hält sich das Leiterbahn-Chaos in Grenzen. AVR habe ich deshalb genommen
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
nix!? Das war die Abfrage: [code] SEND: 0B 90 3D 04 01 A9 AA 55 REC : AA 55 10 08 1A 00 2F 64 64 00 B1 00 0A AA 55 AA 55 01 00 02 AA 55 REC : AA 55 0B 90 3D 04 01 A9 00 07 AA 55 REC : AA 55 10 0B 3D 04 01 BC 00 07 AA 55 REC : AA 55 08 00 34 00 3C 02 5E 02 5E 21 00 01 00 00 00 F6 57 00 0D
modifizieren wollen. Vielleicht gibt es einen Ansatz der für viele passt egal ob CAN, KNX, PIC, AVR, ARM, etc. ;-)
-
Thread
LCD mit ILI9325 funktioniert nicht!
I2C, ein LCD, einige Taster und einige PWMs bearbeiten müssen. Rein rechnerisch hätte ich bei nem 64kByte-Chip noch 14kByte für die Software über. Halte ich gerade für die Ansteuerung des LCDs ziemlich knapp. Ist das so richtig gerechnet? Aus dieser groben Rechnung würde ich somit schließen, ich sollte bei den 128kByter anfangen.
-
Thread
Nutzt ihr noch "richtige" PC's? (ATX Formfaktor/Tower)
Bei 128 Threads pro Prozessor wird diese Art der Last-Darstellung allmählich etwas unübersichtlich.
kleine SSDs würde ich nicht mehr kaufen, 1TB sollten es schon sein. Zuhause habe ich auf einer 128er SSD Linux mit den ganzen Entwickler-Tools für Elektronik und Java EE, sowie Windows und meine Musiksammlung. Damit komme ich gerade aus. Mit 256GB wäre ich sehr gut bedient. CPU Historiker schrieb