-
Thread
250k Baud beim PIC16F193X
Hi, ich glaube ich habe einen riesigen Fehler gemacht. Habe einen PIC16F737 durch einen PIC16F193X ersetzt, da laut der Microchip Auswahlseite: http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002&mid=10&lang=en&pageId=74# Der letztere in allen Punkten
Eintrag für 250000. Sollte ich mir tatsächlich ins eigenen Bein geschossen haben und es ist bei dem PIC16F193X unmöglich 250k-Baud einzustellen? Ich habe den Chip natürlich schon gekauft :( Gibt es eine Rettung oder kann ich gleich eine neue Bestellung aufgeben und den PIC16F7x7 nachordern? Grüße
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50 2 PIC18F2431 1 PIC18F2550 2 PIC18F2680 1 PIC18F2685 1 PIC18F26K22 2 PIC18F4685 1 PIC18F46K80
PIC16F727 1 PIC16F871 1 PIC16F876 1 PIC16F877 2 PIC16F1827: 1 PIC16(L)F193x 2 PIC18F452: 2 PIC18F13K50 2 PIC18F2431 1 PIC18F2550 2 PIC18F2680 1 PIC18F2685 1 PIC18F26K22 2 PIC18F4685 1 PIC18F46K80
-
Thread
PIC Register setzen
google nicht aber hier direkt zu finden ist!?!?) Danach selbstverständlich das Datenblatt zu meinem "PIC16F193X" www.mouser.com/ds/2/268/41364A-75942.pdf Nun habe ich die pic16f1936.h betrachtet, in der steht, dass diese nicht direkt eingebunden werden soll, sondern lieber #include "htc.h" ====
Pseudokram: /****************************************************************** PIC16F193X @ 8MHz ---v--- (Reset) <- RE3|1 28|RB7 -> DIP8 x <- RA0|2 27|RB6 -> DIP7 SPEED <- RA1|3 26|RB5 -> PWM1 DIP6
-
Thread
PIC16lf1823 General purpose I/Os mit Schmitt Trigger ?
auch nich schlecht aus Habe jetzt gerade mal überschlagen brauche noch ein paar mehr I/O's. Der PIC16F193x scheint auch sehr interessant. Das echt verdammt schwer, die Auswahl per http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=143&mid=10&lang=en# erschlägt einem dann doch ein
Bei vielen PIC ist der PORT C (sofern vorhanden) als Schmitt-Trigger ausgeführt, z.B. dem 16F886 u.v.a.
-
Thread
ADC-Wert skalieren
Dirk F. schrieb im Beitrag #7540600: > PIC32MZ @ 200 MHz mit FPU. Und was kostet es auf einer 8 Bit CPU ohne FPU? Aber inzwischen braucht man wohl schon einen 200MHz Boliden mit 512K Ram um in einem
in range(193, 4072+1): print(f'{adc_inp:4d} {func(adc_inp):5.3f} V') [/code] Ein Aufruf von func(adc_inp) dauert ~48µs. Lässt sich dann aber auch sehr bequem zB. in Assembler/Forth/INTERCAL formulieren
-
Thread
SPI - wie bekomme ich meine Werte??
Du meinst wohl PIC18F2550 Also...wenn du mal im Datasheet Seite 193(195) Abbildung 19-1 guckst, wirst du sehen, dass wenn du dein MSSP-Modul im PIC im SPI Modus benutzen willst, Pin B1 dein Clockeingang ist und B0 dein
(at address 0x0F81 für pic18F2550) [/c]
-
Thread
Assembler-Programmieren PIC16F1934/6/7
Bisher habe ich für den PIC16F873A erfolgreich in Assembler programmiert. Eventuell möchte ich auf den PIC16F1934/6/7 umsteigen. Das Datenblatt zeigt mir, dass die Programmierung sich doch deutlich von der für den PIC16F873A
Hallo, Leute, besten Dank für Eure gut gemeinten Ratschläge. Das Umsteigen auf den PIC16F1934 zieht doch allerhand Blasen, wenn man genauer hinschaut. Fazit: Ich bleibe beim bewährten PIC16F873A
-
Thread
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
selbst zu realisieren! Im Datenblatt ist das recht eindeutig beschrieben. Nachstehend, am Beispiel des PIC16F876 ist zu sehen wie einfach der ADC zu verwenden ist. Die "enhanced" PIC wie z.B. der 16F182x, 16F193x und andere, verfuegen ueber eine interne Referenspannung, gestuft 1024, 2048, 4096 mV. Ueberhaupt
er Anfänger ist, was sollen dann diese konkreten Vorgaben? > Warum muß es Assembler sein? Warum PIC? Warum dann ausgerechnet PIC16? Na, weils halt vom Lehrer so vorgegeben ist ;-) Irgenwer hat mir mal erzählt, dass die Uraltgurke 16F76 beim Leerkörper sehr beliebt sein soll. Ich versteh allerdings
-
Thread
Dekadenzeller mit „echtem“ 0
soll, kann man auch einen 1 aus 10 Decoder nehmen, wenn man nicht das 24 pol. "Pinmonster" für 1 aus 16 bemühen will. Der Trick ist, das man als Zähler einen 74xx193 nimmt und den nicht per Reset auf Null, sondern per Set auf 15 setzt. Dann ist der erste Schritt nach der 15 die Null und die Forderung
Anzeigen anschließen. https://hallroadlahore.pk/7447-74hc47-74ls47-bcd-to-7-segment-decoder-driver-dip-16.html
-
Thread
PIC16F877A ADC-Messung Messwertumrechnung
ADRESL)); // !!!!!!! adc_off(); return adc_ret; } [/c] Es musste ja auch mit nem alten Pic16f877a gehen, denn zu irgendwas hat man die ja mal gefertigt. ;) Muss mich nochmals mit dem Datenblatt und dem dicken PIC Buch befassen. Irgendwo muss ja was stehen, warum die beiden 8Bit-Register
Gerhard H. schrieb im Beitrag #5767313: > Es musste ja auch mit nem alten Pic16f877a gehen, denn zu irgendwas hat > man die ja mal gefertigt. ;) Wenn Du noch an Lager hast, ok. Hab auch noch ein paar. Der Ersatz ist der 16F193x, absolut pinkombatibel. Läuft intern mit PLL
-
Thread
Atmel oder PIC Gesperrt
Bei PICs gibt es die ganz kleinen (bsp 16F54 , uralt, oder 10Fer (mit 5 f-bits , also nur 32 Reg ohne Umschaltung ansprechbar) / Grössere mit 7 f-bits (darunter auch Erweiterungen wie zB 2 Ind.-Registern) / die PIC18 mit 8 f-bits (und 4 BSR-bits
Die PIC(12/16)F1xxx (also 4 stell) sind neuer u etwas besser (ab ca 0,50eu), haben ua BSR-Reg, 2x-16bit-FSRs, 32kByte grosse CodeBank. Der '251 als '51-Nachfolger sollte es laut Intel ab Mitte der 90er
-
Thread
ALU Einheit im PIC Mikrocontroller
guck mal inter http://en.wikipedia.org/wiki/PIC_microcontroller vielleicht hilft das weiter unter PIC18 16-bit instruction set -> ALU operations -> opcode 0 0 1 1 1 d a aber wenn
2. The destination of the result (specified by ‘d’) <-- <-- <-- <-- <-- so stehts auf Seite 193 im Datasheet zum pic18f1320. Die Antwort schreiben hat länger gedauert als die Suche! So Simon ich hoffe das hilft Dir! PS: Das macht fümpf Euro.
-
Thread
Avr-Frequenzzähler+Überlegung
zählen kann. Wenn ich dessen Zählerstand über 2 Ports einlese(muß ich ja, denn das Ding ist ja dann 16 Bit breit)und dann drin die 2 Bytes "zusammenschiebe", müßte ich doch auf´s Hertz genau messen können? In der Not würde ich 4 Stück D193 oder etwas etwas Schnelleres kaskadieren. ....oder liege ich
umzurechnen. Dann nimmt Dir ein Vorteiler kein Fitzelchen an Genauigkeit. Für kleine Frequenzen (<16Hz) ist es natürlich sinnvoll, den Vorteiler überbrücken zu können, aber das geht ja mit dem 74HC193 sehr einfach. Peter
-
Thread
UP/Down Zähler Schaltung mit Hilfe von Mikrocontroller
bereits am 10.01.2021 um 18:50: > Da ist jede Hilfe voellig wirkungslos. Selbst *ein* winziger PIC12F675 kann mit ein paar 74HC595 dahinter schon ca. 400 LED hoch und runter binaerzaehlend blinkern lassen. Voellig ohne Zentraleinheit! In alten™ Zeiten haette man ein Haeufchen 74(XYZ)193 genommen
In der Tat wusste ich nicht, dass so ein kleiner Kontroller wie PIC12F675 hier gibt. Mit 40 bis 50 Cent pro Stück ist es sehr interessant. Der Preis ist natürlich sehr entscheidend.
-
Thread
GPSDO mit ATMega - Suche 32 Bit Zähler IC
Stefan, um auf deine Ausgangsfrage zurück zu kommen, kennst Du schon den SN74LV8154-EP ? DUAL 16 BIT BINARY COUNTER WITH 3 STATE OUTPUT REGISTERS # http://www.ti.com/product/SN74LV8154-EP
entsprechend. Wenn man schon unbedingt einen externen 32 Bit Zähler mit SPI haben will kann man auch einen pic24fv32ka304 nehmen und zwei der 16-Bit Zähler samt Capture/Compare kaskadieren. (Ich würde in dem Fall allerdings den ATMega weglassen). Gruß Anja
-
Thread
Unbekanntes Bus System entschlüsseln
sehr gering und bei weiterer Analyse der Platine habe ich entdeckt, dass RX/TX auf Pin 4 und 5 vom PIC hängen. Das sind beim PIC16F1619 lediglich Timer-Eingänge. Der PIC hat keinen CAN Receiver und daher muss das Protokoll softwareseitig realisiert sein. Ich werde nun einen Analyzer programmieren
Bit fürs Framing benutzt wird. Das kann der PIC16F1619 nicht, zumindest habe ich nichts in diese Richtung im Datenblatt gefunden.
-
Thread
Datenblatt URL ändern?
PIC16F1825 http://ww1.microchip.com/downloads/en/DeviceDoc/40001440D.pdf
HT16K33 http://www.holtek.com/documents/10179/116711/HT16K33v120.pdf
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
combinatorisch. Akku-Archi.. hat (meist) den Flaschenhals, das Operationen durch den Akku müssen. (Bei PIC12/14/16/18 ist das auch der Fall, obwohl hier als Ziel auch das MEM sein kann) Register-Archi.. hat (meist) den Flaschenhals, dass Operanden sehr oft mit sep. Befehl aus'm MEMory geholt werden müssen
. > MEM-zellen (also auch nicht bsp. R5, R8) verrechnet werden. Ja erwartest du denn bei einem PIC16 sowas wie eine MIPS mit 32 Bit breitem Befehlswort? W.S.
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Nun, was bleibt bei mir drauf ? - Der µC PIC18F458 (PIC18F4480 und PIC18F4580 passen da auch.) - HS Quarz in kleiner flacher SMD-Bauform - 4 oder 8 Mhz geplant - kleiner THT-Röllchenquarz mit 32 KHz - CAN IC: Standard IC's: SO8 & SO14
> Nun, > was bleibt bei mir drauf ? > > - Der µC PIC18F458 (PIC18F4480 und PIC18F4580 passen da auch.) Ich würde gerne den PIC18F2685 oder den PIC 18F4685 nehmen. Muss mal nachschauen ob die auch pinkompatibel sind... > - HS Quarz in kleiner flacher
-
Thread
Hilfe zu Bootloader für PIC
euch?? Mein Frage: Wie muss ich die im Anhang mitgelieferte .ASM umwandeln damit sie für meinen PIC (18F448) passen (im Mplab bekomme ich immer Fehler beim kompeilieren)??? Danke an alle die mir helfen!!!!
hängt nix dran, muss also nix verändert werden. Den Loader hab ich mal mit nem 16F88 getestet, hat funktioniert. bye Frank
-
Thread
FBAS sync Signale HIIILFFEEE!
Ein Schwarz-Weiss-Videotestbild auf dem PIC 16F84 gibts hier: http://www.cq-tv.com/software.htm August 22,1997 ************************************* * PICDREAM by Alain Fort * * Tristan@Club-internet.fr
Ein ähnliches Projekt mit sehr einfacher Hardware: http://www.circuitcellar.com/fi2003/F193.htm Mit dem schnelleren AVR sollte wesentlich bessere Auflösung erreichbar sein.
-
Thread
Ethernet mit Cortex M3 - wie schnell?
Hier ftp://193.170.235.123/Lernbehelfe/PIC-Fortgeschritten/Microchip/Help/Supplementary%20TCPIP%20Help/TCPIP%20Stack%20Performance.htm gibt es eine Tabelle, die die Performance des Microchip TCP/IP-Stacks auf verschiedenen PICs (8,16,32 Bit) wiedergibt. Der PIC32MX ist in etwa vergleichbar mit einem Cortex M3. Der dort MIPS-Kern hat geringfügig höhere Mips/MHz Werte als ein normaler Cortex M3, d.h. ist bei gleichem Takt ein paar
-
Thread
PIC12F1572: UART TRMT vs. TXIF - Bytes sporadisch doppelt übertragen?!
Grüße Forum, mein kleines LED-Projekt besteht aus einem Haufen PIC12F1572, die mit ihrem UART ge-daisy-chained sind und dem WS2812-Protokoll folgen: 6 Bytes rein, nimm 3 für RGB und schiebe 3 raus. Repeat. Synchronisation zusätzlich über TMR2, der nach 1ms UART-Inaktivität
#include <stdlib.h> #include "mcc_generated_files/mcc.h" void TMR2_ISR(void); const uint16_t gammaTable_red[256] = {0, 3, 11, 22, 37, 55, 77, 101, 129, 159, 193, 229, 267, 309, 353, 400, 449, 501, 555, 612, 671, 732, 796, 863, 931, 1002, 1076, 1151, 1229, 1309, 1392, 1476, 1563, 1652, 1743
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
Verpackung aufbewahrt, ausgenommen die pneumatischen Bauteile. Halbleiter: 450x ATMEGA325-16AU: AVR -> 1,00 €/Stk. 84x PIC16LF648A: Microchip PIC -> 0,50 €/Stk. 8x CW25-TIM: GPS-Modul mit 1pps und Clockausgang -> 5,00 €/Stk. 104x LTC1337CSW:
Ralph T. schrieb im Beitrag #5623725: > PIC16LF648A În welchem Gehäuse wären die? Danke! Gruss Chregu
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
Wolfgang schrieb im Beitrag #6436279: > Ob 47nF oder 47µF würde für die Takterkennbarkeit per LED > schon einen Unterschied machen Wolfgang schrieb im Beitrag #6438145: > Und bei einem MLCC mit 10µF für 16V schreibst du dann was ran? 10/16
was einen µC nehmen. Atmel wurde weiter oben schon genannt. Hier noch ein schönes Beispiel für PIC. 8 LEDs an 4 Ports - Lauflicht ohne Shiftregister | PIC12F675 | Einfach erklärt | How to, Tutorial https://www.youtube.com/watch?v=mkth0hOBHCc http://www.afug-info.de/Schaltungen-Eigenbau/Lauflicht
-
Thread
[V] Aufräumaktion Hobbykeller
3 Stück 14. M27C256B, 256kbit-UV-Eprom, neu 15. TMS27C010A, 1Mbit-UV-Eprom, 5 Stück, neu 16. M27C1001, 1Mbit-UV-Eprom, 5 Stück, neu 17. AM29F040B, 4Mbit-Flash, 20 Stück, neu Mal sehen was ich noch so finde...
Die AM29F040B sind neu und im PLCC-Gehäuse?
-
Thread
DMX Baudrate - Einstellungen und Datenpakete "debuggen"?
werde mit meinem Code einfach nicht warm. Im Grunde habe ich mich recht genau an das Datenblatt vom PIC16F193X gehalten und dazu noch (zu Testzwecken) die C-Funktion von http://www.hoelscher-hi.de zum einlesen von DMX-Werten verwendet. Dabei wurde folgendes initialisiert: [c] void init_Timer(void
kommt. Alternativ kam auf folgendes zum Test (habe sozusagen alle Formeldn für 250k durch): FOSC/[16 (n+1)] 8Mhz-->SPBRG = 1; BRGH = 1; BRG16 = 0; FOSC/[16 (n+1)] 8Mhz-->SPBRG = 1; BRGH = 0; BRG16 = 1; FOSC/[16 (n+1)] 16Mhz-->SPBRG = 3; BRGH = 1; BRG16 = 0; FOSC/[16 (n+1)] 16Mhz-->SPBRG =
-
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
Audio ausgeben mit µC
(); TIMER0_init(); FLAG_REG = (1<<F_GED16)|(1<<F_PR8)|(1<<F_GED8)|(1<<F_PR4)|(1<<F_FL4)|(1<<F_QU3)|(1<<F_PR2)|(1<<F_QU1_2); while(1){ signed int aa=0; unsigned int bb; if( FLAGG & (1<<F_PULS) ){ FLAGG &= ~(1<<F_PULS); /
aa >> 1; SPDR = aa; ton_1 += kton_1; // max MSB = 240 if((unsigned char)(ton_0 >> 16) >= 0xf0) ton_0 -= 0xf00000; bb = (ton_1 >> 8)&& 0x1ff; aa = 0; if(FLAG_REG & (1<<F_GED16)) aa = ged_16[bb]; if(FLAG_REG & (1<<F_PR8)) aa += pr_8[bb]; while(!(SPSR & (1<<SPIF)));
-
Thread
FT800 / FT810 Library
added them to be displayed: [code] ft800_cmd_dl(DL_BEGIN | FT_BITMAPS); ft800_cmd_setbitmap(MEM_PIC1, FT_RGB565, 100, 100); ft800_cmd_dl(VERTEX2F(20*16, 40*16)); ft800_cmd_setbitmap(MEM_PIC2, FT_RGB565, 100, 100); ft800_cmd_dl(VERTEX2F(20*16, 160*16)); ft800_cmd_setbitmap(MEM_PIC3, FT_RGB565
STENCIL_OP(FT8_INCR, FT8_INCR)); FT8_cmd_dl(DL_BEGIN | FT8_RECTS); FT8_cmd_dl(LINE_WIDTH(1 * 16)); FT8_cmd_dl(VERTEX2F(440 * 16, 330 * 16)); FT8_cmd_dl(VERTEX2F(540 * 16, 230 * 16)); FT8_cmd_dl(VERTEX2F(340 * 16, 330 * 16)); FT8_cmd_dl(VERTEX2F(440 * 16, 430 * 16)); FT8_cmd_dl(DL_BEGIN
-
Thread
mit µC Sinus erzeugen + Amplitudenmodulation
Hallo Matthias, die 16MHz sind auch jetzt schon die Taktfrequenz des attiny45. Dieser läuft ja mit dem R/C Oszillator und mit dem PLL Mode bei64MHz I/O Frequenz und mit dem entsprechendem CPU Teiler auf 16MHz.
Hallo Mampf F., Mampf F. schrieb im Beitrag #4125816: > Achja und wenn man die ursprüngliche Fragestellung berücksichtigt, hat > mat man für einen Samplewert sogar >2000 Takte Zeit ... > > Obwohl das Nyquist-Theorem
-
Thread
Microcontroller selbst zusammenbauen und programmieren
braucht man keine tausende von Transistoren. Siehe hier: http://www.google.de/imgres?imgurl=http%3A%2F%2Fwww.userchannel.de%2Fsonntagsseite_images%2F20030223knowhow1.jpg&imgrefurl=http%3A%2F%2Fwww.userchannel.de%2Fsonntagsseite%2Fnewsseite.php%3Fdatum%3D23.02.2003%26newsID%3D193&h=282&w=400&tbnid=8T-0pJv9wkodLM
W.S. schrieb im Beitrag #4246103: > Mein Rat wären da die Appnotes zu den älteren PIC16 von Mikrochip. Einem Anfänger einen µC empfehlen, der durch das tolle Banking glänzt. Glänzende* Idee! * Vorsicht, dieser Beitrag kann Spuren von Ironie enthalten
-
Thread
[OpenPLC] Kompilieren schlägt fehl
function 'PLCThreadSignalHandler': D:\Eigene Dateien\Nextcloud\Documents\OpenPLC\SHC\build\plc_main.c:193:16: error: 'SIGUSR2' undeclared (first use in this function) 193 | if (sig == SIGUSR2) | ^~~~~~~ D:\Eigene Dateien\Nextcloud\Documents\OpenPLC\SHC\build\plc_main.c: In
SHC\build\plc_main.c" -o "D:\Eigene Dateien\Nextcloud\Documents\OpenPLC\SHC\build\plc_main.o" -O2 -fPIC -Wno-implicit-function-declaration -Wno-int-conversion "-IC:\Users\user\OpenPLC_Editor\matiec\lib\C" -w Beendet mit Status 1 (pid 17948) C Kompilierung von plc_main.c fehlgeschlagen. C Build fehlgeschlagen
-
Thread
Bauen oder nicht bauen ?
Pic or it didn't happen.
/commanderx16/x16-emulator [2]: https://x16.tmp2k.com/ [3]: https://www.facebook.com/groups/CommanderX16/
-
Thread
PAL (via Cinch)
erschien. Preislich aber schon, zumal selbst einfache TTL-ICs wie 4-Bit-Dezimal/Binärzähler (D192/D193) 20 Mark oder mehr kosteten. Insofern war ein Nachbau für mich eh nicht im Bereich des möglichen. Gruß Ingo
Hier geht's ganz ohne Halbleiter mit Pong http://www.cyberniklas.de/pongmechanik/ und hier mit PIC http://www.rickard.gunee.com/projects/video/pic/pong.php
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
sehr Laie um das jetzt nachzubauen. Aber ich würds gerne. Soll heissen: Ich habe einen Programmer für PIC's ich habe ein paar: 16F628 rumliegen. Mangels wissen und etwas mehr zeit, habe ich aber noch nie so richtig damit erfahrungen sammeln können. Dies könnte ich doch evtl. verwenden um endlich in die Materie zu kommen. Als reine bastel Variante. Ist es möglich einen PIC 16F628 dafür zu verwenden? Noch was: wie geht das dann? PS: Besonderes Interesse habe ich deshalb, weil "Michael S." geschrieben hat: Man kann dies ding dann evtl. ansteuern und Texte ausgeben wie
-
Thread
beschleunigungsensoren
Signals von fast 0 - fast 5 Volt geht. Ist für deine Anwendungsfall aber egal, weil du ja eh bloß 16 LEDs "Auflösung" haben willst. Ich würd mir das raussuchen was mir lieber ist zum programmieren weils für 16 LEDs mit Sicherheit immer reicht - egal für welchen Lösungsweg du dich entscheidest....
man nicht mehr nachdenken. Sehr empfehlen kann ich die hier: www.microchip.com/download/appnote/pic16/00715a.pdf
-
Thread
Mikrocontroller mit DA-Wandler
Würde das STM32F10x Discovery Board empfehlen! Kostet nicht viel, hat DA Wandler. http://at.rs-online.com/web/p/mikrocontroller-prozessoren/7276526/?searchTerm=727-6526&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3732372D363532362677633D4E4F4E4526
Die PIC16F193x haben einen Analogausgang. Allerdings nur 5-Bit Auflösung.
-
Thread
18 Digitaltrainer-Sets wegen Altersruhestand abzugeben
Stck. (10 Stck.) 74LS04 2 Stck. (4 Stck.) 74LS08 2 Stck. (4 Stck.) 74 LS138 2 Stck. (4 Stck.) 74LS193 2 Stck. (4 Stck.) 74LS10 2 Stck. (4 Stck.) 74LS20 2 (4) Elkos 1,10,100,1000 µF 2 Stck. (4 Stck.) 100pF, 270 Ohm 2 Stck. (4 Stck.) 74LS30 2 Stck. (4 Stck.) 74 LS32 2 (4) Stck. 1nF, 330 Ohm 10
Einschüben als Lehrmittel und Prüfungsmittel verwendet, während der Ausbildung hat somit jeder den PIC16F84 oder 2 andere PICs und die Assembler-Programmierung von Ihnen kennen gelernt (Typen fallen mir leider nicht ein). Vor einiger Zeit kam die IHK auf die Idee PICs und Assembler wären nicht mehr
-
Thread
AVR Synthesizer mit ATxmega128A1
berechnen //*********************************************** void frequency_tune() { uint8_t fNote; uint8_t inNote = noten_nr; char inSemi = 0; char inFine = 0; uint8_t fFineByte; uint8_t fOctave; uint8_t fPitchIndex; uint16_t fPitch1; uint16_t fPitch2;
berechnen //*********************************************** void frequency_tune() { uint8_t fNote; uint8_t inNote = noten_nr; char inSemi = 0; char inFine = 0; uint8_t fFineByte; uint8_t fOctave; uint8_t fPitchIndex; uint16_t fPitch1; uint16_t fPitch2;
-
Thread
Stromversorgung Güterbahnhof
/281353515967?hash=item4181f9f3bf:g:gdwAAOSw72Na1wng:rk:11:pf:0 Reicht der? https://www.ebay.de/itm/Nano-V3-0-ATmega-328-Board-CH340-USB-Chip-Arduino-Kompatibel/252742123829?hash=item3ad89ac135:g:Ff0AAOSwLJ9aD2qw:rk:1:pf:1&frcectupt=true oder der https://www.ebay.de/itm/ARDUINO-UNO-R3-ATmega328P-ATmega16U2-Development-Board-with-USB-Cable-Pro/112873622984?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D1%26asc%3D20140117130753%26meid%3D193e8111fc924866a465d5d628be22f6%26pid%3D100005%26rk%3D5%26rkt%3D12%
-
Thread
Seuchensimulation - Hardware für drahtlosen Datenaustausch
F. F. schrieb im Beitrag #4508684: > Ein schwacher Piepser Wenn er mit 25MHz piepst nervts keinen :P
F. F. schrieb im Beitrag #4508808: > Muss man aber auch programmieren können. Ich könnte das nicht. Bis auf die Fluoreszenzfarbe muss man bei allen Lösungen programmieren können.
-
Thread
STM8 Example Code
möglichst mit einem stabilen internen Clk. STM hatte wieder nix für mich. Dafür Microchip mit dem PIC18F24Q. Kann man nix machen, schick sind die trotzdem.
;Integerkonstante: [1][00000001b] inc x ldi a,1 ld (x),a ; ;Integerkonstante: [193][0c1h] inc x ldi a,193 ld (x),a ; ;Forthword: ! ( n1 n2 adr --> n1 ) dec x ld a,(x) ld v,a inc x ld a,x ld w,a ld a,(x) ld x,a ld a,v ld
-
Thread
Wlan2Serial Modul für 5 euro
Webserver gepostet: > https://www.mikrocontroller.net/topic/344962#new läuft.. danke ! Bin auf PIC 18F damit unterwegs. Holger
einfacher. Zum Spannungsteiler kann ich nichts sagen, meine Schaltung läuft komplett mit 3,3 V, PIC 18F. Holger
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
copyright (c) 2006 Title: RF02 simple example based on PIC C Current version: v1.0 Function: Package send Demo Processor PIC16F73 Clock: 10MHz Crystal Operate frequency: 434MHz Data rate: 4.8kbps Package size:
Hardware: * Pollin Funk-Avr-Evulationboard V1.20 * RFM12 mit 17cm-Draht-Antenne * Atmega32 mit 16 MHz-Quarz Änderungen in den Dateien rfm12_rs232_rxtx_check5.zip: main.c ====== CPU-Frequenz - #define F_CPU 10000000UL + #define F_CPU 16000000UL CONFIG-Schalter (Taster gegen 5V statt
-
Thread
MPLAB X Simulator
War natürlich wieder sehr geschickt, Fehler zu posten ohne den Chip zu nennen. Es ist der PIC16F193X und ich Habe MPLAB X V 1.70 Grüße Oekel
-
Thread
flash-Fehler mit ATtiny2313, compile ok
1f adc r16, r16 158: 11 1f adc r17, r17 15a: 21 50 subi r18, 0x01 ; 1 15c: 30 40 sbci r19, 0x00 ; 0 15e: 3c 87
: ee 0c add r14, r14 19a: ff 1c adc r15, r15 19c: 00 1f adc r16, r16 19e: 11 1f adc r17, r17 1a0: 6f 5f subi r22, 0xFF ; 255 1a2: 7f 4f sbci r23, 0xFF ; 255 1a4: 6f 31
-
Thread
RGB Treiber - Optimierungen am Layout/Schaltung?
Meinung einholen. Also es geht dabei um einen simplen RGB Treiber. Von einem DMX-Modul bekomme ich 16 PWM-Kanäle, mit denen ich 5 RGB Stripes ansteuern möchte. Etwa 500mA Strom zieht jeweils eine Farbe pro Kanal. Einsatz nur im Privaten Umfeld. Der Optokopplerwahnsinn ist eingebaut, da Stripes und
Hallo Jungs, kann ich den til 193 auch gegen ein anderen Optokoppler ersetzen bzw. Pic817 Danke im voraus
-
Thread
enc28j60 LanController initialisieren auf ARM7
-------------------- Buffered Serial Peripheral Interface --------------*/ typedef struct { vu16 RXR; u16 EMPTY1; vu16 TXR; u16 EMPTY2; vu16 CSR1; u16 EMPTY3; vu16 CSR2; u16 EMPTY4; vu16 CLK; u16 EMPTY5; } BSPI_TypeDef; #ifdef _BSPI1 #define BSPI1
u16_t; Hab jetzt mal noch bei anderen Dateien geschaut und die sagen bei der gleichen Funktion auch u16 und nicht u16_t
-
Thread
Lösungsansätze für Bitschieberei gesucht
Überlauf beachten, weil die Längen sich ja ändern. Ein Bit Array kann der Compiler nicht (C - MikroE für PIC) Kann mir mal jemand Hilfestellung geben? Hoffe, das ist einigermassen klar geworden. Gruß CL
Mal 4 Werte... Da ist ein Switch case schon gut genug, mehr optimieren nur mit ausmessen. Also 16 bit-wert füllen per shift, Shift zählen, Nach mehr als 7 shifts die oberen 8 Bit rauskopieren und shift-=8 (eigener case, kann nur 8..11 sein...) Was ist denn dein Ansatz?