-
Thread
ATtiny85 - bei 3.5kB ist Schluss
lss-Datei dazu: [code] 00000074 <__do_copy_data>: 74: 11 e0 ldi r17, 0x01 ; 1 76: a0 e0 ldi r26, 0x00 ; 0 78: b1 e0 ldi r27, 0x01 ; 1 7a: ea eb ldi r30, 0xBA ; 186 7c: f0 e0 ldi r31, 0x00 ; 0 7e: 02 c0 rjmp .+4 ; 0x84 <__do_copy_data+0x10> 80: 05 90 lpm r0, Z+ 82: 0d 92 st X+, r0 84: ac 30 cpi r26, 0x0C ; 12 86: b1 07 cpc r27, r17 88: d9 f7 brne .-10
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
A. K. schrieb im Beitrag #4014499: > 1MHz taktet und C verwendet Nein, 16MHz und ja, C. neuer PIC Freund schrieb im Beitrag #4014497: > Push- und Pop-Orgien des gcc bei all den vielen Registern
cpi r25, 0x96 ; 150 62: 81 f4 brne .+32 ; 0x84 <main+0x3c> 64: 82 2f mov r24, r18 66: 88 0f add r24, r24 68: 81 60 ori r24, 0x01 ; 1 6a: 85 ff sbrs r24, 5 6c
-
Thread
Hilfe bei Schulprojekt | Bau eines Radios
angehängten Bild kann dieses aber nirgends finden. Es ist ein FM Trimmkondensator und im Text steht bis 25 pF. Ich konnte im Internet lediglich diesen hier finden: http://www.aliexpress.com/item/443DF-Model-20-126pF-2-1mm-Hole-Shaft-Radio-Variable-Capacitor-2PCS/32240999748.html der geht aber von 20 pF - 126
Programmer aber den kann man sich günstig selber bauen, das Problem ist allerdings das In der Anleitung ein PIC16F84A verbaut das Hexfile (welches man nur mit der Waybackmachine bekommt da es die Seite von Uwe Nagel nicht mehr gibt) ist allerdings für einen PIC16C84. Ein weiteres Problem: wo würde ich diese Platine
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
BSD mit den Standard-Betriebssystemtreibern laufen. Sind im Prinzip vorprogrammierte PICs (MCP2221: PIC16F1455; MCP2200: PIC18F14K50).
_10319_10078_10079_10073_10186,searchweb201603_19,ppcSwitch_5&btsid=241c2547-bd13-4c1c-8ef7-bf2ecb5a7b2c&algo_expid=dea6dd2a-4d6b-485f-ae8f-ca6102642abb-20&algo_pvid=dea6dd2a-4d6b-485f-ae8f-ca6102642abb 14,24€
-
Thread
Starterkit Mikrocontroller
Wenn PIC, dann würde ich das PICKIT3 Starter nehmen. Das ist billiger und flexibler.
mal was du bestellen sollst. Ich hab damals vor vielen vielen Jahren auf den Seiten von sprut vom PIC gelesen. (Davor auch mal C-Control 1+2 angetestet, aber das war nix für mich.) Dann bin ich mti dem Fahrrad zum Mükra Elektronik und hab ein paar PICs (16F84) und Teile für einen parallel Programmer
-
Thread
suche ic PWM
das Ganze mit einem PIC16 (z.B. 16F1825) lösen. Wenn du kein µC programmieren kannst könnte man das auch mit ein paar CMOS ICs lösen. Dass es einen Fertigen IC dafür gibt glaube ich kaum.
Wolfgang A. schrieb im Beitrag #3960060: > Klar, Atmel ATmega8 oder so. DIP18 wäre aber eher PIC16F84.
-
Thread
Vorteil integer - float
Noch kein bestimmter. War eher allgemein gefragt. Vermutlich ein Pic oder was von Renesas. M16 o.Ä
0.2233fA+123nA (=große Dynamik). Nur kannst du eben weder beim einen noch beim anderen z.B. 0.3nA+456kA rechnen...
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Platinen.jpg - Display - Schieberegister mit Spaltentreiber - Zeilentreiber - Controller-Board (PIC16F1939) Gruß John
Tonertransfer hergestellt, hat super geklappt. Im Anhang die zip, enthalten sind Layout, Hex für PIC16F1824 und Beschreibung.
-
Thread
avr-gcc optimiert nicht?
ldi r25, 0x05 ; 5 c0: 00 00 nop c2: 01 97 sbiw r24, 0x01 ; 1 c4: e9 f7 brne .-6 ; 0xc0 <__vector_16+0x12> [c] #include <avr/io.h> #include <avr/interrupt.h> #define WLC 1500 /*****************************************************************
nachstellen: 96: 8c ed ldi r24, 0xDC ; 220 98: 95 e0 ldi r25, 0x05 ; 5 9a: 00 00 nop 9c: 01 97 sbiw r24, 0x01 ; 1 9e: 00 97 sbiw r24, 0x00 ; 0 a0: e1 f7 brne .-8 ; 0x9a
-
Thread
Wann wird ein Bauteil obsolet ?
solche alten Krücken noch anbietet. Auch bei Mouser kannst du die Dinger noch bestellen, selbst die 16F84 (ohne A) sind noch zu kaufen. Mit 3€ pro Stück bei weitem nicht Zeitgerecht, aber dennoch zu haben. Dort bekommt man auch noch einer der ersten PICs überhaupt, den PIC16C54, und in allen Varianten
der Fälle migration tools oder Anleitungen angeboten. Bei dem von dir genannten Beipiel auf den PIC16F84A der den Status "in production" hat. ww1.microchip.com/downloads/en/DeviceDoc/30072b.pdf
-
Thread
[V]erschenke oder verkaufe restliche PICs
. Hier die Liste: 3x dsPIC30F2020-30I/SP 3x dsPIC30F4011-30I/P 2x PIC16F628A-I/P 5x PIC16F727-I/P 2x PIC16F73-I/SO 1x PIC16F84-10/P 7x PIC16F84A-04/P 1x PIC16F871-I/P 3x PIC16F88-I/P 5x PIC16F886-I/SP 2x
Hallo, ich hätte gern 1 PIC 16F84-10P 2 PIC 16F84A-04P 1 PIC 16F628A bitte per Post. Schönen 4. Advent Fred
-
Thread
Hardware Keylogger mit PIC16f84
Ihr mir helfen könnt. :) Wie im Betreff beschrieben geht es um einen Hardware Keylogger mit einem PIC16f84. Die Unterlagen zu diesem Projekt hab ich von: https://bitbucket.org/babjak/old-school-ps-2-hardware-keylogger/src/0e7582609f0772e0629d04bfbcc965411fd63432/src/PIC/keylogpic.asm?at=master Nun
Bei den SPI_... Routinen muesstest du die Addressierung aendern, von 7bit mit banking auf 16bit. SPI_rd bcf SPI_CE ; Az EEPROM aktivalasa/engedelyezese movlw 0x03 ; a memoria felso reszet call SPI_B_wr movf EEPROM_RD_H, 0 ; eloveszem mem cimenek also byte-jat
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Der Pic16F1827 ist der moderne Nachfolger des 16F84. Man sollte ihn in C programmieren, XC8 Compiler. Ein Beispielprojekt eines Temp.-Sensors mit PWM Signal (des SMT160-30) findet sich im Internet. Dort
Ich weiß nicht, was alle immer haben. Ich hab schon so oft PIC16 (auch mal den PIC16F84A) oder auch PIC12 in C programmiert. Und oh wunder, es hat immer funktioniert. Und ob ein Array nun auf 2 RAM-Bänke aufgeteilt ist oder nicht, juckt mich ja nicht. Es kann auch
-
Thread
PIC 12F629 Thermometer - Nokia 3310 Lcd
deines Misstrauens um 20-25€, den moderneren PICKIT3 um 25-35€. Der PICKIT2 unterstütz keine neueren PIC12/16 mehr (mit 4-stelliger Nummer), PIC24/ds33 nur teilweise, PIC32 gar nicht..... aber den 12F629 auf jeden Fall!! Programmiersoftware gibts bei MICROCHIP zum Downloaden (Standalone Software, benötigt
ursprünglich aus Windows 95-Zeiten. Der erste JDM Programmer wurde für den heute nicht mehr üblichen PIC16F84 konstruiert - und ich kann mich erinnern, daß er schon damals nicht an jedem Port funktionierte. Später wurde das Design noch von jemand anders verbessert, funktionierte dann unter Windows XP einigermaßen
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
Amateurfunk)Programme und Schaltungen mit Microprozessoren. Ich arbeite seit Jahren mit den diversen PIC Prozessoren und Assembler, was ja auf Grund der geringen Menge an Befehlen bei den einfachen PIC (z.B. 16F84 oder 16F628 usw.) sehr leicht ist. Ich habe also schon umfangreiche Assemblerkenntnisse
der PIC18 bot/bietet viieeell mehr Möglichkeiten zu einem Bruchteil des Preises. Ein 16F628 bietet zwar schon mehr als ein 16F84, doch ein PIC18 ist nochmal deutlich leistungsfähiger. Aus meiner Sicht ist
-
Thread
C++ auf einem MC, wie geht das?
namespace fsmc { namespace pins { using namespace gpio; // A0 - A9 A10 - A15 A16 - A18 A19 - A23 using addr_pins = pin_list< port_f<0,1,2,3,4,5,12,13,14,15>, port_g<0,1,2,3,4,5>, port_d<11,12,13>, port_e<3,4,5,6,2>
}; #endif // __AVR_ATmega16__ #ifdef __AVR_ATtiny1634__ constexpr AvrPortRegsTyp2 PORTA = {0x0F,0x10,0x11,0x12}; constexpr AvrPortRegsTyp2 PORTB = {0x0B,0x0C,0x0D,0x0E}; constexpr AvrPortRegsTyp2 PORTC = {0x07,0x08,0x09,0x0A
-
Thread
[V] verschiedene Microchip µC's
15 Stück PIC16LF84A-04 I/P - IC MCU 8BIT 1.75KB FLASH 18DIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F873A-I/SP - IC MCU 8BIT 7KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16LF876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 09 Stück PIC16F877A-I
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Wörtern Fehler in der Worttabellen-Matrix ;-) Wäre schön wenn es hilft. Checksum d7bbd29bae5df129f995f990a5c50f84dc0b1e96 wordclock2.exe
Ich habe trochzem mal ein HTML zum review hochgeladen: https://rawgit.com/TorstenC/94bc7ebb091784a2a1ad/raw/8336164689154105dd82ba15e322a0d84fb44fea/WC24h_16x16_Test.html
-
Thread
Drehzahl Fahrrad ermitteln
schon mehrfach kommentiert und beantwortet wurde, hier ein Hinweis, wie ich das vor ziemich genau 16 Jahren angegangen bin. Ich habe damals einen mit einem Fahrradtacho verbauten Reedkontakt sowie einen PIC 16C84 verwendet, um die Schließvorgänge des Reedkontaktes abzunehmen und damit dann einerseits
später eine Webseite draus gemacht. http://www.mystrobl.de/Plone/radfahren/technik/radcomputer-mit-pic-16c84-aufzeichnung-mit-hp http://www.mystrobl.de/ws/pic/tacho/bikecurrent.htm Ich habe das damals nicht mehr weiterverfolgt und würde es mit heutigen Mitteln sicherlich auch anders angehen. Die
-
Thread
FTDI zerstört Fake Chips durch Windows-Update
10006_10003_10004,searchweb201560_3,searchweb1451318400_-1,searchweb1451318411_6448&btsid=beda2cb9-40f0-4d84-9811-fe9bf9307fe3
10006_10003_10004,searchweb201560_3,searchweb1451318400_-1,searchweb1451318411_6448&btsid=beda2cb9-40f0-4d84-9811-fe9bf9307fe3 Ich habe den CH340 schon nach FTDIs erster Attake eindesigned und FTDI raus geschmissen. Gruß, Holm
-
Thread
Maschinentakt auf Grossanzeige
Für die Aufgabe tut es der simpleste Microcotroller, beispielsweise ein PIC16F84 oder Atmega8 (oder 68HC11 oder 8051). Man braucht weder Ethernet (Raspberry Pi) noch USB, aber man braucht eine Spannungsversorgung, ein Display, einen Takteingang, Dinge also die man bei jedem
aus, oder man zählt eine Minute lang und stellt das Ergebnis x 60 dar. uint8_t segment[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; volatile int zahl; ISR(TIMER1_CAPT_vect) { zahl=18000/ICR1; } void main(void) { DDRB=DDRC=0xFF; TCCR1A = 0x00; TCCR1B = (1<<CS10
-
Thread
Solid State Relais an 3,3 Volt PIC
Je nach PIC wird auch ein gewisser Spannungsabfall über dem Ausgangstransistor des PIC sich einstellen. Beim PIC16F84A z.B. typ rund 1,2 V bei um die 15mA. Da bleibt für den Rv nicht mehr viel übrig, bzw. sollte
Hardware Helfer schrieb im Beitrag #3831140: > ja, stimmt 16 mA bis 24 mA... > > Dann liege ich mit 20mA in der goldenen Mitte. Die mußt du aber wie gesagt erst mal schaffen. Der PIC wird bei 20mA *nicht* mehr 3.3V für LED und Vorwiderstand bereit stellen
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
alles was man braucht um SerialComCNC zu betreiben. http://www.ebay.de/itm/CNC-Router-Single-Axis-3A-TB6560-Stepper-Motor-Driver-Board-for-axiscontrol-/221782471247?hash=item33a343f24f Gibt es auch hier, allerdings für ca. 14 Euro. Gruss Ulrich Albert
) F=WURZEL(a*s)/60 Ganz wichtig ist dass die Maschine nicht nachläuft. Man kann etwas mit den Parametern spielen (F, Entprellzeit, Schrittwerte) und für sich den besten Kompromiss erarbeiten. Viel
-
Thread
Reicht ein ATmega8 um das alles anzusteuern?
20mA pro LED? Und selbst bei 1mA ist es gerade mal ein Tag... Nimm ein Netzteil oder ein LCD...
D190979V schrieb im Beitrag #3816375: > - Schieberegister 74hc595 > - die reichen aber nicht für 20mA, Maximum für Qn ist 35mA. Für VCC/GND 70mA. D.h. bei einem 7-Seg dürfen 10mA pro Ausgang fliessen, damit bei einer "8" die 70mA nicht überschritten werden. Das reicht aber für normale rote Displays
-
Thread
DS3231 RTC I2C
AVRs sind mitunter schlecht mit Peripherie ausgestattet. Ein gleich großer PIC24F08KL200 hat einen richtigen Hardware-UART und eine richtige MSSP, die alle erdenklichen SPI und I2C-Modi kann. "Tellerrand" sag ich da nur. Dass er nebenbei doppelt so schnell ist und 16 statt 8 Bits
/devices/attiny84a.aspx?tab=documents Alles da.
-
Thread
Thermomix Rezeptchips
5760 a7ae 2f19 ed75 8641 e0e2 4d7b 5000e90 f4a0 7533 4e74 94d0 de13 7ae1 7d51 2965 5000ea0 a204 cdbe 5811 db16 d18e 0e84 a4d3 c934 5000eb0 a92e 89f9 5830 1592 2c94 0c1c 9359 4909 5000ec0 06bd 8f7d 1463
bb2d 3fdd 2257 5001500 ebe9 c7b8 099b b92f 84e4 1675 460a fc58 5001510 9e91 ccbf 850d c187 07ff 1374 ef56 f3fc 5001520 29da e200 f8ca 6204 9477 93bd 45b2 d84a 5001530 f927 b7c5 a9f3 466c 71fa fe5e 279b 84ec 5001540 1213 bfe8 89a2 148f fe11
-
Thread
Port Pin und Tabelle
hei, MPLAP 8.84 C18 PIC18F46K22 wird wahrscheinlich schlecht formuliert sein. besteht eine Möglichkeit, verschiede Port Pin, die an unterschiedlichen Ports und unterschiedlichen Bits, per Table öder ähnliches
> > 2) 0b00000100 (Bit 2) == LATDbits.LATD2 Und wie soll zwischen verschiedenen Ports (A und D) unterschieden werden? Zumindest das müsstest du doch mit in die Tabelle aufnehmen, oder verstehe ich deine Frage komplett falsch? Mit freundlichen Grüßen, Karol Babioch
-
Thread
was bedeutet Automotive genau?
bestehen. Beide werden doch vermutlich gleich hergestellt. Das habe ich mich auch schon bei den alten PIC16F84 Krücken gefragt. Ich habe gehört, dass dort PICs mit 20MHz getestet wurden. Die, die den Test bestanden haben wurden als PIC16F84-20 verkauft, der Rest als PIC16F84-04. Doch wieso bestehen manche
Beide werden doch > vermutlich gleich hergestellt. Das habe ich mich auch schon bei den > alten PIC16F84 Krücken gefragt. Ich habe gehört, dass dort PICs mit > 20MHz getestet wurden. Die, die den Test bestanden haben wurden als > PIC16F84-20 verkauft, der Rest als PIC16F84-04. Doch wieso bestehen
-
Thread
Retro Fieber: Z80 oder 68000 ?
der anderen Bank. Sowas bin ich > nicht gewöhnt und finde das schräg.. Das war wohl eher ein PIC16F677. Bei den PIC18F muss man nicht mehr banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
Das hasse ich an diesen Forum.... dieses "in den Mund legen" :-( PIC waren fürs Hobby wie eine Erlösung, nach dem 8051 Krampf, 8048 usw. Als der 16F84 rauskam habe ich Tage damit verbracht den auszureizen.
-
Thread
Controller mit FPU
Ich habe hier nur einen F407, den ich testen kann. Bei 168MHz braucht eine FDIV etwa: mit FPU 0,12µs ohne FPU 0,55µs double 1,05µs Als Erfahrungswert für einen ATmega mit 16MHz habe ich 20 bis 30µs in Erinnerung,
bekommen. Die reine Division dauerte mit Standardeinstellung rund 115µs. Nachdem dem Linker die libm.a 'verordnet' wurde, ging es deutlich schneller. Beim ATmega162 mit 16MHz braucht eine FDIV etwa 32µs.
-
Thread
Wlan2Serial Modul für 5 euro
@developer ihr solltet es einspielen. rudi http://bbs.espressif.com/viewtopic.php?f=7&t=16 [code] Hello Everyone, The previously released SDK for ESP8266EX inadvertently introduced a bug that may cause a little packet loss when transferring packet by Uart RX. So for now,I will
DHCP mit, dort stellst eine feste IP dann ein und >vergibst gleich einen Namen im DNS. >z.B. >a1:b2:c3:d4:e5:f6 192.168.5.50 esp_01 >b1:c2:a3:d4:e5:f6 192.168.5.51 esp_02 >c1:a2:b3:d4:e5:f6 192.168.5.52 esp_03 Das scheint das zu sein, was ich suche. Nur verstehe ich nicht wie :-(
-
Thread
Der totale Anfänger - auf der Suche nach einem Mikrokontroller
PIC32; 16F54 etc (16F5x) immer mal gerne wieder wenn ich nur schnell etwas austesten will (ich mag steckbretter nicht so sehr). Arduinos gibts es mittlerweile fuer wenige Dollar und fuer das Geld ist
einem selbstgebauten Programmer 16f84 Hacks macht, und jemand der modernes C fuer PIC32 verwendet befinden sich Welten, also nicht einfach alles was irgendwie was mit PIC zu tun hat gleichsetzen.
-
Thread
Mini Wanderkiste "Runde 2" Gesperrt
bei mir doch länger gedauert, weil ich die Tage fast gar keine Freizeit hatte. Raus: 10x SMBJ5.0A 3x OSC 8MHz VX3 20x GL41A 10x 25 MHz Quarz 5x 100R Trimmer 1x Folientastatur (perfekt für mein Uni-Projekt :) 10x 74AC00 Rein: 1x PIC17C44 1x PIC18LF4520 4x MCP23016 2x MCP23008 1x PIC16C84 2x 93LC66 2x 24LC256 1x PIC16F876 2x ATtiny 2313 Mehr kann ich leider nicht reipacken, da meine Freundin aufgeräumt hat un ich gut die hälfte meiner Sachen gerade nicht finde... Hoffe das passt trotzdem so. Bilder kommen
-
Thread
Schneller Mikrocontroller
dass der Controller auch schneller arbeiten kann. 2. Ich betreibe hier einen Qudrocopter mit einem 16-Bit PIC der mit 16MHz läuft und könnte da noch Problemlos mehr reinpacken... Vielleicht solltest du dir auch noch einmal Gedanken machen, ob man eventuell deinen Code besseren schreiben könnte, anstelle
- Schalte mal auf c99 und ändere in stm32f37x_gpio.c: [c] inline void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) [/c] und in der headerfunktion [c] extern inline void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) [/c]
-
Thread
Pollin "Ramsch" Sortiment- was war bei euch drin?
Vor 2 Tagen hier angekommen, u.A. 3x 1kg Bauteile. -Alte Elektrolyt Kondensatoren, einige HV MPs mit 4uF und 12uF -Viele Zener Dioden, u.A. 62 Volt (als normale Dioden verwendbar) -Viele gegurtete Wiederstaende mit 0.56 Ohm, 180k
Baugröße bieten. Oft sind veraltete leistungsärmere Bauteile sogar teuerer als aktuelle (Beispiel PIC16F84) - aber genau diese manchmal unumgänglichen Bauteile findet mann nicht in den Ramsch Sortimenten. Wenn irendwelche alten Komponenten auf einmal wieder nachgefragt werden (Nixieröhren) verschwinden
-
Thread
Projekt Kurzwellenempfänger Doppelsuper welcher VCO?
ddssi570.html auch wenn es evt. schwer zu verstehen ist, die Entwicklung ist nicht beim AD9850 o.ä. stehengeblieben
Eingangsparameter zu verändern. Ich habe aber gelesen das die rauschen.. Als Produktdetektor kämen A220 (TBA120), A221 (kommerzieller Typ mit niedriger Stromaufnahme), B222 (Verdrahtungsebenen-Variante vom A220, nur Gilbert Zelle) K140MA1 (russischer Typ ohne vergleichbaren IC), MC1496 und auch 2 Ringdiskriminatoren
-
Thread
RDS DECODER selber bauen / Rohdatendecoder Eigenbau
Simulation in LTspice IV. Die Resonanzfrequenzen der einzelnen Filter lassen durch die Parameter F1 ... F6 verändern, die Induktivitäten werden automatisch berechnet, die Parallelkapazitäten der Filter sind in diesem Fall fest vorgegeben mit 10nF. So lässt sich relativ einfach das Filter manipulieren
ZH, HIGH(adr_RDS_BEREICH_RADIOTEXT128+16) ldi temp1,16 rcall ANZEIGE_SRAM_Z_TEMP1 ret ; ############################################################################## ANZEIGE_RADIOTEXT3_KURZ: ldi ZL, LOW (adr_RDS_BEREICH_RADIOTEXT128