-
Thread
Schaltregler im LKW (24V) und TVS Diode
272+0%0Ac+496+272+496+336+0+0.00001+40.33274158980178%0Aw+496+336+464+336+0%0Aw+240+176+240+208+0%0At+208+272+240+272+0+-1+99.21816405587242+-0.7546716641520561+100%0Ar+240+208+240+256+0+10%0A174+192+240+192+288+0+47000+0.7673000000000001+Resistance%0Aw+192+176+176+176+0%0Aw+192+176+240+176+0%0Ag+192
176+240+240+0+10%0Aw+192+176+176+176+0%0Aw+192+176+240+176+0%0Ag+192+384+192+400+0%0Az+192+384+192+256+1+0.805904783+40%0Aw+240+272+304+272+0%0Aw+304+272+400+272+0%0At+192+256+240+256+0+1+-6.540185636627207+0.7051751133979707+100%0Ar+192+176+192+256+0+4700%0Al+-96+176+48+176+0+0.000047+0.17789290522251494%
-
Thread
Buck-Converter Transistor-"Abschaltkurve"
Ungefähr so: http://www.falstad.com/circuit/circuitjs.html?cct=$+1+2e-9+10.20027730826997+50+5+50%0AR+96+256+64+256+0+2+150000+5+0+0+0.5%0Aw+96+256+128+256+0%0Ar+128+256+176+256+0+5000%0At+176+256+208+256+0+1+-17.879568247710594+-5.879568247786291+100%0Ar+208+272+208+304+0+100%0Ag+208+304+208+336+0%0Aw+208
+208+128+208+96+0+470%0AR+208+64+208+32+0+0+40+12+0+0+0.5%0Aw+208+64+288+64+0%0Aw+288+64+368+64+0%0At+336+176+368+176+0+-1+12.824595814789165+-7.066347507134196e-11+100%0Aw+368+160+368+64+0%0Aw+336+176+288+176+0%0Aw+368+192+368+224+0%0Al+368+256+448+256+0+0.00047+2.1120124779969016%0Aw+368+224+368+256
-
Thread
DMX steuerbaren RGB LED PAR oder Pinnspot selber bauen
zu löten Was jetzt? SMD bei ICs ist 1.27mm und kleiner. > Würde sich ein AT90PWM3B für einen DMX RGB LED Controler eignen? Ich habe auf die Schnelle im Datenblatt nichts gefunden, was diesen µC geeigneter erscheinen lässt.
Ach ja, hier mal noch die Anschlussbelegung: [c]/* ATmega168A @ 8MHz ---v--- (Reset) <- PC6|1 28|PC5 -> S1 DMX RX <- PD0|2 27|PC4 -> S2 DMX TX <- PD1|3 26|PC3 ->
-
Thread
Pollin MOTOROLA VIP1710
Using TFTP TFTP: Downloading... Name: kernel-1710 Server: 212.178.98.165 (ELF)... done loaded at: 82000000 820C4604 zimage at: 8200F000 820C4604 Uncompressing Linux at load address 80100000 initrd at: 820C4604 82EA448C relocated to: 802DAFF8 810BAE80 Booting linux kernel [...]
defined insmod: multiply defined insmod: multiply defined Unable to handle kernel paging request at virtual address 00000000, epc == 8011f28c, ra == 8011f268 Oops in fault.c::do_page_fault, line 206: $0 : 00000000 10007800 00000000 84c2d000 00000084 00000001 84c2d0a0 84c2d0a0 $8 : 84c2d000 84c2d0a0
-
Thread
for Schleife in C
[/C] for(uint8_t lpctr = 0;lpctr != 0;lpctr++){©©©} Wie oft wird diese Schleife ausgeführt? 0 Mal oder 256 Mal? Wie kann ich eine Schleife mit einer uint8_t Schleifenzählervariablen 256 Mal ausführen
[C] for(uint8_t lpctr = 0;lpctr != 0;lpctr++) { } [/C] Wird Null mal durchlaufen. [C] for(uint8_t lpctr = 0;lpctr <= 255;lpctr++) { } [/C] Wird 256 mal durchlaufen
-
Thread
3 Phasen 0-80Hz Sinusgenerator
ein Teilcode aus einer Software zur Ansteuerung eines 3 Phasen Motors mittels DDS: sine ist eine 256 Byte große Sinustabelle (aus Gründen der Einfachheit, die ersten 64 Werte würden auch reichen, wenn man die entsprechend spiegelt): [c] static unsigned short phaseacc; unsigned char phase; phaseacc+=freq; phase=phaseacc/256; PWM0=powerset*(signed char)sine[phase]/16; phase+=85; PWM1=powerset*(signed char)sine[phase]/16; phase+=85; PWM2=powerset*(signed char)sine[phase]/16; [/c]
-
Thread
Würde gerne Assembler in C umschreiben, aber ich blick's net
zweifelsohne ausgereizt wurden) erklären? Das Hauptprogramm sieht so aus: [avrasm]; Copyright (C) 2000 Jesper Hansen <jesperh-at-telia-dot-com>. ; ; main loop ; ; r28,r29,r30 is the phase accumulator ; r24,r25,r26 is the adder value determining frequency ; ; add value to accumulator
) main.c:26: error: (Each undeclared identifier is reported only once main.c:26: error: for each function it appears in.) main.c: At top level: main.c:81: warning: function declaration isn't a prototype make
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
Genaueres im DaBla) [code]#!/usr/bin/python3 from machine import mem8 PADS_BANK0_BASE = const(0x4001c000) GPIO26 = const(0x6c) GPIO27 = const(0x70) GPIO28 = const(0x74) GPIO29 = const(0x78) mem8[PADS_BANK0_BASE + GPIO26] = 1 << 7 mem8[PADS_BANK0_BASE + GPIO27] = 1 << 7 mem8[PADS_BANK0_BASE + GPIO28
[code]#!/usr/bin/python3 from machine import ADC, Pin, mem8 PADS_BANK0_BASE = const(0x4001c000) GPIO26 = const(0x6c) GPIO27 = const(0x70) GPIO28 = const(0x74) GPIO29 = const(0x78) mem8[PADS_BANK0_BASE + GPIO26] = 1 << 7 mem8[PADS_BANK0_BASE + GPIO27] = 1 << 7 mem8[PADS_BANK0_BASE + GPIO28
-
Thread
Huhu - AVR XMEGA-Eval-Board für 29 US-$
[c]Der AT90USB wird ja schließlich nur mit der UART an dem XMEGA hängen und das ist nun mal keine Programmierschnittstelle... [/c] Der AT90USB hängt mit UART RX/TX und dem Clockoutput am Xmega. Und
Device support Table 1.4. Devices programming and debuggin support ATxmega16A4 ATxmega32A4 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90PWM81 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega128 ATmega1280
-
Thread
LPC1549 lässt sich nicht programmieren
License - Download limit is 256K Pc: ( 70) License Check Complete Nt: Loading 'LCD_LPC6.axf' ELF 0x00000000 len 0x1200 Nc: Opening flash driver /usr/local/lpcxpresso_8.2.2_650/lpcxpresso/bin/Flash/LPC15xx_256K.cfx Nt: Writing
pLPC1549 -load-base=0 -ConnectScript=LPC15RunBootRomConnect.scp -reset=vectreset -flash-driver=LPC15xx_256K.cfx [/code] Wenn ich den allerdings in die Konsole eingebe, erhalte ich die folgende Fehlermeldung: [code] Ni: LPCXpresso RedlinkMulti Driver v8.2 (Sep 5 2016 10:13:28 - crt_emu_cm_redlink
-
Thread
Suche (Nach)hilfe bei 386 retro Hardware
ohne ihr. > Niveau sieht nur von unten aus wie Arroganz ;) > (ich bin übrigens der _berühmte_ C&P-Lyriker) > C&P Lyriker? ist das ein insider? > C Lover schrieb im Beitrag #6951110: >> Welche wären das denn? > > Hab mich auch sehr bemüht, aber keine decodieren können. im zweiten Absatz
Ich hab mal einen Entwurf für 4*27c020 gezeichnet der mit dem Original Pal funktionieren sollte. Die 27C010 Inhalte werden dann einfach in die obere bzw untere Hälfte eines 27c020 kopiert. Das kann man auch mit Flashbausteinen machen.
-
Thread
Einstieg in die ARM Welt
Ich würde einen von Atmel empfehlen: AT91SAM7S256 (ARM7TDMI) wenn man CAN und Ethernet braucht: AT91SAM7X256 (ARM7TDMI) bis auf das etwas kryptische TWI (I²C) eine ganz gute CPU, man braucht als einsteiger nicht mal nen programmieradapter
z.B. AT32AP7000 ?
-
Thread
Webserver ATmega32/644DIP ENC28J60
eine Karte erkannt wird. Ist noch starr reinprogrammiert. Achtung: Ich hab da massiv an httpd.c, stack.c, main.c und enc28j60.c/.h rumgebastelt ! Also bitte nicht Ulrich fragen wenn was schief geht ;) Was ist bei mir anders ? Mein Board benutzt INT0 statt INT2. Und der Reset Pin vom ENC28J60
/enc28j60.o.d -c ../enc28j60.c ../enc28j60.c: In function 'enc28j60Init': ../enc28j60.c:222: error: 'for' loop initial declaration used outside C99 mode make: *** [enc28j60.o] Error 1 Build failed with
-
Thread
Elektor 80C32 System
verändern möchte habe ich mir gedacht das es einfacher wär den EPROM zu brennen. Wie kann ich den 27C128 durch eine 28C64 austauschen ? Danke
ersetzen. Das funktioniet ohne irgenwelche Umbauten problemlos. Ich habe nämlich auch noch ein altes 80C517 Board welches einen 27C256 Eprom benutzt und diesen durch einen AT29C256 ausgetauscht. Der Flash ist pinkompatibel mit dem Eprom und deutlich schneller zu löschen/programmieren. Somit musste ich an
-
Thread
Eprom Vergleichstyp
sein. Definitiv geht der Tausch 27C64 gegen 28C64, das hab ich schon gemacht, weil die 27er nicht mehr zu akzeptablen Preisen lieferbar sind.
Ich habe eben mal nachgeschaut, und ich habe meine alten 27C256 Eproms durch AT29C256-70PI Flash Bausteine ausgetauscht. Diese sind Pin und funktionskompatibel zu den original Eproms und die Zugriffszeit ist sogar noch etwas besser. Leider gibt es Flash Bausteiner
-
Thread
Linux Console 800x480
: [c037fe50] [c0296830] 0xc0296830 (unreliable) [c037fe70] [c000eeec] ret_from_syscall+0x0/0x38 --- Exception: c00 at kernel_thread+0x28/0x60 LR = __call_usermodehelper+0x54/0xac [c037ff30] [c001b374
+0x0/0x4c --- Exception: 700 at sys_clone+0x28/0x84 LR = ret_from_syscall+0x0/0x38 [c037fe50] [c0296830] 0xc0296830 (unreliable) [c037fe70] [c000eeec] ret_from_syscall+0x0/0x38 --- Exception: c00 at kernel_thread
-
Thread
AVR32 Linux Netzwerk Verbindung Problem
-rc1-00001-gab9d96f-dirty (Mär 12 2009 - 11:19:51) U-Boot code: 00000000 -> 00014950 data: 0001c4f0 -> 00053c28 malloc: Using memory from 0x13f6c000 to 0x13fac000 DMA: Using memory from 0x13f68000 to 0x13f6c000 Flash: 1 MB at address 0x00000000 DRAM Configuration: Bank #0: 10000000 64 MB
: 90000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Starting kernel at 90000000 (params at 13f6c008)... Linux version 2.6.28-icnova_base1-00000-g260dc83-dirty (benjamin@marvin) (gcc ve rsion 4.2.2-atmel.1.0.8) #418 Mon Mar 23 15:23:54 CET 2009 CPU: AT32AP700x chip
-
Thread
EEPROM selber brennen?
Es geht um Parallele EEPROM's. Momentan speziell um den Atmel AT28C256 (PDIP). http://www.atmel.ca/Images/doc0006.pdf
CE schrieb im Beitrag #3441766: > Momentan speziell um den Atmel AT28C256 (PDIP). Das sind 32kB, die lassen sich also bequem als external Data mappen. Du brauchst nur ein Latch (74HC573) und einen AVR mit herausgeführtem Datenbus, z.B. ATmega162.
-
Thread
Probleme mit Signalgenerator/Dreieck
Digital Synthesis" Pos_Neg_Wave <= Phase_Accumulator(Phase_Accumulator'left); -- look at the MSB of Phase Accumulator, if 1000 0000 ... the halfwave is reached --> sign change else Phase_Accumulator <= (28 => '1', others => '0'); end if;
x"26", x"51" when x"27", x"52" when x"28", x"52" when x"29", x"53" when x"2A", x"54" when x"2B", x"54" when x"2C", x"55" when x"2D", x"55" when x"2E", x"56" when x"2F", x"56" when x"30", x"56" when x"31", x"57" when
-
Thread
Retro Fieber: Z80 oder 68000 ?
jetzt machst, ist das Pfusch. Das merkst Du spätestens dann, wenn Du statt des UV-EPROMS entweder ein 28F256 EEPROM oder ein 29C256 Flash einsetzten möchtest. http://www.atmel.com/Images/doc0006.pdf http://www.ej9.ru/data/datasheet_ej9_at29c256.pdf Das könnte nämlich auf die Dauer wesentlich angenehmer
GROUPID=2948&ARTICLE=39921&OFFSET=16&WKID=0& fchk PS: http://www.reichelt.de/-EE-Flash-Eproms/28C256-150/3//index.html?ACTION=3&GROUPID=4510&ARTICLE=1945&SEARCH=28c256&OFFSET=16&WKID=0&
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
nicht allzu häufig sind. Besser ist jedoch eine Art Gateway mit AVR. So habe ich das gemacht: HW: AtMega16; ENC28j60 SW: gesagtes DL-Pgm; DL-Daten werden per Udp-Broadcast gesendet. Jeder Ethernet-Teilnehmer (auch RPi) kann dann diese Daten empfangen und auswerten. Harald
3ffe8b6a 3ffeecbc 3fffff20: 00000000 00000003 00000004 402057ae 3fffff30: 40100535 3ffe8ae3 3ffeeb7c 402057c0 3fffff40: 40203c34 3ffe8ae3 00000004 40205cc9 3fffff50: 3fffdad0 3ffeeb40 3ffeeb7c 40203ec4 3fffff60: 3fffdad0 3ffeeb40 3ffeeb7c 40205d68 3fffff70: 31b2a8c0 00ffffff 01b2a8c0 40201ef9 3fffff80
-
Thread
Problem mit zu großen Arrays im EEPROM
Du könntest nen AT24C512 ranpappen. Aber hast Du Dir erstmal überlegt, wozu Du die 40kB überhaupt brauchst? Peter
@Peter, ja ich komm da nicht drumrum. Den 24c512 hab ich mir schon angesehen gehabt da ich damit gerechnet hatte. Gibts dafür keine Lib. oder irgenwas das einem die Arbeit erleichtert, ich bin noch recht neu in C und AVR, mir platzt bald der
-
Thread
-
Thread
2 Byte Variablen für 8Bit PIC aus und einlesen mit Pic-as oder mpasm-Assembler
0B89 DECFSZ WREG, F > 00E6 28E3 GOTO 0xE3 [/c] In den ASM-Zeilen 00E3 und 00E4 spielt Carry eine Rolle. Was bei LSLF nach links aus dem LSB "herausgeschoben" wird, kommt beim RLF von rechts ins MSB. Beantwortet das deine
#6877495: > Rudi R. schrieb im Beitrag #6874697: >> 00DD 1E0E BTFSS CCP1CON, 0x4 >> 00DE 28E0 GOTO 0xE0 >> 00DF 28E1 GOTO 0xE1 >> 00E0 28E7 GOTO 0xE7 > > Hier sind aber 2 GOTOs zuviel. Ja ich weiß...der Codegenerator MCC und das Dissassemling spuckt mir auch noch die C-Code
-
Thread
Z180-Stamp Modul
Die Frage hat sich erledigt. Das System läuft :-) Danke Leo! setenv attach_drives 'at dsk0 1:/cpm3_a.dsk;at dsk1 1:/cpm3_b.dsk;at dsk2 0:/cpm3_c.dsk'
Schritt 4* CP/M Laufwerke als Image auf die SD-Card kopieren Datei: cpm3_a.dsk cpm3_b.dsk cpm3_c.dsk *Schritt 5* Environmentvariable im Monitor setzen (Beispiel) attach_drives=at dsk0 1:/cpm3_a.dsk;at dsk1 1:/cpm3_b.dsk;at dsk2 0:/cpm3_c.dsk;at dsk3 1:/z180-stamp-cpm3-bios.dsk;at dsk4 1:/
-
Thread
AVRs mit USB?
atxmega192c3 atxmega256a3u atxmega256c3 atxmega384c3 atxmega128a1u atxmega128a4u [/pre] Unterstützen die alle USB? Oder vielleicht ist jemand besser darin, ne Liste im Netz zu finden. ______________
'[/pre] [pre] ATxmega128A1U ATxmega128A3U ATxmega128A4U ATxmega128B1 ATxmega128B3 ATxmega128C3 ATxmega16A4U ATxmega16C4 ATxmega192A3U ATxmega192C3 ATxmega256A3BU ATxmega256A3U ATxmega256C3 ATxmega32A4U ATxmega32C3 ATxmega32C4 ATxmega384C3 ATxmega384D3 ATxmega64A1U ATxmega64A3U
-
Thread
Machbarkeit - LED-Sternenhimmel mit AVR?
Oder mehrere MAX7301 (jeweils 28 GPIOs).
programmiert. Also viel "If-Then-Else-Arbeit", aber er erfüllt seinen Zweck. Ich habe ihn auf einem AtMega128 @16Mhz laufen. Genutzt werden PortA/B/C/D und Timer1 Daraus ergeben sich 30 Kanäle und somit ein recht "zufälliges" Sternenbild Zum Ablauf des Programms (etwa 4:10 Minuten): - Erst werden
-
Thread
Ansteuerung von WS2812B LEDs erstaunlich einfach
würde ich ihn hier >> ganz bestimmt nicht zeigen > > Hier ist meine FUnktion für WS2812B: > [c] > } > [/c] Das ist allerdings nicht Deine, sondern die stammt von hier: https://github.com/cpldcpu/light_ws2812/blob/be6ded82cab67c8c9d136596745200b6ee2ab28f/light_ws2812_AVR/light_ws2812.
würde ich ihn hier >> ganz bestimmt nicht zeigen > > Hier ist meine FUnktion für WS2812B: > [c] > > [/c] Kommt mir von hier bekannt vor: https://github.com/cpldcpu/light_ws2812/blob/be6ded82cab67c8c9d136596745200b6ee2ab28f/light_ws2812_AVR/light_ws2812.c#L67 Warum nicht gleich die neue
-
Thread
flash-Fehler mit ATtiny2313, compile ok
28: 1f be out 0x3f, r1 ; 63 2a: cf ed ldi r28, 0xDF ; 223 2c: cd bf out 0x3d, r28 ; 61 2e: 10 e0 ldi r17, 0x00
bc: b9 e0 ldi r27, 0x09 ; 9 be: eb 2e mov r14, r27 c0: f1 2c mov r15, r1 c2: ec 0e add r14, r28 c4: fd 1e adc r15, r29 c6: ce 01 movw r24, r28 c8: 01 96 adiw r24,
-
Thread
ATMEL billiger und leistungsfähiger als PIC
mehr Programmspeicher aber dafür kein EEPROM. Beispiel (Preiße laut Reichelt): ATMEGA 8-16 (DIL-28) max. 16MHz und 23 IO Ports 8kB Flash, 512B EEPROM, 1kB RAM -> 2.60€ PIC 16F648A-I/P max.20MHz und 16 IO Ports 4kx14 Flash, 256B EEPROM, 256B RAM dafür USART -> 2.30€ Also ich denke
Programmspeicher aber dafür kein > EEPROM. > Beispiel (Preiße laut Reichelt): > ATMEGA 8-16 (DIL-28) max. 16MHz und 23 IO Ports > 8kB Flash, 512B EEPROM, 1kB RAM > -> 2.60€ > > PIC 16F648A-I/P max.20MHz und 16 IO Ports > 4kx14 Flash, 256B EEPROM, 256B RAM > dafür USART > -> 2.30€ >
-
Thread
BASIC-Computer mit Mega32
noch einige Bugfixes) Was ist noch neu: - delta, my und omega im Zeichensatz - Universelle I2C Routine ICOMM - DATA zur Array-Belegung - Letzter INPUT-Wert kann als Text ins Array kopiert werden - Array hat 256 Bytes im RAM, +512 Bytes über Puffer im Dataflash - Dataflash-Puffer können vom
Zeit ein paar bei Ebay ersteigert. Als Quelle fällt mir z.B. http://www.darisus.de ein, die haben den AT45DB041B-SU mit 512kBytes (2048 pages) für 2,38€ und auch noch manch andere "Exoten". Allerdings in einem anderen Gehäuse (SOIC 8) als ich sie habe (SOIC 28). Gruß Jörg
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
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
physikalischem Verständnis haben, kannst Du gerne mal die kWh ausrechnen, die Du brauchst, um das Becken von 18°C auf 28°C aufzuheizen und dann mal schauen, wie lange Du dafür mit einem normalen Heizstab brauchst. Und als Bonus kannst Du dann noch ausrechnen, wie viel Reboots Du in dieser Zeit machen kannst.
-
Thread
V: STM32-Header-Board, SRAM, CPLD,.
Booster Pack, unbenutzt, 5,- - 4 Stk. RFM12S, 868MHz, Rev 3.0, unbenutzt, pro Stk. 2,- - 1 STk. ENC28J60, DIP inkl. RJ45-Buchse, unbenutzt, 2,- - 1 Stk. DS18S20, unbenutzt, 1,- - 1 Stk. Esperan Development-Board, Xilinx Coolrunner, XC2C256, mit LCD-Display & Batteriehalter, 19,- - 1 STk. XC9572-15
AD9888KS-170, unbenutzt - 3 Stk. SRAM KM681000/70, unbenutzt - 30 Stk.verschiedene Cache SRAM, DIP28, 25ns oder schneller, aus alten Mainboards - 3 Stk. AT17LV010, PLCC, benutzt - 3 Stk. XCV50 TQ144, benutzt - 2 Stk. XC9572XL TQ100, benutzt Die benutzten Teile wurden aus funktionierenden, aber
-
Thread
[suche] EPROM und EEPROM
Fa. EURACOM Communication GmbH werden hierbei folgende Typen verwendet: Fa. SGS Thompson: M 27C801 - 100 F1 Fa. ATMEL: AT 27C080 - 10 PC AT 27C080 - 10 DC -) einen EEPROM folgender Spezifikation: (32K x 8 ( 256 kBit) ; 28 PIN DIL-Gehäuse, Von der Fa. EURACOM Communication GmbH werden hierbei folgende Typen verwendet: Fa. ATMEL: 28C256 - 15 PC
-
Thread
Neue LPC900 Controller
das prob hast bei jedem neuen IC. Bsp: ENC28J60 9Monate oder AT91SAM7X256 schon weit über ein Jahr
Auf der Seite www.c51.de findest du unter LPC900 den P89LPC932 im PLCC28 Gehäuse für 3,25€ und den P89LPC935 im PLCC28 für 3,95€. Ich habe den LPC936 im PLCC28 letztes Jahr noch bei Reichelt bestellt gehabt. Schon schade
-
Thread
HV Prog: STK500.ebn flashen -> "Programming failed"
breq ws_ok ; s_data = p_data dec temp3 brne ws_cy ; loop -->; rjmp ws_err ; 256 polling cycles are over --> rjmp ws_del ; 256 polling cycles are over, ; give additional standart Time ws_ok: tst temp3 ; if s_data = p_data at first
; 256 polling cycles are over, ; give additional standart Time ws_ok: tst temp3 ; if s_data = p_data at first cycle, breq ws_FF ; Check if 0xFF Code was sent
-
Thread
8 mal 1bit zu einmal 3bit zusammenfassen
Hier das ganze auf einem AT89C2051 in Assembler: [avrasm] mov dptr, #table main: mov a, p1 movc a, @a+dptr mov p3, a jmp main table: val set 0 rept
Peter D. schrieb im Beitrag #7931621: > Hier das ganze auf einem AT89C2051 in Assembler: Vielen Dank für deine (hier vergebliche) Mühe. Aber in der simulierten Welt in der ich mich mit dem Problem befasste, müsstest du dir deinen AT89C2051 auch ersteinmal aus einzelnen
-
Thread
Diverse 68000 CPUs
hier. Intel 8255 sind verkauft- noch ein uralt IC hier (1977, Malaysia) 32K fast static RAM PDIP28 AS7C3256 15nSec ALLIANCE USA. CMOS STATIC RAM 32Kx8, 15 nSec, ISSI IS61LV256 15, 3.3, SOIC Moulded NEC D4016-C2 2Kbyte SRAM static RAM, vintage memory IC 1983 NEU: SST25VF016 16MBit Serial FLASH, SOIC8 (W), Microchip AT49F040 4MBIT 512KX8 5V FLASH PLCC32 29F002T 2M BIT 256KX8 5V Parallel FLASH DIP32 ICs 29F010 1MBIT 128KX8 FLASH 5V PLCC32 28F020 2MBIT 256KX8 FLASH PLCC32 - Intel Brand SRM20256 256KBIT 32K
-
Thread
GNUBLIN www.gnublin.org
1-0074 i2c-0 i2c-1 root@gnublin:~# ls -l /sys/bus/i2c/devices total 0 lrwxrwxrwx 1 root root 0 Sep 28 02:32 0-0060 -> ../../../devices/platform/pnx-i2c.0/i2c-0/0-0060 lrwxrwxrwx 1 root root 0 Sep 28 02:32 1-0074 -> ../../../devices/platform/pnx-i2c.1/i2c-1/1-0074 lrwxrwxrwx 1 root root 0 Sep 28 02:32 i2c-0 -> ../../../devices/platform/pnx-i2c.0/i2c-0 lrwxrwxrwx 1 root root 0 Sep 28 02:25 i2c-1 -> ../../../devices/platform/pnx-i2c.1/i2c-1 root
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
> MWS : um was gehts denn hier ????? Um die Antwort von KC von 17:28
In dem Scheiss teueren Buch gibt es 2 Seiten über Timer total kacke eklärt Beim Halvar.at http://halvar.at/elektronik/kleiner_bascom_avr_kurs/timer_counter/ http://halvar.at/elektronik/kleiner_bascom_avr_kurs/timer0_als_timer/ ist etwas mehr aber bringt mich nicht weiter.....ich finde
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
Ports ein und auszuschaleten - rein aus Testzwecken. Eine Frage zum Touch-Rückgabewerte-Raster: [c]Dim Lcd_format(192) As Byte Dim Lcd_form_0 As String * 23 At Lcd_format(1) Overlay Dim Lcd_form_1 As String * 23 At Lcd_format(25) Overlay Dim Lcd_form_2 As String * 23 At Lcd_format(49) Overlay
können die einzelnen Werte auch in Form einer Textzeile direkt zugewiesen werden. Bascom verwendet wie C eine 0 als Textendezeichen, deshalb hat das Array 24 * 8 Speicherstellen. Dim Lcd_format(192) As Byte Dim Lcd_form_0 As String * 23 At Lcd_format(1) Overlay Dim Lcd_form_1 As String * 23 At Lcd_format
-
Thread
S/PDIF bei einem SD-Karten-Player nachrüsten
Tabelle 4 auf Seite 29 folgendes zu lesen: HWCK1 HWCK0 Function 0 0 OMCK Frequency is 256*Fs 0 1 OMCK Frequency is 128*Fs 1 0 OMCK Frequency is 512*Fs 1 1 OMCK Frequency is 256*Fs Kann das wirklich sein, dass im Hardwaremodus wirklich 2x 256 vorhanden ist??
benötigt man ja nicht fürjedes Gerät.) Ich würde immernoch den 74HC4017 nehmen und mittels Jumper :2 (256fs), :3 (384fs), :4 (512fs), :6 (768fs) und :8 (1024fs) umschaltbar machen. Oder unbestückt ohne Teiler. Nein ... eigentlich würde ich einen µC programmieren ;-) Versuch es mal - ist gar nicht
-
Thread
[V] ne Menge Baueile nochmals
3,00 € 3 x Z8S18020VSC Z180MPU 3,00 € 10 x U6264ASK SMD-SO28 SRAM 552Kb 3,00 € 10 x MAX1480CPA Complete isolated RS485 Datainterface 3,00 € 10 x AM28F020A 256K *8 Flash 3,00 € 10 x 27V512 EPROM PLCC44
3,00 € 5 x ATINY12V-1S1 Microcontroller AVR 1KB Flash SO8 2,00 € 5 x PIC16C73A PIC uC, 5ch-A/Dandler, 4K, 20MHz DIL28 3,00 € 10 x TC551001BFL 131072 WORD x 8 BIT STATIC RAM SO28 3,00 € 10 x HCPL2211 Optokoppler very High CMR, 2,5MBd, Logic 3,00 € 10 x CA3240E OP AMP
-
Thread
[S] 7 x 27C128 od. 27C256 und jemanden der sie programmiert
endlich Firmwaredateien für mein HP 54200A auftreiben konnte, benötige ich nun 7 EEPROMs des Typs 27C128 oder 27C256 (die Dateien können jeweils angepasst werden), 256er wären mir aber am liebsten. Zusätzlich suche ich dann noch jemanden der mir die Firmware in die EEPROMs hineinbrennt, idealerweise
Hallo, wenn alle Stricke reißen, ich habe hier noch 8 Stück "M27C256B-12F1" von ST (28 poliges DIL-Gehäuse). Nachdem sich Wilhelm jedoch schon die Arbeit gemacht hat ist dies aus meiner Sicht nur eine Option, wenn die Bausteine von Wilhelm sich als zu langsam erweisen
-
Thread
Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen
Hallo allerseits, beim kompilieren der oben genannten main.c erscheint jedesmal die Warnung: internal compiler error: in start_function, at c-decl.c:6035 Kann mir jemand helfen? Danke schon mal im voraus.
Besucher schrieb im Beitrag #2029354: > Warnung: internal compiler error: in start_function, at c-decl.c:6035 > > Kann mir jemand helfen? Mit diesen Angeben: Nein. Geraten: wirf das Attribut von main() raus. Falls das nicht hilft: übersetzte zusätzlich mit den Compiler-Schaltern
-
Thread
AVR32 grasshopper patch für ATMEL buildroot 2.3.0
at32psif/serio0 atkbd.c: frame/parity error: 02 at32_wdt at32_wdt.0: AT32 WDT at 0xfff000b0, timeout 2 sec (nowayout=0) atmel_mci atmel_mci.0: Atmel MCI controller at 0xfff02400 irq 28, 1 slots Registered
at32psif/serio0 atkbd.c: frame/parity error: 02 at32_wdt at32_wdt.0: AT32 WDT at 0xfff000b0, timeout 2 sec (nowayout=0) atmel_mci atmel_mci.0: Atmel MCI controller at 0xfff02400 irq 28, 1 slots Registered
-
Thread
TCNT0 anhalten oder "einfrieren"
FALLING_EDGE(); // set int1 to falling edge OverFlows = 0; } else // we are at falling edge { Pulse = OverFlows * 256 + TCNT0; SET_INT1_RISING_EDGE(); // set int1 to rising edge } } Und hier das Routinchen für den 8-Bit Timer: SIGNAL
man keine PWM einsetzt. Wie oben bereits geschrieben habe, möchte ich aber genau das nutzen: PWM. Im AT90S8535-Manual heisst es dazu auf Seite 28: "Bit 0 TOV0: Timer/Counter0 Overflow Flag The bit TOV0 is set (one) when an overflow occurs in Timer/Counter0." Das hört sich zunächst gut an. Aber
-
Thread
Die genaue Sekunde / RTC Gesperrt
verglichen. Dann die ermittelte Frequenz eingetragen und neu compiliert und geflasht. Der MC ist ein AT89C2051. Zur Zeit geht sie 14s vor, dieses Jahr habe ich sie noch nicht gestellt (Sommerzeitumstellung ist mit einprogrammiert). Es gibt aber auch von Maxim einen neuen Zeitgeber-Chip mit 38kHz
aber ich bekomme nicht dasselbe Ergebnis raus... Und zwar komme ich bei dieser Zeile nicht weiter: [c] Also die ganze Rechnung nochmal: OCR1A = 11059008 / 256 - 1 = 43198, Rest 64. [/c] Ich bekomme immer 43198,25 Raus, ka wieso da Rest 64 rauskommen soll... Muss ich die "exakte" Quarzfrequenz
-
Thread
Lagerverkleinerung
MBRB20200G Schottkydiode 20A / 200V 50 Stk 5€ 4. MBRB20200G Schottkydiode 20A / 200V 50 Stk 5€ 5. AT28C64B-15JU EEPROM, Parallel, 64 Kbit, 8K x 8 bit 5 Stk 1€ 6. CAT28C65BG EEPROM, Parallel, 64 Kbit, 8K x 8 bit 32 Stk 5€ 7. CAT28C65BG EEPROM, Parallel, 64 Kbit, 8K x 8 bit 32 Stk 5€ 8. CAT28C65BG
3€ 17. K6T0808C1D-GF70 SRAM, 256 Kbit, 32K x 8bit, 70ns, 2.7V bis 5.5V 25 Stk 3€ 18. K6T0808C1D-GF70 SRAM, 256 Kbit, 32K x 8bit, 70ns, 2.7V bis 5.5V 25 Stk 3€ 19. K6T0808C1D-GF70 SRAM, 256 Kbit, 32K x 8bit, 70ns,
-
Thread
Uhr mit ATMega8515
Hallo, ich bin noch ein Anfänger was die µC-Thematik angeht und versuche mit dem ATMega8515L auf einem STK500 eine brauchbare Zeitmessung zu realisieren. Dazu hab ich mir das C-Tutorial angeschaut und versucht es auf meinem µC zum Laufen zubringen
alten) AT8515L, das ist KEIN ATmega8515. Und der AT8515L hat, wie alle "alten" AVRs, KEINEN internen RC-Oszillator. Wobei es scheint, dass der OP AT8515L und ATmega8515L durcheinanderhaut ;-) MfG Falk