-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
hauptsächlich Buskartensteuerung von Messgeräten PC Assembler TurboPascal QuickC, dann TurboC PIC, AVR, 8051, STM32, NXP ARM7 in C Bin halt ein Dinosaurier was Programmieren anbelangt...
Assembler auf nem Motorola EVB mit DOS-Crosscompiler - Diverse C compiler unter Windows - Mikroe Pic C (16/18/32er) - Microchip C (MPLAB) - Php etc
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
Rufus Τ. F. schrieb im Beitrag #4728940: > Reentranz Meine CPU hat keine Interrupts.
den vier 8-Bit-Akkus A, B, E und F.
-
Thread
Microchip PIC18F und ESP8266 Verbinden/einrichten
Was mit nun auch aufgefallen ist, das mein PIC18F26K22 kein TX/RX hat :(
Nach ner kleinen pause habe ich nun weiter gemacht. Nachdem es mit dem PIC18F26K22 mit der UART initialisierung überhaupt nicht klappen wollte, hab ich mit einen PIC18F4550 geliehen. Nun zum bisherigen Stand. Ich habe den ESP8266 (ESP-01) mit der Arduino IDE programmiert
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
Ich hatte vor einiger Zeit für den PIC16F876 das gleiche Programm in Flowcode geschrieben wobei es keine Probleme gab. Es kann ja nur etwas mit dem PORT A sein weil bei Port B gehen die Pullups ja ordentlich. Ich habe auch mal einen
Beitrag #4710917: > Was soll ich ändern Schreibe überall, wo PORTA modifiziert wird mit Maske 0xF0: Alt: PORTA = irgendwas & 0xF0; Neu: PORTA = (irgendwas & 0xF0) | 0x0F; Bespiel: Alt: PORTA = dat * 16 & 0xF0; Neu: PORTA = (dat * 16 & 0xF0) | 0x0F; Die Maske 0xF0 könnte
-
Thread
Neues SDK für ESP32 Gesperrt
benötigen. Oder sind die ebenfalls bei der Sammelbestellung drin? http://bbs.esp32.de/viewtopic.php?f=23&t=26 Hab mal wieder, nach langer Zeit, ein bischen mit Chemikalien gepanscht und mir ein Adapterboard für ESP32S von Eckstein angefertigt. Dürfte für Wroom32 ebenfalls passen.
Hallo, Rudi! Zum Flashen verwende ich das Unterteil eines esp12f. CH340 Motherboard TE567 http://www.ebay.de/itm/ESP8266-serial-WIFI-ESP-12F-Module-Development-Board-CH340-Motherboard-TE567/272351946767?_trksid=p2045573.c100506.m3226&_trkparms=aid%3D555014%26algo
-
Thread
Intelligentes Haus mit CAN und AVR
Mehraufwand in Kauf nimmst und einen Mikrocontroller ohne integrierten CAN-Controller verwendest (zB PIC18F26K80)?
-
Thread
2.2'TFT ILI9340 und Arduino
hier z.B.: http://www.ebay.de/itm/2-2-inch-SPI-TFT-LCD-Display-ILI9341-For-Arduino-AVR-STM32-ARM-PIC-CP11002-H52-/281353505264?hash=item4181f9c9f0:g:3WQAAOSwXeJXf0UF
gibt es ein kleines Oszilloskopprojekt mit dem ILI9341: http://www.stm32duino.com/viewtopic.php?f=19&t=107
-
Thread
Mikrocontroller Authentifizierung fuer Funknetzwerk
mitteilen. Das AES wuerde ich nicht selbst implementieren, das gibt es von Microchip fertig (fuer PIC16 und PIc18, PIC24 haben das teils in Hardware). Dieser Ansatz scheint erprobt zu sein und zu funktionieren, was haltet ihr davon? [1] https://de.wikipedia.org/wiki/Cipher_Block_Chaining_Mode [2] https://www.smarthomatic.org/basics/features_in_detail.html Ich habe vor, das Projekt mit PIC-Mikrocontrollern durchzufuehren (PIC16 oder PIC18).
-
Thread
CAN Bus Alternative für Arduino
nehmen willst und AVR jetzt auch von Microchip kommt: warum nicht einen kleinen Schritt weiter gehen: PIC18F26K80. Hat eine deutlich verbesserte Version des CAN vom 2515 eingebaut (ECAN, mehr Buffer, weniger Bugs, kein SPI-Flaschenhals), und Prozessor, Speicher und restliche Peripherie sind auch schon drin
willst > und AVR jetzt auch von Microchip kommt: warum nicht einen kleinen > Schritt weiter gehen: PIC18F26K80. Hat eine deutlich verbesserte Version > des CAN vom 2515 eingebaut (ECAN, mehr Buffer, weniger Bugs, kein > SPI-Flaschenhals), und Prozessor, Speicher und restliche Peripherie sind > auch
-
Thread
Physikprojekte
1mm-H62-Brass-Sphere-Polishing-Hollow-Ball-Home-Garden-Ornament/392194173742?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160908105057%26meid%3D2da2d006d8564836ba7f2b2b0f0493c3%26pid%3D100675%26rk%3D4%26rkt%3D15%26mehot%3Dnone%26sd%3D264916080139%26itm%3D392194173742%26pmt%3D0%26noa%3D1%
5pcs-Hose-Barb-I-D-4mm-x-M5-Male-Brass-Coupler-Splicer-Pipe-Fitting-Adapters/173407833621?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160908105057%26meid%3D2da2d006d8564836ba7f2b2b0f0493c3%26pid%3D100675%26rk%3D3%26rkt%3D15%26mehot%3Dnone%26sd%3D264916080139%26itm%3D173407833621%26pmt%3D1%26noa%3D1%
-
Thread
Mikrocontroller in starken Magentfeldern
> statisches Magnetfeld die Elektronik nicht durcheinander. Bei einem alten Produkt wurde ein PIC18F4550 eingesetzt. Im neuen sollte es ein PIC16F1788 werden. Beide sind somit nicht sehr groß (28 Pin DIP). Bei dem alten Produkt war es aber so, das es viele Reklamationen gab. Der Grund war, dass
Programmiermodus > geht Hilft es die Programmierpins auf der Platine kurzzuschließen? (Die Beine am PIC direkt zusammen löten zum Beispiel)
-
Thread
ILI9341 Display SPI Speed
, 0x55); lcd_send(LCD_REG, 0xB1); lcd_send(LCD_DATA, 0x00); lcd_send(LCD_DATA, 0x18); lcd_send(LCD_REG, 0xB6); // Display Function Control lcd_send(LCD_DATA, 0x08); lcd_send(LCD_DATA, 0x82); lcd_send(LCD_DATA, 0x27); lcd_send(LCD_REG, 0xF2); // 3Gamma Function Disable lcd_send(LCD_DATA, 0x00); lcd_send(LCD_REG, 0x26); // Gamma curve selected lcd_send(LCD_DATA, 0x01); lcd_send(LCD_REG, 0xE0); // Set Gamma lcd_send(LCD_DATA, 0x0F); lcd_send(LCD_DATA, 0x31); lcd_send(LCD_DATA, 0x2B);
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
Wie wäre es mit PIC 18F26K20 ? 64K Speicher.
Programmieren mir der Speicher ausgegangen ist. Stefan schrieb im Beitrag #4634499: > Wie wäre es mit PIC 18F26K20 ? > 64K Speicher. Es sollte schon einer von der ATMega Familie sein.
-
Thread
OOP - für was in aller Welt soll denn das gut sein?
. Laut Definition in diesem Buch ist es so: https://books.google.de/books?id=9NGWq3K1RwUC&pg=PA18&redir_esc=y&hl=en#v=onepage&q&f=false In welcher konkreten Programmiersprache ist es denn anders?
Hobbymäßig habe ich schon ziemlich viel programmiert, auf dem C64 ein bisschen, Z80, 68HC11, Amiga, PIC und PC/Windows. Assembler, BASIC, Arexx, alles ausser C. Gruss Chregu
-
Thread
4x Nibbles auf 16 Bit Wert packen
in: r16, r17, r18, r19, low Nibbles out: r20, r21 [avrasm] andi r16, 0x0F andi r17, 0x0F andi r18, 0x0F andi r19, 0x0F mov r20, r17 swap r20 or r20, r16 mov r21, r19 swap r21 or r21, r18 [/avrasm]
Timm T. schrieb im Beitrag #4616881: > in: r16, r17, r18, r19, low Nibbles > out: r20, r21 [OT - weil AVR] [avrasm] byte16_set: andi r24, 0x0F andi r25, 0x0F swap r25 or r24, r25 andi r26, 0x0F mov r25, r26 andi r27, 0x0F swap
-
Thread
Mikrocontroller Einstieg (AVR,PIC)
: 5V, DIL-Gehäuse - PIC24FJ128GA204 : TQFP44, volles Peripheral Remapping - PIC18F25K40 : Brauchbarer 8-Bitter mit 5V
/Package und Speicher unterscheiden. Beispielsweise: PIC18F23K20, PIC18F24K20, PIC18F25K20, PIC18F26K20, PIC18F43K20, PIC18F44K20, PIC18F45K20, PIC18F46K20 Die Zahl hinter dem F gibt das Package an: 2 -> 28pin mit 25 IOs, 4 -> 40/44pin mit 36 IOs. Die
-
Thread
SPI - Master - Slave Kommunikation mit PIC
SLAVE ____________ _______________ | | | PIC18F26K80 |<------------>|PIC12F1840 | ____________| |______________| Angeschlossene PINS: Master (28-Pin SOIC): SDI: RC4 (PIN 15) SDO: RC5 (PIN 16) SCK: RC3 (PIN 14) CS
-
Thread
PIC nicht programmierbar - Datensignal im MCLR sichtbar
Hallo zusammen, wir haben ein Problem beim Programmieren unseres PIC18F25K80 auf einer Multilayerplatine. Prinzipiell kann ich ein Softwareproblem mit recht hoher Sicherheit ausschließen (nach meinem Kenntnisstand), da die Software auf einem Demoboard läuft und auf
direkt am Anschluss der Spannungsversorgung von nem Board immer noch einen kleinen Keramik mit 10-22uF. Hat noch nie gestört.
-
Thread
FT800 / FT810 Library
bei der Initialisierung das Beispiel im Programmer-Guide benutzt. Ich möchte den FT800 mit meinem PIC (PIC18F4620) einfach nur ansteuern. Definiere dazu die SPI-Schnittstelle meines PIC und sende ... EIGENTLICH ganz einfach, wenn Datenblätter nicht immer so kompliziert formuliert wären. Ganz am Ende
aber auch das hier: http://www.ftdichip.com/Support/SoftwareExamples/FT800_Projects.htm#FT81x_Simple_PIC_Application Das ist für einen PIC18F46K22 und das Dokument dazu erklärt auch noch mal: http://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/ICs/EVE/BRT-AN-006-FT81x-Simple-PIC-Example.pdf
-
Thread
Gibt es den Fachkräftemangel? Gesperrt
f0cus, nee is' klar...
F. B. schrieb im Beitrag #5053130: > Daimlermanager F. B. schrieb im Beitrag #5053130: > Bemitleidenswert Wirklich Manager sind für mich Leute die > 300 000 Euro im Jahr verdienen. Viele davon
-
Thread
USBtin - Maximale Geschwindigkeit? - Alternativen mit AVR
Chinesen gibt es für 2€ ein kleines breadboardtaugliches Board, ähnlich dem Arduino Nano, mit STM32F103.
über Bluetooth? Dann hätte man auch gleich eine galvanische Entkopplung. Habe ich selbst mit einem PIC18F26K80 und einem WT12 BT-Modul gemacht. Eine freie USART Schnittstelle wird aber fast jeder uC mit CAN noch haben.
-
Thread
SPI Kommunikation zweier PIC debuggen
Hallo zusammen, ich habe folgendes Problem: Ein PIC12F1840 und ein PIC18F26K80 sollen miteinander über SPI kommunizieren, soweit so gut. Die Verkabelung wurde vorgenommen etc. Doch sobald ich den ICD3 Debugger von Microchip an die vorgesehene Buchse
unmöglich macht. Den 18F26K80 müsstest du aber debuggen können, falls an dessen ICD Pins nicht auch noch was anderes... Um den 12F1840 komplett (alle Pins/Funktionen verfügbar) debuggen zu können bräuchtest du den Debug-Header
-
Thread
goto verpönt - was dann nehmen?
jemals Software vererbt bekommen die an der Stelle ein goto verwendet würde ich wahrscheinlich erstmal 26 Sekunden lang WTF??? WTF??? fragen und irgendeinen hinterhältigen versteckten schmutzigen Trick vermuten den ich übersehen habe und nach weiteren 18 Sekunden in denen ich so einen Trick nicht finden
Konstrukt? [c] bool do_something( const char* a, const char* b ){ bool success = false; FILE* f1 = fopen(a,"r"); if(!f1) goto cleanup1; FILE* f2 = fopen(b,"w"); if(!f2) goto cleanup2; if( do_something_with_files(f1,f2) ){ success = true; }else{ goto cleanup3
-
Thread
STM32F103C8T6: Timer 6 IRQ verschwunden?
! [c] #ifdef STM32F10X_MD ADC1_2_IRQn = 18, /*!< ADC1 and ADC2 global Interrupt */ USB_HP_CAN1_TX_IRQn = 19, /*!< USB Device High Priority or CAN1 TX Interrupts
Sensorabstaster, einer saugt, der andere spült :-) Davon muss man sich verabschieden. Ich habe die f103 genommen, weil es die für 7 Euro im DIP40 Format für Lochraster gibt, 32 Bit Rechenpower + C99 GCC Compiler (statt blöder 8bit für PIC) und die eben sehr handlich sind um die Platine an die Wand zu
-
Thread
Erste Hardware für STM32 Programmierung
eine Frage :) Während meiner inzwischen abgeschlossenen Schulausbildung kam ich in den Genuss mit PIC18-µControllern arbeiten zu dürfen, mit welchen ich in Folge dessen auch mein Diplomprojekt realisiert habe. Nun wollte ich mich im TCP IP Stack für den PIC18 versuchen (den offiziellen von Microchip), habe das aber wieder verworfen, PIC18 sind nicht optimal für solche Anwendungen geschaffen. Nun, einige Zeit später, möchte ich mich neben den PIC18 auch auf µController auf ARM-Cortex-M Basis spezialisieren. Dazu habe ich mich für die
-
Thread
Merkwürdige Fehler mit UART
Hallo, ich habe ein Bluetooth-Modul vom Typ HC-06 an einen PIC18F24J50 angeschlossen. Kommuniziert wird über den PIC-eigenen USART mit 9600 Baud. Empfänger ist ein Android-Handy mit Bluetooth-Terminal-App. Das Senden über Bluetooth funktioniert problemlos,
Pin-Bluetooth-RF-Transceiver-Modul-RS232-TTL-for-Arduino/161932084118?_trksid=p2141725.c100338.m3726&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20150313114020%26meid%3De3fced382c0f44889a774dfb65daaa0e%26pid%3D100338%26rk%3D1%26rkt%3D10%26mehot%3Dag%26sd%3D351627831125
-
Thread
PIC18 Woher kommt der 7. "Cycle"
kannst du nochmal... <edit> oh SORRY ;-) Da ist ja ein sc/ss Wie war das nochmal mit dem +1+2 bei PIC18/PIC16 und warum überhaupt goto und nicht bra?
Volker S. schrieb im Beitrag #4457581: > Wie war das nochmal mit dem +1+2 bei PIC18/PIC16... Besser *immer* Labels benutzen!
-
Thread
ADC Ergebnis PIC18F26K80
Guten Abend, ich versuche mich gerade am 12bit A/D-Wandler eines PIC18F26K80, leider komme ich mit den Ergebnissen nicht klar. Liegen die Eingänge auf 0V (=Vrefn) erhalte ich als Ergebnis 0x7f7e..0x7f7d, liegen die Eingänge auf 3,3V (=Vrefp) erhalte ich als Ergebnis 0x0f7a..0x0f7f. Es ist bekannt (Errata), dass der Wandler +-25LSB Offsetfehler hat, daher könnte ich auf Kanal 5 gegen GND messen, aber 0x7f7e bringt mich als Nullwert irgendwie ins Schleudern. Die interne
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
Es gibt auch die kleinen PICs, z.B den 18f26k80 (CAN, I2C) und seine pinstärkeren Verwandten (44k80, 66k80). Open-source Compiler gibt es neben der sdcc (den ich persönlich nicht gut finde für PIC18) noch den wenig bekannten CPIK, mit welchem
Pascal X schrieb im Beitrag #4456468: > Es gibt auch die kleinen PICs, z.B den 18f26k80 (CAN, I2C) und seine > pinstärkeren Verwandten (44k80, 66k80). Open-source Compiler gibt es > neben der sdcc (den ich persönlich nicht gut finde für PIC18) […] Auch objektiv ist der SDCC
-
Thread
DHT11 auf PIC16F883
7Segment Anzeige. WICHTIGE INFOS: Welches Programm verwende ich? -> MPBLAB IDE v.8.92 Welchen PIC verwende ich? -> PIC16F883 Datenblätter: http://www.micropik.com/PDF/dht11.pdf Ich habe eine Vorstellung wie ich es theoretisch machen könnte jedoch bin ich mir nicht ganz sicher
*********************************************************** warte18ms movlw d'30' movwf Warte1 Loop movlw d'200' movwf Warte2 decfsz Warte2,f goto $-1 decfsz Warte1,f goto Loop return end
-
Thread
CAN Bootloader - PIC
Hallo zusammen, ich habe die schöne Aufgabe die Updatefähigkeit über CAN bei einem PIC18F26K80 sicherzustellen. Nun habe ich bzgl. dieses Themas noch gar keine Erfahrungen gemacht. Zunächst mal wollte ich das ganze Konzept mal Symbolisch darstellen: ___________
| | | | | PC |----- USB2CAN-Adapter-----| PIC18F26K80 | |_________| |_____________| Jetzt mal zu den Komponenten die ich Benötige: - Bootloader auf dem PIC - Konfigurationsprogramm auf dem PC, welches die neuen
-
Thread
FTDI unter Linux per cutecom, minicom, hterm ansprechen
tty16 crw--w---- 1 root tty 4, 17 9. Jan 17:20 tty17 crw--w---- 1 root tty 4, 18 9. Jan 17:20 tty18 crw--w---- 1 root tty 4, 19 9. Jan 17:20 tty19 crw--w---- 1 root tty 4, 2 9. Jan 17:20 tty2 crw--w---- 1 root tty 4, 20 9. Jan 17:20 tty20 crw
@Lukas Bin auf Kernel 4.1.15-1 Soll ich mal runter auf 3.18.25-1 ?
-
Thread
WordClock mit WS2812
nur, wenn ich mit dem Finger an den Pins rumpatsche... [c] #?n?<4>?;<24><2><14><2>nr???;<2>??<\f> <18><2>l`<27><4>nn???<\0><\f><28>?r?<28>??<27><2>?<28>?<\f><31>p<\f><24>p??<<2>??<\f>??<\f>b???~?n?<3>??<\f><24>r<24><2>?<18>?#?n?<4><15>r<24><2><14><2>nr???;<2>??<\f>?<14><2>?;?<2><14>r???n?<4><14>
f>?#?l<14>#`?<4>??<27>??l???8<18>??<2>n??6bb??<\0>??<\0>ll?<3>??<\f><24>?ll?<18>n?<2>br<27>???#<\f>?<18>?l<28>??c<\f>?$?`<27>????n?<2>???n?????n?$?????<18>?<\0><\f>`<\0>l<28>?<\f><28>?l`<27>$`<27>?r<24
-
Thread
Pollin-VFD und Frohe Weihnachten!
stellige Schieberegister TPIC6C595 und 80xBC857 als Treiber betrieben. Die Ansteuerung erledigt ein PIC16F1827 auf einem extra Board, der eine I2C- Schnittstelle bereitstellt. Nach Trennen des PIC-Boards vom Display steht dessen Steckverbinder als Programmierschnittstelle zur Verfügung. Die Polarität
G20 S56 S57 S58 S59 S60 51 52 53 54 55 56 57 58 59 60 S30 S29 S28 S27 S26 G20 S25 G19 S24 G18 61 62 63 64 65 66 67 68 69 70 S23 G17 S22 G16 S21 G15 S20 G14 S19 G13 71 72 73 74 75 76 77 78 79 80 S18 G12 S17 G11 S16 S15 G10 S14 G09 S13 81 82 83
-
Thread
Was wird denn nun aus AVR?
F. F. schrieb im Beitrag #4397837: > Zwei Pins, der Rest ist Software. ATtiny10. Zeige bitte mal. Das ist doch für Andere auch nicht uninteressant. MfG Paul
Suchspiel: Wo in diesem Foto vom STM32F100C4T6B (16KB/4KB/LPC48) steckt der Cortex M3 Core (0.09 mm² in 90nm und Minimalkonfiguration): https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/STM32F100C4T6B-HD.jpg/936px-STM32F100C4T6B-HD.jpg
-
Thread
Ganz seltsames Problem mit einem Mosfet direkt an einem PIC 18f14k50
Hi *, ich habe hier etwas, das macht mich gerade voellig maff: An einen PIC 18f14k50 habe ich einen IRF 640N angeschlossen. (Direkt ohne Gate-Widerstand oder sonstwas) Der Mosfet schaltet eine 12Volt-Heizung und ein Thermistor liefert dem PIC die Temperatur, die er dann
wicki schrieb im Beitrag #4387862: > An einen PIC 18f14k50 habe ich einen IRF 640N angeschlossen. > (Direkt ohne Gate-Widerstand oder sonstwas) Das ist keine gute Idee. Erstens ist der IRF640 kein Logiklevel MOSFet und ist bei 5V noch gar nicht
-
Thread
String und struct
hei, so ist das, wenn man alt wird! PIC18F26K22 C18 Compiler nein, es sind nicht nur vier String, sondern 496. Zum überlegen habe ich nur vier geschrieben. schönen Tag