-
Thread
CP/M auf ATmega88
Speed ---------------+----------------------------------------------------- Orig. DRAM R/W | 17,187 s 5,960 µs 168 KHz 273 KHz Neue DRAM R/W | 9,806 s 3,401 µs 294 KHz 478 KHz ---------------+----------------------------------------------------- simh AltairZ80
alles richtig machen. Marcel Andre schrieb im Beitrag #3348682: > Joe erwähnte, dass auf Port 17-22 (?) auch die ADCs des AVR liegen? In > der virt_ports.asm habe ich die aber nicht gefunden. ;------------------------ ADC Interface ---------------------------------- ;17-19 23,25 in - ADC
-
Thread
SAMMELBESTELLUNG: 12V LED Streifen 5m lang
diejenigen die es noch interessiert: #### *60 LED/m und Größe ist 5000x8x2mm sowie 5w/m* GP60-S1210-R Red 1000-1200MCD/LED GP60-S1210-Y Yellow 1000-1200MCD/LED GP60-S1210-B Blue 400-600MCD/LED GP60-S1210G Green 1500-2000MCD/LED GP60-S1210W White 1600-2000MCD
GP120-S1210-R Red 1000-1200MCD/LED GP120--S1210-Y Yellow 1000-1200MCD/LED GP120--S1210-B Blue 400-600MCD/LED GP120--S1210-G Green 1500-2000MCD/LED GP120--S1210-W White 1600-2000MCD
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
There is CNY17-1 to CNY17-4. The one you mentioned is the ...-3. I would suggest using ...-3 or ...-4, but it's not a very critical part. Altainta schrieb im Beitrag #2220014: > Also u had a list of the items needed
---------- >> # TT1 >> ------------------------------------------------------------------- >> # 17.01.12 21:23:39 >> 0 >> 1010100001 >> 1110101000011 p = 7, a = 0x0015, c = 0x0003, f = 0x00 Also Protokoll 7 == RC5! Das ist Standardmäßig im Receiver nicht mit drinnen! Ich hänge dir einmal
-
Thread
Projekt: 200MHz DDS-Generator
mehr selbst aufbauen, sondern versuchen, bei eBay einen fertigen Attenuator von Texscan, HP oder R&S zu schießen.
Selbermachen angesagt und allenfalls anschließend das Posten des finalen Ergebnisses hier im Forum. W.S.
-
Thread
SPI Funktion für XMega128A1 in Codevision
mcpzw=0; // Activate the CS pin PORTD.OUT = Bit_Reset(PORTD.OUT,4); delay_us(1); // Start MCP23S17 OpCode transmission mcpzw = SPI_SLAVE_ID | ((SPI_SLAVE_ADDR << 1) & 0x0E)| SPI_SLAVE_WRITE; spi(mcpzw); // Start MCP23S17 Register Address transmission spi(addr);
rd_data=0; // Activate the CS pin PORTD.OUT = Bit_Reset(PORTD.OUT,4); delay_us(1); // Start MCP23S17 OpCode transmission mcpzw = SPI_SLAVE_ID | ((SPI_SLAVE_ADDR << 1) & 0x0E)| SPI_SLAVE_READ; spi(mcpzw); // Start MCP23S17 Register Address transmission delay_us(100); rd_data=spi
-
Thread
IRMP - Infrared Multi Protocol Decoder
> Ich habe mal versucht über die FB was rauszufinden. Das Protokoll nennt > sich r-step und soll 23 bit und Manchestercodierung haben. Im Gegensatz > zu RC5 jedoch invertiert. Die Bitlänge ist definitiv 17 und nicht 23. Wenn ich in irmp.c die Toleranz für RC5 von 10% auf 20% hochsetze: [c
17 11548 64 -23 -> TCCR0B=(CS01 | CS00); TCNT0 = -23 ; // 17 11067 64 -24 -> TCCR0B=(CS01 | CS00); TCNT0 = -24 ; //
-
Thread
Bausatz Add-on für AVR-NET-IO
Hallo @openminded23 hat bei mir so geklappt und funkt. Gruß scoace
laufen. Die Widerstände haben folgende Werte: R1 0,22Ohm R2 2,2kOhm R3 3,6kOhm R4,R5,R6,R15,R17,R19,R21 470Ohm R9 100Ohm R10 4,7kOhm R7, R8, R12, R23 10kOhm R13 22Ohm R14 270Ohm R16, R18, R20, R22 1kOhm Ich weiß derzeit nicht so richtig weiter. Habe zwei SD-Karten ausprobiert, denke aber
-
Thread
Labornetzgerät - Fragen zum Schaltplan
Hallo, Wilhelm S. schrieb im Beitrag #5178441: > Die Netzteilschaltung von Franz Leschner vom 16.10.17, 15.04 > sieht mir doch sehr nach dem 'ELO-Netzteil 2' aus. Die Schaltung > habe ich mal angehängt. Stammt aus
Wilhelm S. schrieb im Beitrag #5178441: > Hallo zusammen, > wollte auch noch meinen Senf dazu tun. > > Die Netzteilschaltung von Franz Leschner vom 16.10.17, 15.04 > sieht mir doch sehr nach dem 'ELO-Netzteil
-
Thread
Tipps zum Routen
Auf meiner Platine ist ein ATMEGA16,FTDI232RL , MCP4921 ( 12 Bit DAC,SPI ), MCP3204 ( 12 Bit ADC,4CH,SPI ) 2 Operationsverstärker ( OPA2340 ) einen TL431 und noch einen 74HCT4052. Die Versorgungspannung kommt von einen 78L05 und die Versorgungsspannung
möchte ich auch das maximale davon ausreizen weil sonst könnte ich ja glatt die Internen 10 Bit ADC's verwenden und mir zumindest den MCP3204 sparen. Die 2 Massen machen erheblichen Aufwand und bisher hab ich sowas noch nie gemacht und zum ersten mal hab ich das Gefühl das ich in einen Layout richtig
-
Thread
Wer hat Erfahrung mit HAP?
: 0} [10%] [ACK] Set Crypto to 0 destination 255 magic-packet modul-address 100 hardware-address 17 241 249 [13%] [ERR] No Answer. destination 100 radio-vlan 0 [16%] [ERR] No Answer. {"DefaultVLAN" : 0} [19%] [ACK] Set VLAN to 0 destination 100 encryption-mode off [23%] [ERR] No Answer. {"Crypto
@Carsten Nanovision MIMO UM-720S
-
Thread
NXP verschenkt ARM-Chips
Die Max I/O Expander sind über Digikey nicht zubekommen deswegen würde ich den MCP23S17 statdessen einbauen. Auch muss ich noch die Diode tauschen da diese ebenfalls nicht verfügbar ist. Also der Teilesatz kostet Digikey kostet 30 Euro (inklusive Mehrwertsteuer die Teile für den
Okay, dann passt's. Ich würde gerne zwei VS1053 und MCP23S17SS mitbestellen, den Rest habe ich oder brauche ich nicht. Wie man das Display befestigt weiß ich noch nicht genau. Aber vielleicht baue ich einen Rahmen
-
Thread
PIC - zu wenig spannung oder initalisierungsproblem?
I2c-Portexpander zu langsam, ich nehme lieber SPI wenn es auf der Platine bleibt. Ich habe letztens die MCP23s17 verwendet. Sehr geil. Aber dafür brauchst Du einen Level-Shifter! 2. Ich taste das Busy-Flag nicht ab und setze stattdessen feste Zeitschleifen ein. 3. Mit der Nutzung des TRIS-Bits meine
bei der initalisierung bin ich auf das absolute minimum runter! das display ist innerhalb von 100mS fertig aufgebaut!!! jibbel!
-
Thread
Xilinx USB schematic jetzt verfügbar
Statt LT1719S6 kannst den LT1719CS6 oder auch den TLV3501 vom TI nehmen. Die sind compatible, auch pinout (in der sot23-6 gehäuse nur !). LT1719CS6 oder TLV3501 beim digikey kosten 2.90eur, gibts auch beim mouser
3,3V Version mist. Die 100nF Stützkondensator hab ich auf 0603 geändert. Für den FX2 ist der MCP1825S-33 hat aber kein Enable Eingang noch eine andere Idee? Gruß John
-
Thread
Logamatic 2107 Schnittstelle
data_container.D_DB_TEMP_HK1_VL, t6 ) [/c] Dort sind 3 neue Temperaturen, 2 unbekannte, sind offensichtlich Mittelwerter o.s.ä.. [c] # 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 # 08 00 19 00 00 7D 01 31
alle Dateien mit gleicher Auflösung: data_0.bin - Pin 22 data_1.bin - Pin 18 data_2.bin - Pin 17 data_3.bin - Pin 16 data_4.bin - Pin 15 data_5.bin - Pin 24 data_6.bin - Pin 23
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
will. Dann wird's ein AddOn.
Reinhard S. schrieb: > Ist PoE inzwischen ausgeplant oder kommt das noch dazu? PoE ist drin.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Mal was ganz kleines ... SOT-23-6 auf DIL Adapter Es handelt sich um einen MCP3421 18-Bit AD mit I2C
um mit 8 Datenbits und 4 Bits für die einzelnen CS (74138 Dekoder) auf 512K Ram zuzugreifen. Ein MCP23S17 Portexpander (16Bit) ist drauf, für zwei Atari Joysticks und ein ADS7821 12Bit ADC ist auch drauf. Alles in allem, so eine Art Atari :)
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
zugreifen. Das habe ich auch getestet, dann aber wieder aufgegeben. Testaufbau: - CAN Transceiver MCP2551 - 2 schnelle Optokoppler zur Entkopplung Rx,Tx (könnte auch entfallen) - CAN Controller MCP2515 - ATMega88 dazu ein Terminalprogramm, das den CAN-Controller bedient. Grundsätzlich hat es funktioniert
Auch ein vorgeschaltetet Optokoppler darf durchaus CNY17 o.ä. sein. Harald
-
Thread
Wittig(welec) DSO W20xxA Hardware
bislang nichts anderes bekannt >Während U21 für alle 4 Kanäle zuständig scheint, bedienen U27 und U23 >nur ein Kanal, also müssten die beiden 2x oder 4x vorhanden sein? s.h. Register for control inputs- schematic Gruß, brunowe
moin Bert, die Kühlis sind 23x23mm, schätze du hast einen für alle 4 ADC's pro Kanal verwendet. Setz' doch mal ein Bildchen rein, mal schauen, wie das bei dir aussieht?!? ...übrigens, ein Kompliment für dein Display-Umbau! Die
-
Thread
Die andere Firmware für AVR-NET IO
auf jedenfall Fullduplex zu verwenden. CA Dirk P.s. Werde nachher mal eine neue Version vom OpenMCP auf das SVN packen wo man in der Config.h zusätzlich Full/Halfduplex wählen kann.
die DHCP-Anfrage meines AVR-Net und beantwortet sie mit einem Broadcast, aber trotzdem meldet OpenMCP "DHCP-Config fehlgeschalgen". Hier das Log des DHCP-Servers: [08/06/2009 17:32:45] Adapter 0 has recognized an incoming request [08/06/2009 17:32:45] DHCP message = DHCPDISCOVER [08/06/2009 17
-
Thread
Spannungsregler 78L05 gegen Step-Down (BUCK) Wandler tauschen
MCP16301, MCP 16321 oder http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=9005&mid=10&lang=en&pageId=79
mehr kosten als 1,50EUR (besser 1EUR)..." Hier gilt: 24V - 6,5V (Mindestspannung für Regler) = 17,5V. 17,5V x 30mA = 0,525W Wo willst Du da mit einen Schaltregler noch viel sparen??? Der hat auch Ruhestrom, Schaltverluste... ! Und unter 1€ Produktionskosten??? Grüße Löti
-
Thread
Heizungsschnittstelle 7-8-9
>... >wahrscheinlich auch die Raumtermostate irritiert. Nur, wenn Sie ihre Arbeit nicht tun. s.o. Gast
und 8-9 jeweils die gleiche Spannung, wenn der Brenner läuft 21,8 V, wenn der Brenner nicht läuft 23,3 V. Ich kann an dem VRC-VCW alle Einstellmöglichkeiten verändern...und alle Einstellrädchen bewegen...es ändert sich nichts an den Spannungwerten. Werden noch weitere Info´s benötigt zur Fehlerbeschreibung
-
Thread
Günstiger 3,3V Regulator von Reichelt?
wobei ich mir gern die Widerstände einsparen möchte. Am schönsten währe ein 3,3V Regulator in SMD SOT-23 oder so. SO-08 währe auch OK.
und auch in SOT23-A gibt es ihn als MCP1700T/3302E/TT bei - http://www.sander-electronic.de http://www.datasheetcatalog.org/datasheet2/c/0gyw0u7w6jro8xifeqpk6gjti67y.pdf
-
Thread
ATmega48 mit USART als SPI zum MCP3208
USART-Schnittstelle des ATmega48 als SPI, weil die eigendliche SPI schon besetzt ist. Ich möchte einen MCP3208 damit ansteuern. Im Datenblatt des MCP3208 ist zwar diese Sende/Befehlssequenz beschrieben, aber er reagiert nicht darauf. Ich wähle den MCP3208 per /CS an und sende meine 3Byte und sehe auf dem
S1: dec Temp1 brne S1 dec Temp2 brne S2 dec Temp3 brne S3 ret welcher_pin: rol Temp2 ; Rollen links mit Carry -> PinMaske bewegen inc Temp4 ; Schleifendurchlauf =
-
Thread
probleme mit mcp23s17
Hallo, ich habe 9 Buttons an einen mcp23s17 angehängt, und möchte jetzt auslesen welcher button gedrückt wurde. die buttons hängen an porta[0-7] und portb[0] und werden bei drücken auf low gezogen. aus diesem Grund würde ich gerne
0x01); // GPB0 computed against def val mcp_writeByte(mcp_adr[2], 0x06, 0xFF); // GPA0-GPA7 interrupt default val = 1 mcp_writeByte(mcp_adr[2], 0x07, 0x01); // GPB0 interrupt default val = 1 mcp_writeByte(mcp_adr[2], 0x04, 0xFF); // GPA0-GPA7
-
Thread
MCP23S17 Daten lesen
low, dann den Auslesebefehl Senden Werte abfragen CS auf High. Hier meine Headerdatei: [c] //MCP23S17.h #ifndef __MCP23S17_H #define __MCP23S17_H //Deklaration MCP Register /* ' MCP23S17 Register RO=ReadOnly ' Adresse 00 01 IODIR Richtung Port a/b 0=Output 1=Input ' Adresse 02 03
{ while(! ( SPI_STATUS_REGISTER & (1<<SPI_STATUS_IF_BIT) ) ); } #endif [/c] und die passende MCP23S17.c Datei [c] //MCP23S17.C #include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <avr/delay.h> #include <string.h> #include "mcp23s17.h" void
-
Thread
I2C oder SPI Counter
per Software auf 32 Bit hochrechnen. Das CS Signal kommt von 16Bit I2C Porterweiterungen (Microchip MCP23017). Maximal hängen am SPI Bus 16 4 Kanal ADCs 64 1 Kanal DACs und 2 MCP 23S17. Der Zählerstand der Counter sowie alle anderen Geräte sollen 1x pro Minute abgefragt werden.
Jup okay überredet aber ich nehme nicht deinen Chip. ;) Dieser MCP23017 von dem ich dauernd fasele hat eine Interruptfunktion integriert - sprich ich kann mir die Oder Gatter sparen. Dem sage ich einfach der Defaultwert für die IO Pins is 0 sollte sich der Status ändern
-
Thread
MCP23017, I2C Porterweiterung, Reset
aber definiert als Eingang geschaltet. Auf jeden Fall hast du mich überzeugt, dass der Reset am MCP sinnvoll ist und ich ihn wenn möglich auch verwenden werde. :) Schöne Grüße, Thomas
den Reset statisch beschalten muss wenn ich ihn nicht verwenden will, dann wäre das Thema "RESET" am MCP23017 / MCP23S17 vollständig abgehandelt. Das Datenblatt gibt mir diesbezüglich keine Sauber Antwort... Viele Dank
-
Thread
Daisy Chain MCP23S17
Hallo, kann mir jemand sagen, ob ich von diesen Bausteinen mehrere seriell Verbinden kann? (Daisy-Chain) Habe im Datenblatt leider nix gefunden. Michi
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
breq @1 .endmacro ldi r16, 0 ;einziger hinweiß auf einen avr mov r17, r16 or r16, r17 jrz springe_immer sieht doch gut aus ... freude pico ps die macro's sollten natürlich in einer include datei gekapselt werden!
anders. 2 Register rein, eines raus. Ein kompletter 16bit Shift sähe dann ungefähr so aus: r16 = r17:r16 >> n r17 = r17 >> n (bzw. r1:r16 >> n, wenn r1=0) Den manchmal vermissten Rotate ohne Carry gibt's dann gratis, mit r18 = r18:r18 >> 1
-
Thread
Schieberegister Bezugsquellen
Vielleicht tut's auch der MCP23S17 mit SPI (bei TME als SO28), oder als MCP23016/17 mit I2C.
-
Thread
AVR-Bootloader mit Verschlüsselung
-17:26:16-297 > Timer released 17.06.10-17:26:16-297 > Reading SRAM... 17.06.10-17:26:19-105 > Timer created 17.06.10-17:26:19-604 > send keepalive 17.06.10-17:26:20-119 > send keepalive 17.06.10-17
17:09:23-078 > Timer released 30.04.13-17:09:23-181 > Device disconnected [/code] und hier mit meinem Delphi-Testprogramm [code] Connecting on port COM4... Timeout.Connect = 100 ms Timeout.Base