-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
r19, r18 70: 28 2f mov r18, r24 72: 2f 71 andi r18, 0x1F ; 31 74: 94 2f mov r25, r20 76: 06 c0 rjmp .+12 ; 0x84 <main+0x3c> 78: 98 17 cp r25, r24 7a: 10 f4 brcc .+4 ; 0x80 <main+0x38> 7c: 38 bb out 0x18, r19 ; 24 7e: ec cf rjmp .-40 ; 0x58 <main+0x10> 80: 28 bb out 0x18, r18 ; 24 82: ea cf rjmp .-44 ; 0x58 <main+0x10> 84: 84 2f mov r24
-
Thread
Hygrosens HYT221 an Atmega8 macht nichts
Hallo Lutz! Ich verwende PIC16Fxx-Controller (später evtl. auch 18er PIC's) zum ansteuern. Habe gestern abend für den HYT371 mal die Adressen 50h und 51h verwendet. Und schon habe ich auf dem Display einen Wert, der sich je nach
HYT-371.c https://bitbucket.org/tswaehn/pic-minilib/src/e098e1eedd87ea8bb71158521e989e7adf32574c/drivers/HYT_371.c?at=default ggf. gibts natürlich auch den Rest (I2C Treiber und Co) allerdings für PIC (aber mit etwas Aufwand auf Atmega übertragbar
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Hello, is anybody had implemented the communication between x65 display and PIC 18fxx5x? I'm very interested in correct schematic, because currently I still having problems connecting ones. 2Mario: can You, please, send me the Your schematic (with pic16)? Thank You. (
Hello, i've tried to connect my l2f50... to PIC 18f2550(18f4550) from Microchip (using sources from Mark de Jong), but my display is silent. Can somebody consult me about connection and sources? I uses 3.0 power supply for both (
-
Thread
MSP430 Aufkündigung?
Mein Ausdruck ist von 2004, gab es wohl auch schon früher) Beim "alten" Microchip Compiler für die Pic18 waren unter anderem die folgenden Befehle vorgesehen: OpenI2C(SLAVE_7, SLEW_ON); // I2C Port wird als Slave Initialisiert, 7Bit Adressen, 400Khz unsigned char ReceivedByte = ReadI2C(); // Das aktuelle Byte wird aus dem I2C Empfangsregister gelesen und in der Variable ReceivedByte abgelegt. WriteI2C(0x55); // Gibt 01010101 auf der I2C Leitung aus... Aktuelle Funktionen bei Verwendung des XC8 (Pic12...PIC18) und
-
Thread
Wirklich arm, der ARM
8bittern gelingen kann, hochinteressante Buglisten zu produzieren, hat beispielsweise Microchip mit den PIC18Fxx8 bewiesen.
/ // activate port pins PINSEL1 &= ~(0x3f<<14); /* Bits 19..14 clear */ PINSEL1 |= (0x2a<<14); /* P0.23 I2SRX_CLK pin 13 P0.24 I2SRX_WS pin 11 P0.25 I2SRX_SDA pin 10 */ // Input register I2S_DAI = 0x7eb; /* Input register 1:0 - 11 32 bit
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
13 D2 14 D1 15 D0 16 GND 17 VCC 3,3V 18 VCC 3,3V 19 GND 20 VLCD Über 1M und C parallel an GND
Werte für die LoadPaint Funktion: [c] const unsigned char lut1[]={ 0, 1, 4, 6, 8,11,12,13,14,16,17,18,19,21,24,28}; const unsigned char lut2[]={ 0, 2, 5, 7, 9,11,12,13,14,16,17,18,19,22,25,29}; const unsigned char lut3[]={ 0, 3, 6, 8,10,12,13,14,15,16,17,19,20,23,26,30}; const unsigned char lut4[]
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
, passw? Get_ByteProtectedDataSet1(Param1, Param2); break; SET_BDS3: // Kommando BPDS3 adr, data, passw Set_ByteProtectedDataSet1(Param1, Param2, Param3); break; STIME: // Kommando 19:18:30 // Setzt die Uhrzeit
Sind die Empfehlungen vom Wiki noch aktuell ? 1.Entwicklungsumgebung: AVR Studio 4 mit Service Pack 2 (V4.13. build 571) die sind mittlerweile bei AVR Studio 4.18 SP3 http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 2.Compiler: WinAVR V20071221 aktuell WinAVR-20100110-install.exe http
-
Thread
Hausbus
2510 handelt es sich um einen SPI<->CAN Controller ohne eigenen Prozessor, daher würde ich eher einen PIC18Fxx8 hernehmen. Dieser verfügt über einen integrierten CAN-Controller und ist self-programmable. Über einen Bootstrap-Loader lässt sich so eine Firmware via CAN neu einspielen. Soweit es geht
Bauteile-Werte haben sich mittlerweile geändert, sind aber noch nicht im Schaltplan upgedated: R1, R2 : 27k R20, R22 : 1,2k R23, R24 : unbestückt R19 : 0 Ohm bei Elko-C11 : 0,1 - 1 Ohm bei keramic-C11 R11-R18 : optional, normalerweise unbestückt IC1, IC2 : TI -230, 233, oder Maxim
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
liegt bei 0x0000 der Appcode irgendwo im Speicher [code] dseg at 18h ;must be the same address in BOOT ;and App Code irq0vect: DS 2 CSEG at BOOT LJMP Init ;c startup code org Boot +3h ;ext irq 0
Ich hab jetzt meinen CH552 basierten ISP so erweitert, das er jetzt auch die PIC18FxxQ41 programmieren kann. Der Code ist noch recht rudimentär aber tut was er soll.