-
Thread
AVR32 Buildroot Versionen + Grasshopper
+0x22/0x24 [<9001a12a>] free_task+0x1e/0x24 [<9001b33c>] __put_task_struct+0x72/0x76 [<9001c8da>] delayed_put_task_struct+0x1e/0x20 [<90036800>] __rcu_process_callbacks+0xa0/0x168 [<900368da>] rcu_process_callbacks
[<900100b4>] __early_initcall_end+0x288/0x30c [<9000fe2c>] __early_initcall_end+0x0/0x30c [<9001d9c4>] do_exit+0x0/0x460 [<9000030c>] kernel_init+0x0/0x90 [<9001d9c4>] do_exit+0x0/0x460 at32_wdt at32_wdt.0: AT32AP700X WDT at 0xfff000b0
-
Thread
Keine Daten aus AD7793
01011000 Read data register getsSPI( byte, 3 ); result = (unsigned long int)byte[2] * 256 * 256 + (unsigned long int)byte[1] * 256 + (unsigned long int)byte[0]; ultoa( result, buffer ); putsUSART( buffer ); // send back A/D value PORTCbits.RC0 = 1; // Chip deselect
ReadSPI(); PORTCbits.RC0 = 1; // Chip deselect result = (unsigned long int)byte[2] * 256 * 256 + (unsigned long int)byte[1] * 256 + (unsigned long int)byte[0]; ultoa( result, buffer ); putsUSART( buffer ); // send back A/D value } /* getCHECK is now working */ void getCHECK
-
Thread
TFT-LCD HSD043I9W1
GetCurDate=10 check EASY RES: set standby_enable check FTBL_C32$$$: check FTBL_C36$$$: check FTBL_C49$$$: check FTBL_C50$$$: check U16 BIN: check U24 BIN: check U40 BIN: CheckOver receive sys msg: 57 [/code] Hochbooten in den ADFU-Modus
x 50 y 180 3k7 id 0 x 50 y 210 3k7 3k7 3k7 3k7 cardin check EA3k7 SY RES: check FTBL_C32$$$: check FTBL_C36$$$: check FTBL_C49$$$: check FTBL_C50$$$: check U16 BIN: check U24 BIN: check U40 BIN: CheckOver [/code]
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
: i2c core module version 2.6.2 (20011118) pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with no serial options enabled UART driver version 0.3.6 RAMDISK driver initialized:
- Copyright (C) 2003 Motorola Inc pp: hw ver = 2 GPIO: p_gpio_init_gpio_status at 1072 GPIO: CHARGE_OUT at init GPIO: No accessory plugged at init. GPIO: camera to front at init Loading dmab module: Loading eMMA
-
Thread
8 Bit genauigkeit bei ADC 4&5 Atmega8
ich, keine Rolle. > Muss nur wissen ob ich die Konstante für den Spannungsteiler durch 1024 > oder 256 teilen muss. > > Grüße > Alex Hängt leider von den Einstellungen, Setup für den ADC ab. Da kann man auch noch mehr machen, wie im Interrupt den Wandlungswert abholen, nachdem der µC im Sleepmode
ADC. Und dessen *Auflösung* (nicht: Genauigkeit) ist 10 Bit. ADC4 und ADC5 sind Bezeichnungen für µC-Pins, die man per Analogmultiplexer mit dem (einen) ADC verbinden kann. > Bedeutet das dass es einen wert zwischen 1 und 256 zurück gibt? Daß *was* einen solchen Wert zurückgibt? Wie sprichst
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
2732? Ich selbst hab hier zwar noch eines davon rumliegen, aber warum nimmst du nicht einfach ein 27C256 ? Davon hat man ja meist noch ziemlich viele herumliegen - ich hab hier bestimmt noch 20 davon ... Aber ein 2732 gibts für 8Euro bei http://www.kessler-electronic.de/ Naja ich finde die Lösung
@Andre 1. an C5+C3 fehlt der Knotenpunkt an der GND-Leitung 2. die Spannungsversorgung vom IC1 muß +12V sein nicht +5V 3. anstelle von C6+C7+C8 kannst Du auc ein nur den 120pF oder ein 150pF Kondensator nehmen
-
Thread
[V/VS] große C's, Last-R, Installationsmaterial, Schütze, Hutsch.technik, Not-Aus, Messinstrumente..
Schaltkontakt max. 380V~ 6A 1 € Spende 208. Leitungsschutzschalter Hager B10, Hager B16, Siemens C6, 2x FAZ-C1, 5x FAZ-C2 je 0,50 € Spende 209. Leitungsschutzschalter FAZ-3-C16 1,50 € Spende 210. Leitungsschutzschalter FAZ G16A 1,50 € Spende 211. 2x Motorschutzschalter Moeller PKZM0-25
Schaltkontakt max. 380V~ 6A > 1 € Spende > 208. Leitungsschutzschalter Hager B10, Hager B16, Siemens C6, 2x FAZ-C1, > 5x FAZ-C2 > je 0,50 € Spende > 255. Bedieneinheit mit 2x Taster und 2x Schalter > 1 € Spende > 297. Schachtel voll Schalter, Sicherungshalter, Signallampen, Klemmen, > Buchsen
-
Thread
ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]
with a small modify you can send arp packages; create a loop and use the "arp" function. take a look at main.c; it is selfexplanatory.
am Code verändert. Beim Kompilieren kommt nur: [pre] Build started 3.4.2007 at 22:24:44 avr-gcc.exe -mmcu=atmega8515 -Wall -gdwarf-2 -O0 -MD -MP -MT enc28j60.o -MF dep/enc28j60.o.d -c ../enc28j60.c avr-gcc.exe -mmcu=atmega8515 -Wall -gdwarf-2 -O0 -MD -MP -MT main.o -MF dep
-
Thread
ATMLH432 - Speichergröße ?
Ich habe hier einen I2C EPROM auf dem steht: ATMLH432 und weiss leider nicht, was das genau für einer ist. Eine Testbeschaltung funktioniert und wenn ich diesen Baustein anspreche wie ein 24C128 (im Bytewrite-Modus)
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8720-SEEPROM-AT24C512C-Datasheet.pdf
-
Thread
Wärmezähler über optische M-Bus-Schnittstelle auslesen
WIF: Sending Gratuitous ARP 18:47:23.970 : 72 28 96 04 10 a5 11 40 04 46 00 18:47:24.011 : 00 00 0c 06 36 15 02 00 8c 18:47:24.053 : 10 06 00 00 00 00 8c 20 13 17 18:47:24.100 : 00 00 00 0c 13 91 24 33 00 0c 18:47:24.143 : 2b 17 22 00 00 0b 3b 36 00 18:47:24.185 : 00 0a 5a 26
6c df 2c 42 ec 7e ff 2c 18:47:24.455 : cc 01 06 87 09 02 00 cc 01 18:47:24.498 : 13 24 34 32 00 cc 11 06 00 00 18:47:24.543 : 00 00 cc 21 13 17 00 00 00 c2 18:47:24.588 : 01 6c df 2c f2 01 ec 7e
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
bingo schrieb im Beitrag #2304222: > dsPIC33 und PIC24 schaffen bis zu 60 MIPS, es gibt auch welche im > DIL-Gehäuse (bis zu 14 Pins herunter). find ich nicht... 40MIPS mit 20 Pins (z.b. dsPIC33FJ12MC201) oder dsPIC33EP256MU806 mit 60 MIPS 100pins usw
Zeilenweise. Nand sind doch Blockweise. Ich denke mal > Zeile wird so 32-128bit sein bei den 8kB Flash uC AVRs haben eine Seitengröße von maximal 256 Byte. Ich denke schon, dass das blockweise ist und nicht zeilenweise, aber was für eine Rolle spielt das denn?
-
Thread
Einteilung von data, pdata, xdata, code?
>denn nach oben bereits gepostetem >Link(http://www.keil.com/support/man/docs/c51/c51_le_ab...) >müsste der Linker maulen... Dort steht nix davon das der Linker mault. Und hör auf Peters Worte: Lass es sein. Die Festlegung der Adresse einer Variablen mit _at_ braucht man bei einem C-Compiler normalerweise überhaupt nicht. Ausnahme: Externe Geräte die MemoryMapped angeschlossen sind. Ansonsten ist das _at_ quasi überflüssig.
-
Thread
Card12 mit EVAL-AD5781 verbinden
24 bit total */ mySPITrans(0xFC); /* Analog Value Byte3 LSB last */ } } [/c]
[c] ... DACValue = DACValue << 2; /* shift 2 needed Position in 24Bit Value */ ... [/c] Im linken byte der 24 bit steht im linken nibble das wir schreiben wollen in das Datenregister. das schreiben
-
Thread
ADC MCP3903 gibt zwischendurch Müll aus
am OSC1 und EXT_CLK im Register ist auf 1. Der Prescaler ist auf 1 gestellt. Oversampling ist auf 256 gestellt somit ist der ADC auf 24Bit gestellt (der Readout wurde auch auf 24 Bit gestellt). Der SPI Takt beträgt 3,8MHz. (bis zu 10MHz sind erlaubt und auch mit 2MHz auslesen bessert nichts) Per
Diese 3 DRCLK braucht auch der SINC. Ansonsten stelle ich ihn nur auf externen Takt, da der Takt vom µC kommt statt nem zweiten Quarz. Das sind 4MHz, daher ist im ADC der Prescaler auf 1. Zudem OSR auf 256 damit auch 24Bit gewandelt werden und das auslesen wird auf 24bit gestellt. Zum Debuggen hab ich
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Ben B. schrieb im Beitrag #7119596: > Ich erinnere mal an den C64 Immer noch "aktuell"! Siehe: https://www.youtube.com/watch?v=PSBo-TpEJ24
dsp24 u. abs24 möglich, was beim M16C nicht ging. MOV geht beim M32C.. auch mit 32 Bit (L-Spezif). Ausführungszeiten sind schneller, weniger Takte (gut das hat nichts mit der Breite zu tun). Die R8C-CPU
-
Thread
Netgear WAX214 DRAM Fehler
Beitrag #8006164: > Den SoC (MEDIATEK MT7621AT) und den DRAM (NANYA NT5CC256M16ER-c) habe Den DRAM gibt es aber nur bis speed grade DDR3L-1866 (933 MHz). Vielleicht wird der Stage 1 bootloader oder dessen Konfig falsch aus
DRAMC calibration failed > > Versucht DDR3L Kalibrierung bei 1200MHz. > Jan schrieb: >> Den SoC (MEDIATEK MT7621AT) und den DRAM (NANYA NT5CC256M16ER-c) habe > > Den DRAM gibt es aber nur bis speed grade DDR3L-1866 (933 MHz). > Vielleicht wird der Stage 1 bootloader oder dessen Konfig falsch
-
Thread
com schnittstelle mit c ansprechen
einem Microkontroller zugange ? . Mit FTDI CHIP ??? Hast du USB seiell Anschluss, oder normales V24-Port. Wen du immer sendest kan der Buffer 256 Byte überlaufen. Mit dem Event ist bei USB-V24 so eine sache. Ich muss das Prog erst mal an meiner Hardware testen. Ich kan dir auch ein Kleines
@Holger > Geht den die V24 PC<---->PC Kopplung > mit z.B Hyper-Term von PC auf PC ? > Wen du da am Keyboard tastest ?. Ja das funktioniert mit zwei hyperterminals problemlos > > Ich habe Microsft Visual Studio C++ V.6
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
strange... if you can measure a video signal on your converter, then you should measure a signal at PIN1 / PIN2 from TVP if the converter is connected to the board. maybe check your wiring on board with multimeter to capacitor C13 and from C13 to Pin1 of TVP and also the same for INPUT2
strange... if you can measure a video signal on your converter, > then you should measure a signal at PIN1 / PIN2 from TVP if the > converter is connected to the board. maybe check your wiring on board > with multimeter to capacitor C13 and from C13 to Pin1 of TVP and also > the same for INPUT2
-
Thread
8051 (nRF24LU1+) mit SDCC Compiler, Problem mit xdata und volatile
irgendwo überschrieben werden. Mein mem File: Internal RAM layout: 0 1 2 3 4 5 6 7 8 9 A B C D E F 0x00:|0|0|0|0|0|0|0|0|b|b|b|b|b|b|c|d| 0x10:|d|d|d|d|d|d|d|d|d|g|h|Q|Q|Q|Q|Q| 0x20:|B|B|B|B|T|a|a|a|a|a|a|a|a|a|a|a| 0x30:|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a| 0x40:|a|a|a|a|a|a|a|a|a|a|a|a|a|
Ok habe noch einige Tests gemacht. Wenn ich eine Adresse angebe zb [c] __xdata __at(0x8010) volatile uint8_t xvol_char[256]; __xdata __at(0x8000) uint8_t test_char ; [/c] funktioniert alles. Wie kann ich jetzt aber verhindern das ich mir Daten überschreibe? Wenn
-
Thread
gleitender Maximalwert - wie umsetzen?
erst noch richtig behirnen muss.... gedankenexperiment: Ich hab einen normalen Sample-Buffer mit 256 Byte. da sample ich mal rein, gleichzeitig merk ich mir den maximalwert, ich habe also nach 256 Samples einen Max-Wert. Diesen Max-Wert schieb ich jetzt in einen zweiten 256 Byte langen Sample-Buffer, wiederhole also praktisch Schritt 1. Nach 256*256 Samples habe ich dann den maximalwert über 65536 Samples. Ich hab also 65536 Samples untersucht, brauche aber nur 512 Byte Speicherplatz. Irgendwie sowas wie ein "kaskadiertes Downsampling" Das
-
Thread
ATtiny24 - ISR wird nie gerufen __vectors> fehlt
> 8: 25 c0 rjmp .+74 ; 0x54 <__bad_interrupt> a: 24 c0 rjmp .+72 ; 0x54 <__bad_interrupt> c: 23 c0 rjmp .+70 ; 0x54 <__bad_interrupt
Compiler executable checksum: a8184b2ff31c5a915e800b494000c2c7 /usr/local/avr/lib/gcc/avr/4.1.1/../../../../avr/bin/as -mmcu=attiny24 -o /tmp/ cc4zujlS.o /tmp/ccrTCpBl.s /usr/local/avr/lib/gcc/avr/4.1.1/../../../../avr/bin/ld
-
Thread
Pollin Netbox
Letztendlich kommt das heraus LinBios 3.50f (C) Copyright NetGem 1996-1999 (Jan 16 NetBox 3.5 [DRAM: 08M] VGA: framebuffer at 0x889d000, size 652k VGA: mode=640x520x16, line_length=1280, tvstd=PAL, ESS at 0x220/0x388/0x330 NFTL: DOC found
ich per BIOS laden könnte, und könnte er es zur verfügung stellen, oder mir schicken ? TheCrow17 <at> gmx.de Gruß C.
-
Thread
ARM Daten Hilfe
zusammen, 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
besser ab. "USB Schnittstellen" in Form eines USB Hosts findest du nur bei größeren ARMen, z.B. AT91RM9200 (ARM920T), EP93xx (ARM920T) oder AT91SAM926x (ARM926EJ-S). Aber auch die sind allesamt Full-Speed, also maximal 12 Mbps. Eine Ausnahme bildet da der LPC24xx (ARM7TDMI-S), der einen USB Controller
-
Thread
Compilerfehler Programm springt aus der Initialisierung zum Start zurück
Außerdem werden die Interrupts erst nach der Initialiserung der Hardware mit [c]sei();[/c] aktiviert.
sicherstellen, daß da keine > Konstanten im Ram liegen, und den Codeteil mit der PWM-Tabelle im Flash? [c] //selbsterstellter PWM Tabelle uint8_t pwm_time[256] PROGMEM = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5
-
Thread
Präzise Pulse aus Arduino Leonardo
c] DDRB &= ~(1 << PB6); // Disable OUTPUT B6 [/c] [c] TCCR1A |= _BV(COM1B0) | _BV(COM1B1); // Set at match TCCR1C = _BV(FOC1B); // Force match [/c]
8 case 64 : tccr1b_setup |= (1 << CS11) | (1 << CS10); break; // prescaler 64 case 256 : tccr1b_setup |= (1 << CS12); break; // prescaler 256 case 1024 : tccr1b_setup |= (1 << CS12) | (1 << CS10); break; // prescaler 1024 [/c] Diese Kommentare sind ein Papagei
-
Thread
Wie realisiert ihr unkonventionelle Widersandsgrößen
" zusammengesetzt werden? Ich mach das mit Excel, wenn ich ehrlich sein soll. Einfach mit allen 24 E24 starten, und die nötigen parallel und Serienwiderstände berechnen. Die nächsten E24-Wert manuell eintragen und nach Abweichung vom Sollwert sortieren. Jaja, Stümperei, mir schon klar ;-) Eventuell
ihren Sollwert merken wenn sie abgeschaltet werden? Natürlich, massenweise: https://www.mouser.at/Semiconductors/Digital-Potentiometer-ICs/_/N-4c498?P=1z0jdpa Beispiel: https://www.mouser.at/datasheet/2/256/MAX5419-1513850.pdf Die gibts mit OTP, aber häufiger EEPROM. Man darf nicht immer
-
Thread
Optokoppler an 3-32V= (Galvanische Trennung Eingänge uC)
eher schwer von der Hand... Im Anhang sind zwei Skizzen, wie ich die Eingänge und die Ausgänge der AT90USB1287 galvanisch von der Außenwelt trennen möchte. Auf der uC-Platine befinden sich Pull-up bzw. Pull-down Widerstände. An den Ausgängen sind ULN2803, deshalb möchte ich auch hier am Optokoppler den
Hallo XL, ich wollte die Platine Ausgangsseitig für 12V und evtl. 24V nutzen, daher der große Bereich. Auf der Eingangsseite hast Du ja die Frage schon selber beantwortet, es geht los bei 3,3V und endet bei 24V... Ich wollte eben nur eine Platine machen. Gruß, Markus
-
Thread
(VS) 486er Adapter-board
eines i286 > passen. Wenn es dafür vorgesehen wäre, wäre es ein reichlich geniales > Stück HW. Ein AT mit 12 MHz würde damit einen gewaltigen Sprung nach > vorne machen. Sowas gab es tatsächlich mal - die c't hat (damals, als sie sich noch mit Hardware beschäftigte) ein entsprechendes Selbstbauprojekt
en.wikipedia.org/wiki/Cyrix_Cx486SLC Oder der 486SLC2, der intern mit dem doppelten Takt lief. Im 12-MHz-AT wären das immerhin atemberaubende 24 MHz gewesen ... Das wesentliche Problem aber war damit nicht lösbar: zu wenig Speicher. Selbst echte 386er waren nur sehr selten dafür vorgesehen, mit mehr als
-
Thread
Mehrere XMEGA über PDI
günstig. Dann benötige ich ein Programm für den XMEGAU der über 3 Unterschiedliche RS232 Verbindungen 3 µC ansteuern kann. Auf dem XPLAIN das ich besitze ist der AT32UC3B1256 Verbaut. Dieser ist mit 10$ schon recht teuer würde aber noch gehen. Dafür gibt es sicherlich eine Firmware von Atmel. Dadurch
, nen ARM (AT91SAM7S256,48MHz) für die höhere Intelligenz und nen ATMega48 für die Ansteuerung der Motoren und so. (Ganz schick das Teil, hat auch ne Menge Schnittstellen(Bluetooth,USB,I²C,RS485), habe aber noch
-
Thread
Tekway/Hantek/Voltcraft MSO
Testing write buffer coherency: ok net_namespace: 296 bytes NET: Registered protocol family 16 S3C2440: Initialising architecture S3C2440: IRQ Support S3C24XX DMA Driver, (c) 2003-2004,2006 Simtec Electronics DMA channel 0 at c4808000, irq 33 DMA channel 1 at c4808040, irq 34 DMA channel 2 at
SoC Audio Codec asoc: UDA134X <-> s3c24xx-i2s mapping ok s3c2440-sdi s3c2440-sdi: powered down. ALSA device list: #0: S3C24XX_UDA134X (UDA134X) TCP cubic registered RPC: Registered udp transport
-
Thread
Problem mit einen AVR 2313 Kontroller
noch im Beta-Stadium. In der online Doku hab ich dies hier gefunden : Q: I can't read or write AT90S1200 device. I receive the error message: "Device missing or unknown device -24" A: Select "Ignore" button, if the final message is "Write succesful" you have a sample that doesn't reply to
website ? Wenn ja ist dir hoffentlich klar, dass dieser Programmer keine Versorgungsspannung fuer den uC liefert. Das Ding kann nur benutzt werden, wenn der uC in einer Schaltung mit eigener Stromversorgung steckt.
-
Thread
Gute alte Zeiten :)
der Rechner in Deutschland völlig unterschätzt. In UK hatte er im Hinblick auf die Popularität den C64 in den Schatten gestellt. Als ich mir dann für den Joyce eine Festplatte kaufen wollte, musste ich feststellen, dass ich für das selbe Geld einen AT bekomme... und damit habe ich mich dann aus der
vergaß, beim letzten Mal dazuzuschreiben: Mein Steckkarten-CP/M-Rechner besaß zum Schluss a) eine c't180-CPU-Karte mit auf 12MHz getaktetem HD64180, b) eine 256KB-EEPROM-Disk mit allen meinen Standard-Tools, und c) eine 1MB-RAM-Disk für die laufende Arbeit. Ich musste das Floppylaufwerk also immer
-
Thread
STM32F303 CAN und USB gleichzeitig
insert a NOP between consecutive write and read from addresses A and A+0x4000 respectively. With a C compiler, it is advised to limit the SRAM usage to 16 Kb instead of 40 Kb. The 8 Kb of CCM memory can also be used for data to have a 24 Kb total RAM space available. Revision Y devices: fixed --
STM32F302xD/E, STM32F303xD/E haben 1KB gemeinsam genutzten Speicher. Davon sind 768 Bytes für USB und 256 Bytes für CAN, wenn man beide Schnittstellen zugleich verwendet. STM32F105/107, STM32F302xB/C, STM32F303xB/C, STM32F373, STM32F4, STM32F7, STM32H7, STM32L0, STM32L1, STM32L2, STM32L3 und STM32L4
-
Thread
Display mit Touchscreen bei Pollin?
könnte aber auch um 24 erhöhen um pixelzeilenweise zu scrollen. Oliver schrieb: > Ich sehe auf deinem Bild dass du zwei Displays mit einem Inverter am > laufen hast.... ich habe den Inverter vom großen C... der sackt
; // writeadress high lcd_writedat(adress/256); } [/c] MfG Tony
-
Thread
Pause in AVR-Studio mit variable?
***********************/ .listmac ;delay 8 ... 65543 cycle .macro mdelay ldi r24, low( @0 - 8 ) ldi r25, high( @0 - 8 ) sbiw r24, 4 brcc pc - 1 cpi r24, 0xFD brcs pc + 4 breq pc + 3 cpi r24, 0xFF
------------------------------------- .equ xtal = 16000000 ;16MHz ;delay 1 ... 255, 256 ms ;input: R16 = 1 ... 255, 0 ;used: R16, R24, R25 delay_n_ms: mdelay (xtal + 500) / 1000 ;1ms dec r16 brne delay_n_ms ret ;-----------------
-
Thread
Fash als Ringbuffer aufbauen
Hab im Netz was gefunden? Weisst du was die damit anfangen? Hab den AT45Db011. AT45_DEVTAB at45_devt[] = { 00269 {512, 264, 9, 0x3C, 0x0C}, /* AT45DB011B - 128kB */ 00270 {1025, 264, 9, 0x3C, 0x14}, /* AT45DB021B - 256kB */ 00271 {2048, 264, 9, 0x3C, 0x1C}, /* AT45DB041B - 512kB */ 00272 {4096, 264, 9, 0x3C, 0x24}, /* AT45DB081B - 1MB */ 00273 {4096, 528, 10, 0x3C, 0x2C}, /* AT45DB0161B - 2MB */ 00274 {8192, 528, 10, 0x3C, 0x34},
-
Thread
Software-I2C
und anscheinend keine derartige Lib existiert, habe ich mir selber eine geschrieben. Sie ist in C; zugeschnitten für den 24C256. Gebe keine Garantie auf 100%ige Funktionssicherheit. Momentan kann Sie nur Byteweise lesen und schreiben (da mir dies im moment reicht). Im Anhang bedindet sich die
entfernt, sowie das Page-weise lesen und schreiben hinzugefügt! Bisher erfolgreich getestet mit AT24C256. (In Arbeit: 24C16 und 24LC02) Über Verbesserungsvorschläge bin ich dankbar! Gruß, _Techniker_
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
mir die Debuggerei des Assemblercodes einfach zu > mühsam geworden war. Meine erste Uhr hat nen AT90C4051 drauf, in asm geproggt. Nicht wirklich prickelnd das... Irgendwann bin ich dann über avr-gcc gestolpert. Hab mir den runtergeladen und ausprobiert, noch ohne Hardware. Und da war klar, daß ich
Jahren in immer neuen Formen baue. Und Du benutzt wirklich immer noch OTPs? Steck doch lieber nen AT89C51ED2 rein und progge über die UART. Peter
-
Thread
"Kleiner" Mikrocontrollrt für VGA-Display
Geraete haben ja heute eine HDMI Schnittstelle. Hat es schonmal einer geschafft den darin integrierten I2C-Bus getrennt zu verwenden? Olaf
haben möchtest, so kannst Du auch am Ausgang einen simplen Multiplexer anbringen welchen Du mit dem µC Takt schaltest. (den kannst Du bei vielen AtMegas über einen Portpin ausgeben lassen) Dann hättest Du jedoch 4 Register und nur noch 16 Farben. Die Register wären dann für alle 4 Pixelkombinationen
-
Thread
Attiny 4313 zu 'klein'
kann enorm viel Speicherplatz sparen. Wie das in Bascom ausschaut weiß ich nicht, ich bin nur mit C auf den AVRs unterwegs.
Es gibt die Meldungen: 21 Out of IRAM space 22 Out of SRAM space 23 Out of XRAM space 24 Out of EPROM space MfG Paul
-
Thread
Webserver ATmega32/644DIP ENC28J60
: 192.168.1.1 AVR Einstellungen: //Umrechnung von IP zu unsigned long #define IP(a,b,c,d) ((unsigned long)(d)<<24)+((unsigned long)(c)<<16)+((unsigned long)(b)<<8)+a //IP des Webservers #define MYIP IP(192,168,1,18) //Netzwerkmaske #define NETMASK IP(255,255,255,0
Hallo! Wollt mal eben bescheid geben! Die Software von Urich Radig läuft nun auf dem AT90CAN128. Ich habe folgenden Fehler gemacht: In der stack.c musste ich noch die while-schleife an den AT90CAN128 anpassen. PINB musste in PIND geändert werden, usw...... ///////////////////////
-
Thread
ATXMEGA384C3-AU ADC mist ungenau
Ein Tipp: nimm GROSSBUCHSTABEN nur für konstante Werte wie z.B. Defines. BTW2: diese Zeile [c] if (ADC_CH0_PIN >= (ADCA_CH_PIN_Anzahl + 1)) ... [/c] wäre so leichter les- und verstehbar: [c] if (ADC_CH0_PIN > ADCA_CH_PIN_Anzahl) ... [/c] BTW3: Dieser Kommentar sieht mir recht dubios nach einem hingebastelten Workaround aus: [c] //nur wenn größer Offsetwert um echten O Wert bekommen zu können [/c]
-
Thread
Phasenverschiebung bei PWM
wird (siehe Bild 2). Diese Signale sollen gleichzeitig gestartet werden. Ich verwende: dsPIC33FJ256MC710A µC dsPICDEM MCLV Developmend Board PCD Compiler von CCS Ich hoffe jemand kann mir helfen eine Phasenverschiebung bei einer PWM zu erzeugen. mfg
Magnus schrieb: > >> Das kriegt man auch mit einem Transistor hin. > > Kann man den auch in C programmieren? :-) Der weiß auch ohne Programm, was er zu tun hat, ist also eigentlich viel intelligenter als ein µC. ;-)
-
Thread
Warum ist der Raspbberry Pi plötzlich so teuer?
unter 10W, mit USB-Netzteil versorgbar, und ähnlicher > Formfaktor, wie Pi. https://geizhals.at/biostar-j3060nh-a1655515.html?hloc=at https://geizhals.at/mushkin-essentials-so-dimm-kit-8gb-996647-a568666.html?hloc=at 90.- BIs auf den Formfaktor vergleichbar... Meine letzten refurbished
gibt es immer noch Modelle für unter 20€. Schau selber: https://www.reichelt.de/einplatinen-computer-c8242.html?ACTION=2&GROUPID=8242&SEARCH=%2A&START=0&OFFSET=100&trstct=lp_1358_143017&r=1&SID=946b8c913f691e16482d614001fa2924290fbcbd5651937eaa799 Das Problem ist höchstens das einige Varianten ausverkauft