-
Thread
STM32F439VI und das stm32_flash.ld File
Das link file mit CubeMX erstellt im Anhang. Das Erste das auffällt ist die Unterteilung des 256KB RAM in: [c] RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 192K CCMRAM (rw) : ORIGIN = 0x10000000, LENGTH = 64K [/c] wie im Datenblatt angegeben und sich die daraus ergebende Stack Grenze
muss ich auch dort das .ld File anpassen. [c] /* Specify the memory areas */ MEMORY { FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 2048K [/c] wird dann zu: [c] /* Specify the memory areas */ MEMORY { FLASH (rx) : ORIGIN =
-
Thread
[V] Lenovo Thinkpad X380 Yoga i7 16GB RAM
arg wenig. Hier z.B. mit kleinerer CPU und nur halb so viel RAM für 500€ https://www.thinkstore24.de/laptops/lenovo-yoga/thinkpad-x380-yoga/1142/a-ware-lenovo-thinkpad-x380-yoga-13-3-i5-8250u-8gb-256gb-ssd-touch-fullhd-ips-backlit-lte?c=99
> > Hier z.B. mit kleinerer CPU und nur halb so viel RAM für 500€ > > https://www.thinkstore24.de/laptops/lenovo-yoga/thinkpad-x380-yoga/1142/a-ware-lenovo-thinkpad-x380-yoga-13-3-i5-8250u-8gb-256gb-ssd-touch-fullhd-ips-backlit-lte?c=99 Sind sogar nur 399€, und das bei einem Händler :-)
-
Thread
PiPico den Flash mehrmals beschreiben
47[L/C][04/16] https://www.tme.eu/Document/76f59a10885b9889307bddbe089a04f6/47c04.pdf Gruss Chregu
beschreiben: [pre]9.2.13 Page Program (02h) The Page Program instruction allows from one byte to 256 bytes (a page) of data to be programmed at previously erased (FFh) memory locations. (...) In some cases, less than 256 bytes (a partial page) can be programmed without having any effect on other
-
Thread
ATXMega128 - Erste Erfahrungen
', ob sich der ATXMEGA überhaupt noch 'lohnt'? Oder soll man gleich auf einen 32-Bitter, wie den AT91SAM7S256, umsteigen?
ob sich der ATXMEGA überhaupt noch 'lohnt'? Oder > soll man gleich auf einen 32-Bitter, wie den AT91SAM7S256, umsteigen? Sind völlig verschiedene Latschen. Der Xmega zielt auf das obere Ende klassischer 8-bit-Controller, also zwar eine Leistungssteigerung gegenüber existierenden ATmegas, aber
-
Thread
eBus USB Adapter
/ 080102070000000000 = kein Wärmebedarf ff15b52406020002010700 / 080102070000002842 = 37.0°C ff15b52406020002010700 / 080102070004ef2442 = 36.5°C ff15b52406020002010700 / 08010207000d3ec541 = 24.5°C[/code] Ich habe mir mal den Code angesehen, einen Offset festzulegen ist wohl gar
auch vermutet. Habe jetzt lange gesucht und einen Wert gefunden, den ich negativ einstellen kann: "AT Durchheizen" [code] ff15b52406020000000200 / 08030002000000a040 -> 5°C ff15b52406020000000200 / 0803000200000080bf -> -1°C ff15b52406020000000200 / 08030002000000c8c1 -> -25°C[/code] Somit stimmt
-
Thread
Welchen Logic Analyser kaufen?
Ich habe hier grade spi Takt 25MHz. LA1010 wäre dann zu langsam? Andereseits konnte ich mit dem 24MHz Analyser 10MHz spi lesen.
/www.saleae.com/logic16 "Money Quote:" > Logic16 can sample 2 channels 100MHz, > 4 channels at 50MHz, > 8 channels at 25MHz or > all 16 channels at 12.5MHz Es gibt auch einen Open-Source-DIY-Logikanalysator: http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer Der ist allerdings
-
Thread
Wer hat Erfahrung mit HAP?
at ./hap-configserver.pl line 5. joern@ubuntu:/opt/hap/bin$ [/c]
| 0.000930s | '------------------------------------------------------------+-----------' [/c] oder bei einem Command [c] [info] *** Request 135 (0.256/s) [15483] [Sun Jan 22 10:15:30 2012] *** [debug] Path is "managescheduler/setSchedules" [debug] "POST" request for "managescheduler
-
Thread
Suche nach schnellem Mosfet
Aus dem Dabla: " Each LED output has its own8-bit resolution (256 steps) fixed frequency Individual PWM controller that operates at97 kHz with a duty cycle that is adjustable from 0 % to 99.6 % to allow the LED to be setto a specific brightness value. . A fifth 8-bit resolution (256 steps) Group PWM controllerhas both a fixed frequency of 190 Hz and an adjustable frequency between 24 Hz to onceevery 10.73 seconds with a duty cycle that is adjustable from 0 % to 99.6 % that is used
-
Thread
mehrere Fragen zum Thema EEPROM im AVR
der gesuchte AD-Wert. Was die Speichergröße betrifft, schau mal bei den externen EEProms z.B. 24LC64 Microchip. Für die Anwendung ist der I²C schnell genug, zumal das lesen ohne Wartezeiten geht. Der Speicher ist dann Auswahlsache. gruß hans
.. > > Gruß Taner Und wenn du einfach einen externen EEPROM-Baustein AT24CXX benutzt? Werden über TWI angesprochen, das macht imo alles sehr einfach, da es dazu von Peter Fleury eine schöne Library gibt...
-
Thread
Verkaufe- AT24C02 !!!!
Hallo ich habe noch einen AT24C02 Ich verkaufe ihn um 12 +versand (Eventuell würde ich ihn auch gegen einen anderen ATMEL Mikrocontroller Tauschen) Das Datenblatt könnt ihr unter www.atmel.com herunterladen wenn jemand
Entschuldigt das ich es so teuer angeschrieben habe ich Verkaufe den AT24C02 Für 0.50 +Versand inklusive Holzschatulle dafür. Wenn noch jemand intresse bitte melden! Mfg. Merle
-
Thread
LEDs mit Timer ansteuern
Wenn mir jemand das in C schreibt, ich nerve nie wieder! Ich bitte euch aus tiefstem Herzen..
; } if(minute == 60) { stunde++; minute = 0; } if(stunde == 24) { stunde = 0; } } } [/c] Ist die LED jetzt nur bei minute == 2 an oder auch danach? Wie sag ich, dass er die LED auch danach noch anlassen soll?
-
Thread
Bewertung pt100 Schaltung
mich für einen Schaltungsaufbau mit der Wheatstone Bridge entschieden. Die Schaltung soll über einen AtMega2560 an den ADC 10Bit Ports angeschlossen werden. Der Messbereich soll sich im Bereich 0-100°C bewegen. Wobei die zu messenden Temperaturen ~20-80°C umfassen werden. Es werden einerseits H2O-, Luft
Leitung der PT100 hängt dann direkt an dem ADC. Durch den GAIN von 16 am ADC kann ich einen max. Hub von 256mV am Eingang fahren. Allerdings bringt mir das ja nicht viel, da ich keinen definierten Messbereich habe, sodass ich nur ein paar mV Hub von 0-100°C habe und die Genauigkeit wieder flöten geht. Hmhmhm
-
Thread
Floppy MFM Decoder selber bauen AVR ATmega Assembler Beispiele FDD Diskette
0x9AB4 0x00 0x00 0x2298 0xFE 0x04 0x00 0x0A 0x02 0xDC64 0xDC64 0x2BF6 0x2BF6 0x00 0x00 0x24A8 0xFE 0x04 0x00 0x0B 0x02 0xEF55 0xEF55 0x2BF6 0x2BF6 0x00 0x00 0x26B8 0xFE 0x04 0x00 0x0C 0x02 0x76C2 0x76C2 0x2BF6 0x2BF6 0x00 0x00 0x28C8 0xFE 0x04 0x00 0x0D 0x02 0x45F3 0x45F3 0x2BF6
0x00 0x00 *2089<800.9ffv * *800.83f 0800 - 00 01 02 03 04 05 06 07 0808 - 08 09 0A 0B 0C 0D 0E 0F 0810 - 10 11 12 13 14 15 16 17 0818 - 18 19 1A 1B 1C 1D 1E 1F 0820 - 20 21 22 23 24 25 26 27 0828 - 28 29 2A 2B 2C 2D 2E 2F 0830 - 30 31 32 33 34 35 36 37 0838 - 38 39 3A 3B
-
Thread
serielle Schnittstelle in C
Wobei ich nun zwei unterschiedliche Varianten gefunden habe.. http://www.zeiner.at/informatik/c/serialport.html und http://msdn.microsoft.com/en-us/library/ff802693.aspx kann man da sagen welche besser ist? bzw worin die sich unterscheiden?
unterschiedliche Varianten gefunden habe.. > http://www.zeiner.at/informatik/c/serialport.html > und > http://msdn.microsoft.com/en-us/library/ff802693.aspx > > kann man da sagen welche besser ist? bzw worin die sich unterscheiden? Vergiss es, low level wird
-
Thread
dsPIC oder PIC 32 und passendes Board
peter/2001/LRK350/SPEEDY-BL.html wenn ich mir hier die signale ansehe, und auch sehe, dass ein Atmel AT90S2313 mit 10 MIPS und 8bit-archidektur verwendet wird, wirst du es mit einem PIC18 (10, 12, 16 MIPS, 8bit-archidektur) oder einem PIC24F (16 MIPS, 16bit-archidektur) locker schaffen :-) die 10- und
PIC18 arbeiten mit netten 5V, falls das dir angenehmer ist, als die 3.3V für die 16 MIPS PIC18 oder PIC24 edit: zwischen PIC16 und PIC18 liegen welten (in jeder hinsicht) und die PIC24F sind einfach geniale teile mit einfach "noch mehr von allem" was die 18er bieten, die PIC24H sind etwas abgespeckter
-
Thread
Gleitkommaberechnung
bc 01 movw r22, r24 bc: cd 01 movw r24, r26 be: 2a e3 ldi r18, 0x3A ; 58 c0: 30 e0 ldi r19, 0x00 ; 0 c2: 40 e0 ldi r20, 0x00 ; 0 c4: 50 e0 ldi r21, 0x00
r22, r26 118: cf 01 movw r24, r30 11a: 11 24 eor r1, r1 11c: 08 95 ret </C> Na also, geht doch. Wunderbare mul da drinnen
-
Thread
DCF77-Uhr mit ATTINY12
Empfangsstörungen werden ja sicher erkannt durch die Paritätsprüfung und Impulsüberwachung. Ich habe das als C-Programm schon einige Jahre auf nem AT89C2051 laufen und noch nie eine falsche Zeit gesehen. Probiers einfach mal aus. Peter
(11): Including file 'C:\Franzis\Clock\lcd.mac' C:\Franzis\Clock\Clock.asm(17): Including file 'C:\Franzis\Clock\ovf0int.inc' C:\Franzis\Clock\Clock.asm(59): Including file 'C:\Franzis\Clock\lcd12s.inc' C:\Franzis\Clock\
-
Thread
Wasserkühlung Ryzen
stabil. Kühler ist der Alpenföhn Atlas für bis zu 200W tdp und bei Prime95 erreicht der Prozessor bei ~24°C Zimmertemperatur etwas über 70°C wenn ich mich richtig erinnere. Warum sollten deine maximal 105W da nicht weg zu kühlen sein?
Udo K. schrieb im Beitrag #6043712: > Hier ein Link bei dem die SHA256 Berechnung um einen Faktor 8 schneller > ist, > als bei AVX2: > > https://blog.minio.io/accelerate-sha256-up-to-8x-over-3-gb-s-per-core-with-avx512-a0b1d64f78f Das ist beim überfliegen nicht
-
Thread
40/50MS/s AVR Digital Storage Oscilloscope
Das gibt dann z.B. mit 18V-Trafo (24/2) * sqrt(2) = ca. +/-13V an den Eingaengen von 7805 und 7905.
(netfxsp.050727-3000). CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll. ---------------------------------------- System.Drawing Assembly-Version: 2.0.0.0. Win32
-
Thread
[Sammelbestellung] µC-Board + RAM
Interesse +1 Welcher µC ist mir ziemlich egal.
schrieb Frank schon im http://www.mikrocontroller.net/topic/329143?goto=3597955#3597955 > Bspw. ein PIC24FJxxxDA der eine GPU hat Schaue ich mir morgen beides mal an. Hast Du den Pic18f8mit dem (p)sram auf einer Platine die schmaler als 43mm ist? Torsten C. schrieb im Beitrag #3598342: > oder soll's
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
@Andreas Kaiser Also im Xmega256a1 Manual steht was von 139 Befehlen!
hat sich Atmel per 'Konkurrenz' AVR32 selbst Limits auferlegt - http://www.ineltek.com/de/products/AT_AVR32.php Deren Daten bzgl. Takt, RAM, Flash und Anzahl PINs sind sehr nahe an der XMEGA Linie und wohl als weiterer Aufstieg gedacht. Dinge wie LCD-Ansteuerung, I2C, AC97, SD-Interface, USB oder
-
Thread
128 Bit Risc
"..\gmp\include\gmp.h" void collatz(mpz_t n, mpz_t r) { //[ mpz_t C, c, R, x; unsigned int u; int i; mpz_init2(C, 256); mpz_init2(c, 256); mpz_init2(R, 256); mpz_init2(x, 256); mpz_set(R, n); mpz_set(x, n); do { mpz_mul_ui(x, x, 3)
Ergebnis mit 256bit code von oben auf einem ziemlich vanilla slackware 14.2 kompiliert mit: g++ -Ofast collatz.cpp -o collatz -lgmp bash-4.3$ ./collatz 0: n=27 r=9232 c=77 0: n=255 r=13120 c=15 0:
-
Thread
Programmable Waveform Generator
abstimmen usw. Möglicherweise lohnt es sich, die Synthes-Kontroller mit Assembler zu programmieren: in C gibt es leider kein Datentyp für 24 bit, so wird zu viel Rechenleistung verschwendet.
Maxim B. schrieb im Beitrag #4874101: > in C gibt es leider > kein Datentyp für 24 bit Wenn man tatsächlich Assembler kann, kann man auch so einen Datentyp für geistig minderbemittelte C-Compiler auch recht leicht selber bereitstellen.
-
Thread
Vorlaufmischer mit Motor Regeln
B. P. schrieb im Beitrag #6181090: > Im Mischer.c ist das alles... Hallo ich habe mir die Funktion angesehen. Was ist Kp_Verstaerkung? Wie kommst du auf 256? Wie könnte man die Zustände für deine Statemaschine benennen? Danke für die Hilfe
regelintervall_zeit; mischer_state=REGEL_INTERVALL; } break; } [/c]
-
Thread
Gira tks-ip Gateway Problem, Freescale MCIMX27VOP4A
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000200: 0x4255 instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000204: 0x0101 instead jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000023c: 0x5d1c instead
at 0xe3440000: ............. Checksum: 0x0f9151ff Checksum2: 0x0f9151ff | 0x0018c8d0 Using base address 0xa0108000 and length 0x0018c8d0 Uncompressing Linux..........................................
-
Thread
Was macht AH,A4 im Int10h?
ist zwar nicht dein beschriebener A4h , sondern es gibt von Oliveti meines Wissens nur 40h, 48h, C0h, C8h,
Speicherabzug bitte an bitfehler ät web punkt de
-
Thread
jump-computer
JUMP-AT96 schrieb im Beitrag #6955955: > das flash rom ausbauen (ist gesockelt) nein ist es nicht. Wie man auf deinen Fotos zweifelsfrei erkennen kann sind die zwei 29F020 aufgelötet. JUMP-AT96 schrieb
JUMP-AT96 schrieb im Beitrag #6955955: > um dann von dem anderen computer über die serielle schnittstelle auf das > laufwerk c: im flash rom zu greifen zu können. > geht das ? Mit MS-DOS-Bordmitteln nicht
-
Thread
Extern ein großes SD-Ram-Modul an einen Atmega
Eine alternative wäre noch FRAM von www.ramtron.com . Gibts in parallel und serieller(I2C oder SPI) Ausführung bis 256KBit Größe. Gehäuse wäre SO8. http://www.ramtron.com/doc/Products/nonvolatile/nonvolatile_list.asp?ID=5 Den Speicher verwende ich bereits, läst sich wie ein EEPROM ansprechen
* Nachtrag * Vertrieb: http://www.sander-electronic.de/be00042.html www.segor.de -> FM24C256-SE
-
Thread
Suche Firmware IC-736
> Der verbaute Chip ist ein 27c256 Hallo, bist Du sicher, dass der EPROM defekt ist oder Daten verloren hat? Oder schon mal Reset gedrückt? IC-736: Hold [CLR] & [ENT] buttons and turn the radio on.
answ. but its realy the *Eprom* empty (not EEprom), i need the .hex or .bin File to reburn a new 27c256 many thanks 4 repaly & have a nice day Charly
-
Thread
Tasterabfrage
halbe Versorgungsspannung gleich sind. Die gemessene Zeit geht dann in die Formel zur Berechnung von C ein. Für den Vergleich wird der /Analog Comparator/ des µC benutzt. Auch der Attiny24V hat den. Vc geht auf AIN0 (PA1) und die halbe Versorgungsspannung auf AIN1 (PA2). Leider hast du da schon LEDs
schon woanders beschrieben: http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 > 676 Byte muss ich da beim Attiny 24 Angst haben?? Schafft er das noch??? Schau mal ins Datenblatt, da stehts drin. Peter
-
Thread
Blutzucker-Messgerät Hardware OLED Display
machen. BZW. die von dir hier eingestellten in original auflösung zur verfügung stellen? danke p.c.squirrel pcs dot mail at gmx dot at
Clearscreen Funktion: [c] SSD1325_WriteCmd(0x24); SSD1325_WriteCmd(7); SSD1325_WriteCmd(0); SSD1325_WriteCmd(57); SSD1325_WriteCmd(79); SSD1325_WriteCmd(0); _delay_ms(1000);[/c] Ich weiß nicht
-
Thread
millis denkproblem Gesperrt
LED, die per millis() im 100-Tage-Takt "blinkt", > also 50 Tage on und 50 Tage off. > 50 Tage = 50*24*60*60*1000 ms = 4320000000 ms = 0x1017DF800 ms [c] //#include "INTERVAL.h" const byte LED = LED_BUILTIN; uint64_t wideMillis() { union { struct { uint32_t hi;
precF_CPU=timemillisoverflows*256+TCNT0 *Duck und weg*
-
Thread
Serielles Speicher am ATMEGA 32
Reichelt: ST 24C256 BN6 CMOS seriell EEPROM, 5V, DIP-8 2.10
Allerdings bezeichnet die "256" bei der Typbezeichnung dieses Bausteins die KBit. Er hat also 32KByte. Für 256KByte muß man mehrere verwenden, bis zu 8 Stück sind an einem I²C-Bus möglich, notfalls noch einen zweiten I²C-Bus verwenden
-
Thread
SPI Kommunikation mit Target über USBasp
as ringbuffer // indexes. static uchar comBuffer[256]; static uchar comStart = 0; static uchar comStop = 0; [/c]
will not be recognized. * Please note that debug outputs through the UART take ~ 0.5ms per byte * at 19200 bps. */ [/c] Markus W. schrieb im Beitrag #2684239: > Ein Problem könnte es geben, wenn die ISR(SPI_STC_vect) aufgerufen wird, Das könnte man über ein Globales Flag abfangen: [c] volatile
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
abhängen. Für NRF24L01+ am µC habe ich eine 'teure' von HP, die nur auf 2,477 GHz sendet.
10182_10185_10184_10032_10078_10079_10077_10073_10186_10123_142,searchweb201603_9,ppcSwitch_5&btsid=9c9d6b22-c885-4c17-9665-b5aab709e413&algo_expid=64a69b24-873c-4f86-915b-c9409e91f121-44&algo_pvid=64a69b24-873c-4f86-915b-c9409e91f121 Gruss Kurti
-
Thread
ATmega2560 hex File disassemblieren
Hier ist noch das Logfile von AVRdude: [code] avrdude.exe: Version 6.3, compiled on Feb 17 2016 at 09:25:53 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\Program Files
Interrupts) am Ende, davon gibt es einige. Hier die benutzten Interuptvektoren: Reset code:0000 0c 94 7c 01 jmp FUN_code_017c INT0 code:0000 02 0c 94 16 09 jmp FUN_code_000916 INT1 code:0002 0c 94 16 09 jmp FUN_code_0916 TIMER2_OVFcode:0004 0c 94 ea 08 jmp FUN_code_08ea TIMER1_COMPAcode:0006 0c
-
Thread
Welcher ARM ist für mich der Beste?
mal mit dem ARM außeinander setzen. Mein Problem ist nur... welches Device! Ok ich denke ein ATMEL(AT91) oder ein NXP(LPC2000) sollte es schon sein, da man die ja fast schon in der Grabbelbude um die Ecke findet. Aber das war es auch schon. Was ich denke zu brauchen: - ~64 - 256k Flash - mind. 16
Dir die Minute genommen um die Frage von Tueddel zu lesen? Er fragt nach einem Flash micro (hat der AT91RM9200 nicht), mit CAN (hat der AT91RM9200 nicht), am besten im 64-pin Gehauese (das kleinste AT91RM9200 Gehaeuse ist 208-pin), mit moeglichst wenig Huehnerfutter drum rum (braucht der AT91RM9200 jede
-
Thread
LC74776
bei RS) - Teuer (ca. 15 EUR) - SMD LC74776: + billig (2,50 - 5 EUR) + DIP - Auflösung 12x24 Zeichen - nur blinken und Hintergrundfarbe - 256 Zeichen, jedoch alle fest und nicht defnierbar - kein Übersicht aller Zeichen gefunden - keine Zeichenfarbe So nun bin ich hin und her gerissen
besteht der Bausatz aus zwei Teilen. Der eine Teil für 30 EUR beinhaltet nur den STV5730A und einen AT89C4051 (fertig programmiert und geschützt) sowie ein 24C16 und ein paar kleine Bauelemente. Ich glaube du kommst günstiger, wenn du dir das alles separat bestellt + 15 EUR für den STV5730A. Ich habe
-
Thread
Ersatz für veraltetes 24C02 EEPROM
Offenbar sind die EEPROMS 24C02 im Aussterben begriffen. Zumindest als Nicht-SMD-DIL8 hat Reichelt diese nicht mehr im Programm und Distrelec verkauft die Reste ab. https://www.distrelec.de/de/eeprom-256-bit-dil-st-m24c02-wbn6p
das löst so ein Adapter. Du kannst da auch auf einen der modernen Nachfolger umsteigen, wie z.B. den AT24C02B, der als Nachfolger für den alten AT24C02 empfohlen wird. Andere Hersteller als Microchip empfehlen halt dann ihre Nachfolger. Du solltest also dein altes Design sowieso irgendwann auf SO8 umstellen
-
Thread
Pollin CPLD Board Erfahrungen?
gemacht: Ich habe mal ein Foto meiner bisherigen Logic Analyser angehängt: - 2002: 8 Kanal 20MS/s, 256k x8 VRAM, AT89C51, RS232, Logik für Samplerateteiler, Samplerateumschaltung, Triggerauswahl, Triggerinvertierung - 2005: 16 Kanal, 40MS/s, 128k x16 VRAM, ATmega8515, RS232 + USB (57kByte/s), Logik
Triggerbedingung zu erfüllen, also Pegeländerungen, konstante Pegel, don't care, alles in einem XC2C256. Die komplette Umstellung auf 3,3V hat die Stromaufnahme extrem reduziert, so dass nun alles direkt über USB laufen kann. 66MHz auf Lochraster, und alles funktioniert wunderbar... > Kannst du
-
Thread
suche 32Bit µC
Abend, ich suche schon etwas länger, aber leider ohne erfolg. ich suche einen 32bit µC mit externen Adress- u. Datenbus, einer seriellen schnittstelle, mind. 16kB RAM und Flash-RAM, ISP I²C. Der Adressbus wäre schön, wenn er 24Bit hätte und der Datenbus 32Bit. wäre fast fündig geworden
R32C
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
glaube dass der Compiler die Zugriffe > daher nicht weg optimieren darf. Macht er auch nicht: [c] TCCR2A |= 0; d2: e0 eb ldi r30, 0xB0 ; 176 d4: f0 e0 ldi r31, 0x00 ; 0 d6: 80 81 ld r24, Z d8: 80 83 st Z, r24 [/c]
habe was gefunden wo er sparen kann aus der main.c folgende zeilen vor der loop entfernen: [c] ili9341_combo_flash(5, tftline, WHITE, BLACK, 1, 3, 0, 0, PSTR("Initialized SPI Bus at Duplex Speed: 8 MHz")); ili9341_combo_flash(5, tftline += 10
-
Thread
BCH Code + komprimierter, zyklischer Datenlog
eine C-Implementierung eines effizienten BCH Codes mit 262/256 Bytes, und 3-5 bit-correction? Das andere wäre noch eine Library zum block-zentrierten komprimieren von Datenwerten - wobei jeder block (256
Momentan sehe ich mir BCH(2096,2048,9) an - und alternativ BCH(2048,2000,9), für den Fall das der AT45DS021 auf dem Xport auf 256 pages formatiert wurde. Generatorpolynom ist in beiden Fällen ident - 1 + x + x^2 + x^5 + x^7 + x^8 + x^9 + x^11 + x^13 + x^14 + x^15 + x^22 + x^24 + x^25 + x^27 + x^29
-
Thread
ARM Programmgröße
Dataflash.c 1436 19 font.c 9629 lcd.c 1140 264 390 rf.c 1302 256+142 25 cc1020.c 388
Dataflash.c 1760 30 font.c 9669 lcd.c 1326 264 390 rf.c 1402 256 28 cc1020.c 424
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
Am dummen I2C Slaves habe ich bisher EEPROMs 24C02..24C512 und IO-Ports PCF8574/A benutzt. Keinem mußte ich jemals den Saft abdrehen, um sie zu resetten. Die AN-686 ist eh absoluter Quatsch. Den VCC-Pin auf GND
Peter D. schrieb im Beitrag #6314895: > Am dummen I2C Slaves habe ich bisher EEPROMs 24C02..24C512 und IO-Ports > PCF8574/A benutzt. Keinem mußte ich jemals den Saft abdrehen, um sie zu > resetten. stimmt, aber man kann denen ja den Saft abdrehen
-
Thread
C versus Assembler->Performance Gesperrt
push r0 86a: 0f b6 in r0, 0x3f ; 63 86c: 0f 92 push r0 86e: 11 24 eor r1, r1 870: 2f 93 push r18 872: 8f 93 push r24 874: 9f 93 push r25 876: ef 93 push r30 878: ff 93
r1 4a: b1 1d adc r27, r1 4c: 80 93 71 00 sts 0x0071, r24 50: 90 93 72 00 sts 0x0072, r25 54: a0 93 73 00 sts 0x0073, r26 58: b0 93 74 00 sts 0x0074, r27 5c: c0 e0 ldi r28, 0x00 ; 0 5e:
-
Thread
Frequenzmesser stimmt nicht
Ein Overflow sollte es nicht geben, da erst ab einer gemessenen Frequenz von ca 30Hz der TCNT0 bei 256 ist. Jetzt sollte uns unser LCD irgendwas um die 70 ausgeben (1/100Hz / 1/7812.5Hz = 78,125) Nur unser Display zeigt jetzt dauerhaft "24" an. Das können wir uns nicht erklären. Jemand eine Idee
folgt BITS= 8bit/ 16bittimer?????? z.B.: t= 1/Taktfrequenz * Teiler * BITS = 1/8Mhz * 1024 * 256 = 0,065536s ****die 256 bits müssen in das entsprechende TCNTX vorgeladen werden und d.h. alle 65,536ms wird ein Overflow generiert
-
Thread
LED-Streifen für Beleuchtung im Wohnzimmer
Material? Ich freue mich auf eine erkenntnisbringende Diskussion. Grüße, LedJW [1] http://www.leds24.com/Power-LED-Strip-24V-weiss [2] revoART e.K. http://www.leds24.com/
Steckverbindungen für RGB und Power, Alu-Gehäuse. Ich habe allerdings keine Ahnung, was da für ein µC drinsteckt: SO-16-Gehäuse mit keinem/wenig EEPROM (extra 256-Byte-EEPROM vorhanden), wer baut denn sowas? Könnte man doch glatt mit 'nem ATtiny841 etwas Vertrautes drauffädeln. >> Da bevorzuge ich
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2015 Gesperrt
http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=bd1c1c829f Wert: 24,74 Sammelwert: 112,72
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=24c960107c Warenwert: 34,30€ Sammelwert: 75,24€
-
Thread
uC für Schaltregler
geeignet. Nun stellt sich mir die Frage, ob ich eine solche Schaltung auch sinnvoll mit einem uC aufbauen kann, z.B. at90pwm. Ich habe dabei an einen Regelkreis mit PWM gedacht. Hat jemand schon soetwas ähnliches gebaut?
Mike schrieb im Beitrag #3076664: > da sind uC normalerweise zu langsam: 8Bit PWM => > 256*200kHz=51.2MHz als CPU-Clk! Es gibt von Atmel einige uCs mit PLL, bei denen die Timer mit 64Mhz laufen, das ergibt bei einen Auflösung von 256 immerhin