-
Thread
Kein Abitur, keine Vorkenntnisse – Die Autobranche lässt die letzten Hürden fallen Gesperrt
Assembler! Ohne Forums-Feedback und ohne Internetrecherche. https://www.youtube.com/watch?v=_T9g8xAtF5o
F. B. schrieb im Beitrag #6369732: > Marx W. schrieb: >> F. B. schrieb: >>> ich ihnen das alles schon >>> vor vier prophezeit habe. >> !!!!!!! vor vier? > > Vor vier Jahren. Du meinst seit 4
-
Artikel
IRMP
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx (getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32 mit
- AVR mit UART-Ausgabe irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad irmp-main-esp8266.c - ESP8266 irmp-main-mbed.cpp - MBED examples
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
oder aber mit einem "normalen" USB Adapter zu erbeiten. Da ist mir eingefallen das es mit den USB PIC18 ja auch geht. HAbe mit dann einen PIC18F14K50 genommen, 3,3V Regler dran (Power von USB) und das CDC Demo von den Beispielprogrammen aufgespielt. Einzige Änderung war anpassung der BAUDRATE. Funktioniert
muss nicht der PIC18F14K50 sein, es funktioniert jeder der 18F Pics mit internem USB (Die 24er und 32er wohl auch, weiß nur gerade nicht ob da auch ein Out of the COM Programm in den Files vorhanden ist) Gruß Carsten
-
Thread
Modifizierter Laminator - 1A Ergebnis
Seite? Thomas misst die Temperatur mit einer 1N4148, geht super. Du brauchst dann allerdings einen PIC mit ADC, z.B. 12F675
inklusive Amplitudenanpassung an die Frequenz) kommt per integriertem (aber schrottigem) DAC aus dem PIC18F14K22, wird über zwei OpAmps impedanzgewandelt und geglättet, wird über zwei TDA2003 verstärkt und über einen Trafo auf Sollspannung gebracht. Temperaturmessung erfolgt über zwei 1N4148, Einstellungen
-
Thread
8bit-Computing mit FPGA
schalte Y auf Speicherseite 1 = GTA ec rufe Routine Linefeed auf = /.J. ... = /GTA 8fc0 setze Y auf Start der Zeile 3f = ST.Y ... = GT. 09 initialisiere Schleifenzähler = SL.S ... = GT. 60
schrieb im Beitrag #4603935: > nur die Befehle sind etwas ungewohnt. [pre] /GTA 8fc0 und /.J. sind Makros und stehen für GTA c0 H.. AD. 8f J.. [/pre]
-
Thread
Labornetzgerät - Fragen zum Schaltplan
30V / 3A lägen? Ich hätte nichts gegen ein Gerät mit 12V/1A. Nur bräuchte ich dann noch 2x12/15/18/20/24V/3A, 48V/2A, und noch 60V/0,5A. Was dann?
Anbei mal die originale Platine(ober u. Unterseite) 1.Pic im originalen Zustand 2.Pic schon mal ein wenig gemoddet. Die Pads für die Endstufen, habe ich auf 4xLöcher erweitert, da passen die blauen Schraubklemmen hervorragend drauf. EDIT: Statt 2x4700µF
-
Thread
Ethernet IO-Karten
wenn man sie per Power-over-Ethnernet mit strom > versorgen könnte. Das "lowcostigste" wäre ein PIC18F66J60 für 5€ in Einzelstückzahlen. Das ist ein kleiner 8 Bit Microcontroller mit eingebautem 10 MBit Ethernet MAC und PHY, d.h. Du kannst direkt eine RJ45 Buchse mit eingebautem Übertrager anschließen
-
Thread
Transistortester AVR
hoffe ihr könnt mir weiterhelfen!? Leider besitze ich keinen AVR-Brenner, da ich bisher nur mit dem PIC gearbeitet habe. Einen Brenner alla Sprut habe ich mir vor langer Zeit mal aufgebaut. Meine Fragen: Welcher PIC ist vergleichbar mit dem ATMega8? (eine Handvoll 16F877-20/P habe ich hier noch rumliegen
ATmega8 und ATmega168 sind nicht kompatibel. > Siehe auch den PUD-Fehler für den ATmega8! Im Studio4.18, wurde da bisher kein Fehler ausgegeben, soweit ich weiß. Bei mir ist noch der Mega8 verbaut(siehe Pic), da das Teil ja schon über 1 Jahr in gebrauch ist. Ich baue ja noch eine Version auf, mit allem
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Arduino F. (Firma: Gast) (arduinof) 22.10.2024 16:01 >So absolut ist das falsch >https://www.greenarraychips.com/home/documents/greg/PB003-110412-F18A.pdf Nö, es ist absolut auch da richtig.
A9 4A 8D 6B 03 A9 0318: 02 8D 6C 03 20 22 03 4C 0320: 05 03 AD 6C 03 8D 70 03 0328: AD 6B 03 8D 6F 03 0E 6F 0330: 03 2E 70 03 0E 6F 03 2E 0338: 70 03 A2 62 A0 2F C8 EA 0340: EA EA EA EA EA EA EA AD 0348: 6D 03 18 6D 6F 03 8D 6D 0350: 03 AD 6E 03 6D 70 03 8D 0358: 6E 03 AD 6E 03 2A 2A 29 0360
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
Fritz F. schrieb im Beitrag #4964502: > Der Motor wird also im Jahr etwa 20*2*5*365/60/60/1000 = 21 mAh bei 5V > benötigen. Wenn du so wenig brauchst, vielleicht wären ja 2 x (oder 3 x) LR44 die bessere
* C * ln(2) t = U / I * C * 0.34 nach I umgestellt: I = U * C / t * 0,34 I = 5V * 150µF / 60s * 0,34 = 4,25µA Da war ich mit dem ATTiny also schon sehr nah an der Grenze mit den 60s und 150µF. Daher lege ich nochmals 100µF nach.
-
Thread
Datenlogger 10Kanal
> bessere Empfehlungen gibt ? 8 Kanaele von 0 - 5 V macht ein kleiner PIC 16F684 fuer 50 ct ja schon. Da noch einen EEPROM drangehaekelt und fertig ist die Laube. Mit acht 4051 Muxen laesst sich das ganze auf 64 Kanaele aufblasen.
display.setTextSize(2); display.print(k); display.display(); delay(1000); } j = 0; } while (j == 1); display.setTextSize(1); byte i = start(); return i; } [/c]
-
Thread
Fehler zum nachbauen :-)
Das schlimmste ist aber, dass ich die falsche MCU ausgewählt habe. Die Schaltung basiert auf einem PIC18F25K20 mit 2 I2C Modulen, Relais usw. Weil es beim Lieferanten Lieferschwierigkeiten gab und ich nicht 1 Woche warten wollte, habe ich halt den PIC18F25K50 genommen :-( Die Inbetriebnahme war ein Fiasko, nix funktioniert, außer Dauerpiepen vom Buzzer. Der PIC18F25K50 ist nicht der große Bruder des PIC18F25K20! Der 25K50 hat kein Hardware I2C, was für sich allein nicht so tragisch ist, aber die Pins 14 /15 können nicht als I/O Eingänge konfiguriert werden
-
Thread
Einstieg(scontroller) in Ethernet Kommunikation mit STM32
Hardware anfangen willst, nimmst Du diesen Mikrocontroller: https://www.microchip.com/wwwproducts/en/PIC18F67J60 Das ist dann eine Einchip-Lösung, d.h. da ist alles drin. Du brauchst dann noch einen 25 MHz Quarz, ein paar Kondensatoren und Widerstände, und den LAN-Port mit eingebautem Übertrager. Weniger
kannst Du so abpinseln, das funktioniert. Wenn Du mehr Ports und Pins brauchst, gibts das ganze als PIC18F97J60 auch mit 100 Pins. fchk
-
Thread
Lichtschranken-Rundenzähler (12V).
GcwAAOSwPipj1Pko&itmprp=enc%3AAQALAAAAwGfYFPkwiKCW4ZNSs2u11xCx2%2FTcq%2BZj%2BZgdTQXsscDdG4TQPhQbfURCX%2Fmm7EoukT5jAUR50xQPPzic8t1FRXdRF03sr7d8E5uFtu1AWAlEvleg2gwAT3fHZJbWTpJGdskk27jDpyzJ23xoQt2IjfT8D7KVDK2mW5Bf%2B9laAH9T8tvwhUljFq4NbDSWTcjLrPyUvMH4DWSmmCWBL5I4ihQi%2B0BVlvw7teXrcfmSDCe%2FcVRcb6iyBGZUnmR7S1WrMA%3D%
Anfänger konnte / wollte sich denn vor 20 / 25 Jahren einen Atmel-ICE leisten? Damals gab es für die PIC16F84 noch die RS232-Bitwackler à la LudiPipo.
-
Thread
Hackbarer(?) 21 EUR Quadcopter
{ 0x27, 0x1B, 0x39, 0x28, 0x24, 0x22, 0x2E, 0x36, 0x19, 0x21, 0x29, 0x14, 0x1E, 0x12, 0x2D, 0x18 }, // 00 { 0x2E, 0x33, 0x25, 0x38, 0x19, 0x12, 0x18, 0x16, 0x2A, 0x1C, 0x1F, 0x37, 0x2F, 0x23, 0x34, 0x10 }, // 01 { 0x11, 0x1A, 0x35, 0x24, 0x28, 0x18, 0x25, 0x2A, 0x32, 0x2C, 0x14, 0x27
, 0x36, 0x19, 0x21, 0x29, 0x14, 0x1E, 0x12, 0x2D, 0x18 }, // 00 "increment" ist 0110 0x06 [C] "val" nimmt nacheinander diese Werte an: 0x2D, 0x21, 0x3F, 0x2E, 0x2A, 0x28, 0x34, 0x3C, 0x1F, 0x27, 0x2F, 0x1A, 0x24, 0x18, 0x33, 0x1E Daraus ergeben
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
Software Development Kit (SDK) http://www.microsoft.com/downloads/en/details.aspx?FamilyID=fa1a3d66-3f61-4ddc-9510-ae450e2318c3
i2c-2, address 0x50, mode byte Continue? [Y/n] 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: 00 10 40 f0 1b ff ff 00 00 14 40 f0 1b ff ff 00 .?@??....?@??... 10: 00 18 40 f0 1b ff ff 00 00 1c 40 f0 1b ff ff 00 .?@??....?@??... 20: 00 00 70 e4 1b 00 07 41 2c 04
-
Thread
MP3-Player fürs Auto
Interrupt) und Daten schaufeln. Der Decoder, die HDD und die Schnittstellen steuere ich über einen PIC18F8722 an (8Bit, 40MHz). Zwischenspeicherung von 512Bytes (MP3) mach ich mit dem internen RAM des Controllers. Viel mehr zwischenspeichern macht eigentlich nicht viel Sinn, es sei denn du machst nebenbei
einen 40MHz PIC mit einem 48MHz AT91SAM7S kann man nicht vergleichen... Der PIC ist was er ist, ein kleiner Controller, mehr nicht und nicht weniger. Schon allein die Tatsache, dass der AT91SAM7S eine DMA/PDC besitzt
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
Wenn du doch eh PICs nimmst, nimm doch ein dsPIC oder PIC24. Gibt welche mit 2x16bit Audio-DAC und ADC ist auch drin. Dazu kannst du die gleiche IDE und dein PICKIT benutzen. Hast gleich 16bit Datenbreite. Brauchst nur noch den ext. Speicher.
Na, WENN ichs in TTL mach, dann komplett, ohne µC, oder eben n PIC 18 mit vielen Pins und I2C-Hardware dran.
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
Stefan ⛄ F. schrieb im Beitrag #5978739: > Christian J. schrieb: >> Bisher komme ich nicht mal an die Platinen > > Kein Wunder. Z80 und Floppy sind so gut wie tot. Der Z80 Kern lebt in > Form von Mikrocontrollern
hl,4 ;const 37 001D 39 add hl,sp 38 001E 34 inc (hl) 39 001F 7E ld a,(hl) 40 0020 23 inc hl 41 0021 20 01 jr nz,ASMPC+3 42 0023 34 inc (hl) 43 0024 66 ld h,(hl) 44 0025 6F
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
0x0000000804f091dc in g_cclosure_marshal_generic_va () from /usr/local/lib/libgobject-2.0.so.0 #18 0x0000000804f07bfa in ?? () from /usr/local/lib/libgobject-2.0.so.0 #19 0x0000000804f1d5f6 in g_signal_emit_valist
der Hand installieren (gtkmm30 zum Beispiel). Danach tut's ein einfaches [pre]gmake CXX=clang++60[/pre] Am besten noch ein -j<Anzahl deiner CPU-Kerne> dranhängen. :) Dauert sonst ein Weilchen.
-
Thread
Hilfe bei GAL für Anfänger
, einlesen und darstellen. Die Programmierung des PLDs erfolgt dann aus der Matrix über USB. (ein PIC18F4550 als HID) Wenn es dich wirklich interessiert und dich keiner überzeugen kann etwas aktuelleres zu nehmen, kann ich am Montag mal schauen ...
in Assembler leicht zu verstehen ist. Z.B. braucht er keine ständigen Bankumschaltungen, wie beim PIC für RAM und IO-Zugriffe. Und der Support ist auch nicht zu verachten. Stell mal hier ne Frage zum AVR und zum PIC/ARM/8051/MSP usw., wirst Du zum AVR deutlich mehr und bessere Antworten bekommen
-
Thread
CP/M auf ATmega88
Ram Riegel mit folgenden Chips gefunden: * MSC 9618 C USA - MT 4C4001JDJ - 6 * OKI - M5I4400C-60SJ - 53825229A9Z * Samsung - 447Y - KM44C100CJ - 7 * IBM - 014400J1F - 60 50H6697 - IBM 9370 - 625110500 Q * MSC 9638 C USA - MT 4C4007JDJ - 6 Ich habe einfach mal alle Ziffern auf den Chips abgetippt
GROUPID=2914;ARTICLE=109740; Benötigt aber noch einen 12MHz Quarz. Das ist ein vorprogrammierter PIC18F14K50. Den PIC18F14K50 gibts auch in DIP für ein paar Cent mehr, aber da müsste man halt noch die USB->UART Firmware aufspielen.
-
Thread
Inline Assembler- Bits spiegeln
8 Bit: [CODE] const char reversed[256] = { 0x00, 0x80, 0x40, 0xC0, 0x20, 0xA0, 0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0, 0x70, 0xF0, 0x08, 0x88, 0x48, 0xC8, 0x28, 0xA8, 0x68, 0xE8, 0x18, 0x98, 0x58, 0xD8, 0x38, 0xB8, 0x78, 0xF8, 0x04, 0x84, 0x44
, 0x32, 0xB2, 0x72, 0xF2, 0x0A, 0x8A, 0x4A, 0xCA, 0x2A, 0xAA, 0x6A, 0xEA, 0x1A, 0x9A, 0x5A, 0xDA, 0x3A, 0xBA, 0x7A, 0xFA, 0x06, 0x86, 0x46, 0xC6, 0x26, 0xA6, 0x66, 0xE6, 0x16, 0x96, 0x56, 0xD6