-
Thread
AMD-FX- Underclocking
(prx) A. K. schrieb im Beitrag #6805716: > ycruncher 2,5 Mrd multithreaded: > FX-8320E: 768s > 1185G7: 190s 3950X: 4 Cores: 225s 4 Cores + HT: 180s 8 Cores: 112s 16 Cores + HT: 80s
Kevin M. schrieb im Beitrag #6805735: > 3950X: dasselbe Phänomen, wenn das Sekunden sind. 4 Cores: 225s 16 Cores + HT: 80s 4x80s = 320s und nicht 225s, also sind 4-cores auch hier -im Durchscnitt - schneller prx: meiner ist 8320, 8320E kam erst viel später. Mag E-conomy nicht.
-
Thread
Pegelwandler für PSP Display (1.8v <-> 3.3v)
bestimmt noch etwas abschauen. Eagle .sch und > .brd wären natürlich deluxe ;). Wenn du mir deine eMail Adresse schickst, dann schick ich dir meine Eagle Files. Vielleicht findest du ja noch einen Fehler in meinem Schaltplan, dann hab ich auch was davon ;-). > Ich werde wahrscheinlich den SN74LVC16T245
nur 18-bit Farben zur Verfügung habe, reichen bei mir auch 3 74AVC8T245. Warum brauchst du 3 von den 16 bit Bustreibern?? > Das PDF habe ich nur beim googeln zufällig gefunden. Habe Info studiert > und von E-Technik nur Hobbymäßig (seit nem Jahr) Ahnung ;) Achso... ich hab nämlich selbst an der
-
Thread
Neue schnellere ARMe von Philips - bastelfreundlich!
clock running, to be less than 10uA. LPC2101 (8KB flash, 2KB SRAM), LPC2102 (16KB flash, 4KB SRAM), and LPC2103 (32KB flash, 8KB SRAM) will be available starting November 2005. The per unit Manufacturer Suggested Retail Price in quantities of 10,000 are USD $1.47, $1.85, and
Wow, danke für den Tip! Die AT91SAM7 ersetzen ja defacto alle AVRs ab dem Mega16, wenn mal mal vom etwas höheren Preis absieht, was für mich als Hobbyist aber bei den Beträgen ziemlich wurst ist. Insbesondere aufgrund der vielfältigeren
-
Thread
Kurzschluss im 3.3V Netz meiner 3D-Drucker-Platine
im Voraus! VG, Stefan PS: Die Platine ist mehr oder weniger ein Derivat eines Arduino Due mit SAM3X8E. Viele Teile der Schaltung habe ich von Arduino übernommen, dem einen oder anderen wird es also bekannt vorkommen!
die Unterstützung bis hierher. PS: Zwei Pads liegen relativ nahe beieinander (3.3V und VDDOUT vom SAM3X8E). Ich messe zwischen beiden einen Widerstand von etwa 15kOhm (ich denke das ist der Widerstand vom Spannungswandler des SAM3X8E, 1.8V). Meinem Beurteilungsvermögen liegt es also definitiv ausschließlich
-
Thread
STM32 mit AVR/FAT32 Bibliothek
===================================================================== SdFat Version 2 supports FAT16/FAT32 and exFAT SD cards. It is mostly backward compatible with SdFat Version 1 for FAT16/FAT32 cards. exFAT supports files larger than 4GB so files sizes and positions are type uint64_t for classes
#6471986: > Hat denn jemand schon mal mit dem STM32 und FatFS richtig gearbeitet? Nicht STM32, aber SAM4E und SAME70. Auf beiden mit Elm Chan FatFS, die in diesem Falle allerdingns von Atmel bereits mit einer Hardwareanpassung auf deren MMC versehen worden sind. Das wird kommerziell genutzt, auch mit
-
Thread
Umstieg auf 32 bit Atmel?
floating point Operations. Jeder MC, für den es einen C-Compiler gibt, kann float. Ob der MC ein 4-, 8-, 16-, 32- oder 64-Bitter ist, spielt keine Geige. Auch die meisten 32-Bitter haben keine FPU, sondern benutzen die Math-Lib des Compilers. Beim AVR kostet die float Lib einmalig 1kB Flash.
eben langsamer als die M4 Cores.
-
Thread
SAMD20 timer counter 1 läuft nicht
*!< bit: 2.. 3 TC Mode */ uint16_t :1; /*!< bit: 4 Reserved */ uint16_t WAVEGEN:2; /*!< bit: 5.. 6 Waveform Generation Operation */ uint16_t :1; /*!
TC_WAVE_GENERATION_MATCH_FREQ_MODE; config_tc.pwm_channel[0].enabled=true; config_tc.pwm_channel[0].pin_out=PIN_PB08E_TC4_WO0; config_tc.pwm_channel[0].pin_mux=MUX_PB08E_TC4_WO0; tc_init(&tc_instance,TC4,&config_tc); tc_enable(&tc_instance); } [/c] Auslesen [c] uint32_t tc_get_count_value
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
/3.4.1/sam3x/html/group__sam__drivers__pio__group.html Ganz offensichtlich zum einschalten. static void ioport_set_pin_level (ioport_pin_t pin, bool level) Set an IOPORT pin to a specified logical value. http://asf.atmel.com/docs/3.4.1/sam3x/html/group__ioport__group.html Ist hier auch das "einschalten" geimeint oder die Änderung des Register ob am Pin ein High oder Low liegt? Entschuldigt wenn meine Fragen etwas noobig sind
-
Thread
Eigenbau Optisches Spektrometer
voll in Form) habe ich dieses Experiment durchgefuehrt: https://www.tu-braunschweig.de/index.php?eID=dumpFile&t=f&f=71292&token=a44fe7c35c6186ebeea4d1c914eb1416b9d20585 Gruesse Th.
diesem Aufbau jetzt Spektralfotos wie das angehängte ikealed.12mm.png (hier ausnahmsweise in vollen 4MB). Der dazu verwendete Befehl lautet: [code] libcamera-still -n --width 2592 --height 1944 --mode 2592:1944:12:P --rawfull -e png -r -v 3 --shutter 1000000 --gain 1 --awbgains 1,1 --framerate 0 --
-
Thread
Handydummy (Attrappe)mit richtigem Display 10Zoll - u.a.Motorola Xoom
TP25 ist TxD, gesendet wird mit 3,3V Pegeln: [code] MP650 BootCode V:0A PwrOnSrp:0x0000FF4A dma->SdramCtl:0xE654925C DDR SDRAM 16Mb*16 Loader Address=0xBFC00EE0 Loader Size=0x00004CDC Load loader to 0x80700000 ok!! MP650 Loader 20100610 SD not exist Nand - (2000+1B4)x080x0800
Ich hab gerade mal den DDR-SDRAM von 16Mb*16 auf 32Mb*16 getauscht, ergibt leider einen Fehler. [code] MP650 BootCode V:0A PwrOnSrp:0x00007F4A dma->SdramCtl:0xE654925C DDR SDRAM 16Mb*16 Loader Address=0xBFC00EE0 Loader Size=0x00004CDC
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
<uint16_t> { enum PORT { A = 0x0400, B = 0x0420, C = 0x0440, D = 0x0460, E = 0x0480, F = 0x04A0 }; }; // Bsp. Pin > Port Zuordnung constexpr uint16_t PinVPortAddr [4] { BaseAddrVPORT<uint16_t>::VPORT::F, BaseAddrVPORT<uint16_t>::VPORT::A, BaseAddrVPORT<uint16_t>::VPORT::D, BaseAddrVPORT<uint16_t>::VPORT::B, }; // Bsp. Pin > Port Zuordnung constexpr uint16_t PinPortAddr [4]
-
Thread
ESP8266 NodeMCU 1.0 and PCF8574 - Call PCF Object by Reference
KEINE-NC-START-STOP-DPST-LED-Momentary-Drucktastenschalter-AC-220-V-F-r-Starter-Sch-tz/32841013279.html?spm=a2g0s.11045068.rcmd404.3.7af356a4BSADBP&pvid=39e487c7-cbee-4b92-91dc-703921392acb&gps-id=detail404&scm=1007.16891.96945.0&scm-url=1007.16891.96945.0&scm_id=1007.16891.96945.0 (Almost) everything has been working fine so far, until
issues to read data from the PCF8574, check if you can > successfully use the oppsite direction (e.g. switch LEDs on and off). > > 4) Since you are using I²C communication, it is very important to > measure the voltate on the I²C bus before and during the error. I would > also high recommend
-
Thread
Umstiegsbreatung uC Atmel/STM
328 kostet mich 3-4$, und hat 13 Digital-IO und 5 Analog. Ein STM32 hat 51 I/O, und kostet um 4$. Ein 16bit Portexpander kostet ca 0.7$. > Ja, für Graphik halte ich AVR auch nicht für geeignet. Nunja, das mag sein
der faire Vergleich ATXMEGA64AU und EFM8LB12F64 Preis bei Mouser: 5,57 / 1,76 Flash: 64k RAM: 4k CPU: 32 MHz / 72 MHz ADC: 12-Bit / 14-Bit DAC: 12-Bit 2x / 4x PWM: AWeX 11-Bit nur über Timer / PCA 16-Bit integrierte CPLD-Blöcke: - / 4x Haupt-Einsatzbereich sind optische Module wo vorher
-
Thread
LCD4x40-KS0066 Probelm
(LCD_FUNCTION_8BIT)>>4; lcd_e_toggle(); delay(5000); /* delay, busy flag can't be checked here */ /* repeat last command */ lcd_e_toggle(); delay(100); /* delay, busy
>>4 lcd_e_toggle(); delay(100); /* some displays need this additional delay */ /* from now the LCD only accepts 4 bit I/O, we can use lcd_command() */ #else /*
-
Thread
Bosch Induktionsherd geht nicht mehr
Hallo zusammen, bei uns funktioniert ein Kochfeld nicht, blinkt immer E4 im Wechsel, weiss jemand villeicht wie man diesen Fehler beheben kann?
ich mir erstmal dieses YouTube-Video rein gezogen, welches mir sehr geholfen hat: https://youtu.be/4GrQNH80oDY?si=ewAsJGmlAD34nYkR Das Material und Werkzeug: SMD-Wiederstände: https://www.conrad.de/de/p/royalohm-cq1007f4700t4e-praezisions-widerstand-470-smd-2010-0-75-w-1-100-ppm-c-1-st-tape-cut
-
Thread
USB C CC-Pin Schaltung Ladekabel
Der Raspberry pi 4 hatte einen Bug bei der Versorgung über das USB-C Kabel. Es fehlte einer von zwei Widerstände. https://hackaday.com/2019/07/16/exploring-the-raspberry-pi-4-usb-c-issue-in-depth/ Ich nehme an
Mad schrieb im Beitrag #7174308: > Gerald K. schrieb: > >> Der Raspberry pi 4 hatte einen Bug bei der Versorgung über das USB-C >> Kabel. >> Es fehlte einer von zwei Widerstände. >> > https://hackaday.com/2019/07/16/exploring-the-raspberry-pi-4-usb-c-issue-in-depth/ >> Ich
-
Thread
Rasberry Webradio von Michael Schwarz
Thank you Martin Schwaikert for your reply. But I don't know where for change 4bit/8bit/16bit Mode of Display.
Original da. Aber das Image kann ich dir anbieten https://drive.google.com/folderview?id=0BxzW4pV2fBDZd3F2YnE0YjFRQ1E&usp=sharing Grüß Peter
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
auf einer Seite zu einem ähnlichen Board: https://onlinedocs.microchip.com/pr/GUID-FC2A0384-AC9D-45B4-951E-5C0DEFE8B2E9-en-US-5/index.html?GUID-E45ECAF4-48D5-4D67-BE87-4DF8AE01358D Habe das dort aufgeführte Kommando ausgeführt (siehe Screenshot), was erstmal erfolgversprechend schien; allerdings wird
Anscheinend ist das Verifizieren der geschriebenen Fuses > fehlgeschlagen. Hab das gleiche Problem mit SAM4E16E & SAMC21. Egal ob mit SEGGER SAM-ICE oder ATMEL-ICE Programmer. Klickst du "Program" scheint alles gut zu sein, klickst du dann "Verify" kommt deine Fehlermeldung. Nutzt du jedoch die JLink.exe
-
Thread
Zeitkritisch ?
sub r18, r30 16a: 3f 0b sbc r19, r31 16c: 22 0f add r18, r18 16e: 33 1f adc r19, r19 170: 22 0f add r18, r18 172: 33 1f adc r19, r19 174: 2f 5f subi r18, 0xFF ; 255 176: 3f 4f sbci r19, 0xFF ; 255 178: 40 e0 ldi r20, 0x00 ; 0 17a: 50 e0 ldi r21, 0x00 ; 0 17c: 2c d2 rcall .+1112 ; 0x5d6 <__udivmodsi4> 17e: c9 01
-
Thread
ARM Daten Hilfe
, Hab da ne Frage weil ich bald von AVR auf ARM umsteigen will. Wieviele MIPS hat denn so ein AT91SAM7S256 µC wirklich? Ich lese oft, dass sie 16/32 Bit Controller sind, heißt das jetzt, dass sie bei einem Clock Cycle 32 oder 16 Bit verarbeiten können (so wie die ATMEGAs 8 Bit)? Der Leistungsunterschied
auch wenn man einen zusätzlichen Farbsignal IC verwenden muss Mit einem ARM7 wie LPC2000 oder AT91SAM7 wirst du auch die Leistungsfähigkeit einer PS1 kaum erreichen, selbst wenn du einen zusätzlichen IC für das Videosignal einsetzt. Die 4KB On-Chip ICache sind um einiges effizienter sein als der
-
Thread
Statusdisplay / Slideshow in HTML, PHP, Java,?
next text element let prop = e.dataset.value; // get the value of the data-value attribute // Do our datas have a property with the same name as the data-value attributes' value? if(!prop || !(prop in x))
dann entsprechend die Texte Je nach Display habe ich ja jetzt verschiedene Seitenverhältnisse, 16:9, 16:10, 4:3... Meine Bilder haben alle einen weissen Hintergrund - geht es irgendwie das jetzt graue auch entsprechend einzufärben? Oder mus ich die Viewbox so groß machen das es auf alle Fälle
-
Thread
8bit-Computing mit FPGA
und String ergibt sich so: Der 2er-Exponent e sei 4*k+r mit r=0|1|2|3 Damit e-1fff = 4*k+r-4*800+1 = 4*(k+1-800)-(3-r) Also 2^(e-1fff) = 10^(k+1-800)/2^(3-r) Man erhält also EEE als k+1, wobei 000 für 1000 steht. UzzzUzzzUzzz.n erhält
Beitrag #4409304: > Es gibt eine Änderung der CPU: Die Befehle SZ.A AZ.A LZ.A > auf Position e4/e5/e6 wurden ersetzt durch NA.K ZO.K NA.A Noch eine Änderung: Die Positionen e5 und fb der Befehle ZO.K und SL.K wurden getauscht.
-
Thread
Welcher ARM ist für mich der Beste?
vom Flash bei 60 MHz ein klein wenig schneller als ein Atmel bei 55 MHz vom SRAM. 4. Angenommen max. Performance ist nicht so wichtig, bei 30 MHz sind beide praktisch gleich schnell, weil SAM7 da auch vom Flash im ARM mode fahren kann. 5. Stromverbrauch ist aehnlich zwischen diesen
erlebt. SAM7 und LPC2378, schreibzugriffe auf eine SD-karte im SPI mode. bei beiden ist der zugriff in etwa gleich schnell und beiden benutzten DMA (ca 4 sekunden für 1MB). der SAM7 ohne DMA war um etwa die hälfte
-
Thread
Chinesische USB/nRF24L01 Adpapter
define RX_ADDR_P1 0x0B #define RX_ADDR_P2 0x0C #define RX_ADDR_P3 0x0D #define RX_ADDR_P4 0x0E #define RX_ADDR_P5 0x0F #define TX_ADDR 0x10 #define RX_PW_P0 0x11 #define RX_PW_P1 0x12 #define RX_PW_P2 0x13 #define RX_PW_P3 0x14 #define RX_PW_P4 0x15
examples/pingpair_dyn/pingpair_dyn.pde Es klappt ohne Probleme. Den stick muss man mit: AT+SET=4C07E1F0F0F0F0 umstellen. Bitte beachten dass es nur mit Großbuchstaben klappt. 4C ist die Default Frequenz vom nrf driver. Die Adresse muss in umgekehrter Reihenfolge eingegeben werden. Gruss
-
Thread
[C] Böse Falle: Datentyp korrekt angegeben, falscher verwendet
Aber nicht bei jedem Mal, da schwillt mir ja der Kopf. Habs gerade mal in ein Word doc kopiert: 16 A4-Seiten
((int16_t)30000*(int16_t)2); printf("x: %zd\n", size); [/c] gibt tatsächlich 4 aus. (ist Standard-Int auf meinem System) Und ich dachte wenn man z.B. (short) + (char) rechnet, dann bekommt das Ergebnis
-
Thread
BMW Nightvision (FLIR PathfindIR) "Wärmebildkamera"
Wärmebildkamera haben will, die auch Temperaturen anzeigt, kann ich derzeit nur die Firmware aufgemotzte FLIR E4 empfehlen. FLIR E4 Neupreis ~1150€ (hat 80x60 Pixel Auflösung, aber einen 320x240 Detektor, der sich mit ein paar Firmwareänderungen freischalten lässt) Zur Kamera: http://joe-c.de/pages/posts/waermebildkamera_flir_ex
Wärmebildkamera haben will, die auch Temperaturen anzeigt, > kann ich derzeit nur die Firmware aufgemotzte FLIR E4 empfehlen. ...und warum sollte das s/w-Bild keine Wärmeinformation enthalten? Nur weil es nicht in Falschfarben eingefärbt ist? Mirko
-
Thread
SAM4E USB Typ-B Anschluss.
irgendetwas anderes beachten? Handbuch: http://www.atmel.com/Images/Atmel-11157-32-bit-Cortex-M4-Microcontroller-SAM4E16-SAM4E8_Datasheet.pdf godi
der allerdings einen anderen µC (ATSAM3X8EA) verbaut hat. Bei diesem sind Varistoren (CG0603MLC-05E) von D+ und D- gegen Masse eingebaut (als Überspgschutz?) und die Datenleitung ist direkt angeschlossen. Brauche ich eine zusätzliche Spannungsanpassung für D+ und D- damit ich diese an den SAM4E8C
-
Thread
Bits shiften - ich verstehe es nicht.
e0: 02 c0 rjmp .+4 ; 0xe6 <bcd3+0x40> e2: 88 53 subi r24, 0x38 ; 56 e4: 9f 4f sbci r25, 0xFF ; 255 if (first & 0x02) out += 400; // / e6: 21 ff
<main+0x14> [/code] Und das ist der Assemblercode von Pedas 1-Short-Variante: [code] uint16_t bcd3(uint16_t in) { uint8_t outl = 0; b0: 90 e0 ldi r25, 0x00 ; 0 if (in & 0x0001) outl += 100; if (in & 0x1000) outl += 10; b2: 34 fd sbrc r19, 4 b4: 96 5f
-
Thread
LCD zeigt nur Balken an, weis nicht mehr weiter;)
Mach es mal anders herum: Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.4 , Db6 = Portc.5 , Db7 = Portc.1 , E = Portc.2 , Rs = Portc.0 Config Lcd = 16 * 2 MfG Paul
framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 1600000 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.4 , Db6 = Portc.5 , Db7 = Portc.1 , E = Portc.2 , Rs = Portc.0 Config Lcd = 16 * 2 Config Portd.6 = Output initlcd End
-
Thread
Bascomfehler SED1520
") Std_s = Str(_hour) Std_s = Format(std_s , "00") Portb.0 = Puls If Z1 < 10 Then Setfont Font16x16 Lcdat 1 , 1 , " " ; Std_s ; ":" ; Min_s ; " " , 0 Setfont Font8x8 Lcdat 2 , 98 , ":" ; Sec_s , 0 Lcdat 3 , 1 , " AVR-Praxis.de " Lcdat 4 , 1 , " " ; Date$ ; " " , 0 Else Setfont Font16x16
Sam schrieb im Beitrag #1760790: > Kann ich das mit den Fonts irgendwie umgehen und unter die 4kb kommen? Ja, wenn du auf den 16x16-Font verzichtest. Also die letze Zeile [code]$include "font16x16
-
Thread
[V] Grafik-LCDs, Pictiva-LCDs, TRW-24G Funkmodule
/us/page/popup_pages/Stand... + 4x passende 22pol ZIF-Sockel 16 Euro (LCD+ZIF-Sockel) jeweils oder immer für alle 4?
-06-COG.pdf + 4x passende 22pol ZIF-Sockel 16 Euro (LCD+ZIF-Sockel) 1x Hantronix HDM64GS24L-2-Y10S 240x64 schw./weiß http://www.hantronix.com/down/64gs242.pdf 10 Euro 1x AT91SAM7S-EK mit SAM-ICE 90 Euro
-
Thread
Peter Fleury LCD Lib für AT90USB162?
mode, 1: IO port mode */ #if LCD_IO_MODE /** * @name Definitions for 4-bit IO mode * Change LCD_PORT if you want to use a different port for the LCD pins. * * The four LCD data lines and the three control lines RS, RW, E can be on the * same port or on different
KS0073_4LINES_MODE 0x09 /* |0|001|0000 4-bit mode, extension-bit RE = 0 */ #endif #endif /* ** function prototypes */ #if LCD_IO_MODE static void toggle_e(void); #endif /
-
Thread
LCD ausgabe mit AVR Studio
//der hängt bei mir eigentlich aug masse #define LCD_RW_PIN 2 #define LCD_E_PORT LCD_PORT #define LCD_E_PIN 1 ich hab das TC1602E-01 Pollin und die Datenleitungen D4-D7 an PA4-PA7 RS is an PA0 R/W auf massse E auf PA1
mode, 1: IO port mode */ #if LCD_IO_MODE /** * @name Definitions for 4-bit IO mode * Change LCD_PORT if you want to use a different port for the LCD pins. * * The four LCD data lines and the three control lines RS, RW, E can be on the * same port or on different
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
kann man sich einen Eindruck von den Impfdeppen verschaffen: https://www.youtube.com/watch?v=3T406E-4zzs
Panikmacher noch rechte Verschwörungstheoretiker gewesen. https://www.youtube.com/watch?v=IWxNXcKPF4E
-
Thread
Welche Funktionalitäten hat eigentlich so ein Ladeziegel?
Welche Funktionalitäten hat eigentlich so ein Ladeziegel für die E-Autos? Was macht die Elektroik da drin? Danke + MfG Wolfgang Beispiel: https://www.elektroautoladekabelshop.com/peugeot-e2008-ladekabel/peugeot-16a-mobile-ladestation-typ2-schuko-stecker
0,29€ auf katastrophale (Schnappatmung!!!1!) 0,31€. Die 15kWh/100km kosten 100km mich mit meinem E-Auto damit 4,65€ (huch!). Bei einem Strompreis von 50Cent sind es dann 7,5€. Von daher, Schwurbelisten schwurbeln, das sollte man ignorieren.
-
Thread
Hilfe Grundlagen Atmel in C
habe mit der LCD-ansteuerung folgendes Problem für die Datenbits benutze ich den PORTA und für RS und E die PORTadressen PD4 und PD5. Kann ich das so schreiben als #define in die lcd.h Datei? Zum Programmieren benutze ich das AVR-Studio 4.0 ein Notebook mit win98, so wie das Pollin Board mit einem Mega16
lcd_write(0x80+0x13,0); // B 1010 0000 => DD-RAM Adress Set 3. Zeile/1.Spalte if (zeile == 4) lcd_write(0x80+0x53,0); // B 1010 0000 => DD-RAM Adress Set 4. Zeile/1.Spalte } /** Cursorpositionieren Zeile, Spalte */ void lcd_gotopos (uint16_t zeile, uint16_t spalte
-
Thread
Kameramodul bei Pollin: Kennt das jemand?
5050 (1-4 höhe 1,7 2,2 2,7 3,2 mm) 030 Kontakts 0,5mm Abstand und sitzen "gleich um die ecke" W+P PRODUCTS GmbH Daimlerstr. 29-33 D-32257 Bünde Tel.: +49 5223 98507-0 Fax : +49 5223 98507-50 E-Mail: info
entsprechend die identischen Werte für die anderen 5V/3,3V Spannungsteiler; R11 - R13 = 33 Ohm; Pullup R15,16 4,7K; R18/19 und R20/21 wie R3/R14;(dies kann sich event. noch ändern!)
-
Thread
LCD-Modul TC1602E-01 von Pollin ansteuern
/**< clock frequency in Hz, used to calculate delay timer */ /** * @name Definitions for 4-bit IO mode * Change LCD_PORT if you want to use a different port for the LCD pins. * * The four LCD data lines and the three control lines RS, RW, E can be on the * same port or on different
****************************** Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.0 , Rs = Portb.1 Config Lcdbus = 4 Cursor Off Cls Enable Interrupts Config Date
-
Thread
ARM Einstieg - Fragethread
Lothar schrieb im Beitrag #3847534: > Das ASF mit den ursprünglich mal für größere ARM (SAM4) gedachten > structs. [c] /* -------- TC_CTRLA : (TC Offset: 0x00) (R/W 16) Control A -------- */ #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) typedef union { struct {
Usage : 600 bytes 3,7 % Full > Data Memory Usage : 544 bytes 26,6 % Full[/c] ATSAMD20E14: 16k Flash, 2k RAM gerad mal schnell getestet: - armcc Lib, 0x100 Bytes Stack: Program Size: Code=348 RO-data=192 RW-data=4 ZI-data=356 - armcc MicroLib, 0x100 Bytes Stack: Program Size
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
.ORG 0x1800 1800 21 00 08 START: LD hl,0x0800 1803 0E 0F L1: LD c,0x0f 1805 CD E4 05 CALL 0x05e4 1808 CD 14 18 CALL SUB1 180B 06 5E LD B,0x5e 180D CD 2C 18 L2:
II speaker. ; Smaller delay = higher pitch. ; ; Approximate values (tuned experimentally): ; C4 = 191, D4 = 170, E4 = 151, F4 = 143, G4 = 127, A4 = 113, B4 = 101, C5 = 95 C4 = 191 D4 = 170 E4 = 151 F4 = 143 G4 = 127 A4 = 113 B4 = 101 C5 = 95 pitch_delay =0 duration_count=
-
Thread
AtSamC21 AtmelStudio/MicrochipStudio device-programming failed
Hallo Forum-Community! Ich wollte soeben eine Kleinserie mit dem AtSamC21E16A und bestehender Firmware programmieren (SWD-Schnittstelle) und bin über folgendes Problem gestolpert: **Funktioniert:** AtmelStudio aus dem Projekt heraus programmieren/debuggen klappt problemlos
with EDBG – AVRSV-8212: Reading Target voltage for SAMD21 fails – AVRSV-8187: Support for CMSIS 5.4.0 schema in atpackmanager – AVRSV-8170: SAM D51, E5x - ELF parsing incorrect with ECC in Flash – AVRSV-8105: Erase User page before programming fails for SAME54 – AVRSV-8073: SAM E54 User Page read
-
Thread
Digitalpiano Sound verzerrt - Roland HP 237e
INPUTs überprüfen: ob gleich verzerrter Sound. a) unverzerrt: MAINBOARD defekt b) verzerrt: IC 15-16-17 defekt 3.) Beschaltung des IC17 überprüfen (R,C, ..) 4.) > IC17 auslöten ! < Da kein Signal an Buchsen auch kein Schaden. 5.) Sound von INPUT weiter verzerrt: IC 15-16 defekt 6.) Signal von
brauchst mind. 200µF im Audio-Signalverfolger ! Und bei einem an die Signal-Leitung angeschlossenen 4Ω-LS min. 2000µF. Für 16-20 Hz. . Danke Matze !
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Vielleicht brauchbar: https://www.ebay.de/itm/Rohrabschneider-3-16mm-Mini-Rohrschneider-Kupfer-Alu-Bremsleitung-KFZ-Sanitar/252637302308?epid=2256173887&hash=item3ad25b4e24:g:ZOMAAOSw9k5XPr5d
schrieb im Beitrag #5333263: > Vielleicht brauchbar: > https://www.ebay.de/itm/Rohrabschneider-3-16mm-Mini-Rohrschneider-Kupfer-Alu-Bremsleitung-KFZ-Sanitar/252637302308?epid=2256173887&hash=item3ad25b4e24:g:ZOMAAOSw9k5XPr5d Eher nicht geeignet. Gerade bei Abstandsröllchen sollten zumindest die
-
Thread
Busy-Flag
Also so habe ich das mal implementiert für einen Mega16 und ein 4x20 DIP (EA DIP 204-4) in 8-Bit: --- #define LCD_E (1<<PORTB0); #define LCD_RW (1<<PORTB1); #define LCD_RS (1<<PORTB2); uint8_t display_busy(void) { uint8_t x; DDRC = 0x00
switch display to read-mode PORTB &= ~LCD_RS; // clear RS, this is always a command PORTB |= LCD_E; // set E x = PINC & 0x80; // we only need the busy-flag PORTB &= ~LCD_E; // clear E return(x); } --- Und dann habe ich das mal auf 4-Bit umgestellt: --- // display functions #define
-
Thread
AVR Studio 5.1 - seltsame Fehlermeldung
... hab jetzt auf 4.19 upgedatet, AVRASM: AVR macro assembler 2.1.42 (build 1796 Sep 15 2009 10:48:36) Copyright (C) 1995-2009 ATMEL Corporation E:\!\ATMEL\midimonitor\MIDI Monitor\Test\MIDI Monitor.asm(17): Including
symbol 'byte2' E:\!\ATMEL\midimonitor\MIDI Monitor\Test\MIDI Monitor.asm(30): error: Redefinition of built-in symbol 'byte3' E:\!\ATMEL\midimonitor\MIDI Monitor\Test\MIDI Monitor.asm(39): warning: Register r16 already
-
Thread
LCD_Formarierungsalgorithmus-sprintf
//Ein-/Ausgabe: DDRB = 0b00001111; //Motoren PORTB = 0b00001010; //Rotation of Motors in same direct DDRD |= (1<<PD4) | (1<<PD5); //PWM Kanäle als Ausgang //Enable Interrupt: sei(); //Read EEPROM:***************************** //*****************************************
//Ein-/Ausgabe: DDRB = 0b00001111; //Motoren PORTB = 0b00001010; //Rotation of Motors in same direct DDRD |= (1<<PD4) | (1<<PD5); //PWM Kanäle als Ausgang //Enable Interrupt: sei(); //Read EEPROM:***************************** //*****************************************
-
Thread
Etwas für die ganz Schlauen.
08 7E 4C 49 4E 2C 30 36 3B 25 06;% 02 FD D0 E0 00 00 08 7E 4C 49 4E 2C 30 37 3B 26 07;& 02 FD D0 E0 00 00 08 7E 4C 49 4E 2C 30 38 3B 37 08;7 02 FD D0 E0 00 00 08 7E 4C 49 4E 2C 30 39 3B 34 09;4 02 FD D0 E0 00 00 08 7E 4C 49 4E 2C 39 30 3B 34 90;4 02 FD D0 E0 00 00 08 7E 4C 49 4E 2C 31 38 3B 34 18;4 02 FD D0 E0 00 00 0E 7E 4C 49 4E 2C 30 30 30 30 39 39 39 39 3B 25 00009999;% 02
-
Thread
CRC - Byte-weise oder Wort-weise?
, 0x7CDCEFB7, 0x0BDBDF21, 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777, 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, 0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB, 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9, 0xBDBDF21C, 0xCABAC28A
-
Thread
Lasst uns mal ein richtigen "HANDHELDEN" bauen! Gesperrt
. Den Rest von Hand. Alle fläche, die dann über ist wird zu Masse. @chris: Schreib mich mal via E-mail an: k i e s t 2 at w e b . d e Gruß
sind genauso groß wie die vom NDS Lite und haben eine Auflösung von 320x240. Voraussichtlich in 4 Wochen werde ich mit der Entwicklung der neuen Hardware anfangen. Erst mal nur ein Grundboard (CPU(SAM9G45) + RAM(256Mb DDR2) + FLASH + SD + Display + Buttons). Parallel werde ich das neue Display
-
Thread
ST62T10 seltsames Verhalten
ST62T10 einer defekten Garagentorsteuerung möchte ich das Programm auslesen. Wenn man den Seiten 3 und 4 des Datenblattes glauben darf, ist dies auch möglich: Seite 3: The EPROM ST62E20, E25 and OTP ST62T10, T15, T20, T25 are downward compatible with the ROM ST621XB/2XB.They include the same functionalities
Safe Guard (OSG), no external STOP Mode Control, no readout protection and no option byte. Seite 4: Froma user point of view, once programmed, these OTP and EPROM products have the same software and hardware features as the ROM ST621XB/2XB versions, except : - No internal pull-up resistor availableon