-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
Beispiel: STM32F030F4P6 50 ct, eine Frechheit.... :-)
200023e2: 2307 movs r3, #7 200023e4: 8353 strh r3, [r2, #26] 200023e6: 4770 bx lr 200023e8: 40020000 .word 0x40020000 200023ec: 2001c00c .word 0x2001c00c[/pre] mit -O2 übersetzt: [pre]200024a0: b4f0
-
Thread
Stoppuhr mit 16F84A
mit PIC 16F84 gelandet. Habe die Schaltung exakt nachgebaut und siehe da, sie funktioniert. Meine Idee war, die kleinen 7-Segment Anzeigen durch große 100mm Anzeigen zu ersetzen. Habe die Schaltung modifiziert
Was hast du letzendlich alles geändert? Ich versuche seit fast einer Woche den selben kode mit pic16f84a und bin dabei erfolgslos. Hat jemand vielleicht noch in Tipp?
-
Thread
Wie hoch ist der "München-Bonus" wirklich?
und im Anschlus gleich als Geschäftführerin einer "NON-Profit" Organisation (100k per anno) mit 26 Jahren einsteigen.
+18,3478% um es genau zu sagen
-
Thread
S29GL064N mit TL866A und Adapter auslesen
42 41 9 10 40 39 11 12 38 37 13 14 36 35 15 16 34 33 17 18 32 31 19 20 30 29 21 22 28 27 23 24 26 25 [/code] Dann habe ich mittels Dupon-Wires die Pins von meinem TSOP56 Adapter zu den entsprechenden Pins auf dem Pfostenstecker
vielfaches besser sein als die vorherige Lösung mit einzelnen Dupon-Wires. Zudem habe ich den 100nF Abblock-Kondensator direkt auf der Unterseite des Adapterboards an Vss und Vcc gelötet. Den Puffer-Elko von 100uF oben zwischen Vss und Vio/Vcc. Vio habe ich nun einfach vom Vcc abgegriffen.
-
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
64 Stall- Laternen mit dimmbarer LED ansteuern
3, 3, 4, 4, 4, 5, 5, 6, 6, 7, 8, 8, 9, 10, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 32, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 54, 56, 58, 61, 64, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 97, 100, 104, 108, 111
Ich habe mal Screenshots von der G4-Birne gemacht. Da kann man ja schon etwas erkennen. 100uF Elko, KSQ, 62Ohm Widerstand und noch ein kleinerer (Abblock?) Kondensator 100-200nF. Die 5 schwarzen Bauteilchen könnten die Dioden für die Graetzschaltung sein, wobei ich mich dann frage, warum 5 und
-
Thread
PIC14, SDCC und "variable argument lists "
nicht geht). : - ) ... wenn die Bestellung von PIC18F Controllern eintrifft, wird meine Challenge von neuem beginnen !
> Funktionen printf() und delay() aus der Bibliothek 620 Bytes ;-) Sorry, war nicht für einen PIC16 sondern PIC18F26K22. PIC16 kann ich gerade nicht hardwaremäßig (UART) testen. Im Simulator sieht es aber gut aus. putchar() wird auf jeden Fall mit den korrekten Daten aufgerufen. (<450 WORDs bei
-
Thread
LCD auf Steckbrett, Störungen
LCD wiederverwenden, die voll funktionstüchtige Software habe ich dabei nicht verändert und auch am PIC18F26K22 an den gleichen Pins angeschlossen. Allerdings habe ich derzeit nur einen Versuchsaufbau auf einem Steckbrett. Hier kommt es zu kuriosen Störungen wie auf einem Bild ersichtlich. Wenn ich allerdings
natürlich gerechtfertigt. Hi, habe einmal die Routine umgeschrieben, so dass statt der 30 bzw. 03 3F bzw. F3 auf den Port gegeben wird, was ja einem +Vcc (high) auf den "unbenutzen" Pins entspricht. Tatsächlich scheint der der Wechsel zum Vierbit-Modus zu funktionieren. Aber nach internem CPU-Reset
-
Thread
Hilfe mit Altera Cyclone II (bzw. III)
LVDS33n A3 A11 LVDS33p A4 B10 LVDS31n A5 A10 LVDS31p A21 B4 LVDS18n WE# A4 LVDS18p A19 B5 LVDS19n A9 A7 LVDS26n A10 B7 LVDS26p A12 B6 LVDS23n A13 A6 LVDS23p A15 D6 LVDS21n A0 A12 LVDS34p
(sp) 938: dc401117 ldw r17,68(sp) 93c: dc801017 ldw r18,64(sp) 940: dcc00f17 ldw r19,60(sp) 944: dec01404 addi sp,sp,80 948: f800283a ret 94c: d0a02903 ldbu r2,-32604(gp
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
. als orientierung mal ideen für pic's bis 18pins und besser immer die lf variante andenken! - pic10 (6pin): pic10f322 - pic12 (8pin): pic12f1572, pic12f1612, pic12f1822, pic12f1840 - pic16 (8pin): pic16f18313 - pic16 (14pin): pic16f18326, pic16f1825, pic16f1615 - pic16 (18pin): pic16f819, pic16f1455 key ist welche on-chip peripherie ich brauche - und auch anwenden kann. wie z.b. mit 5/8/10bit dac, 10 oder 12bit adc, 8/16/24bit timer
-
Thread
Li-Ion ohne Balancer in Werkzeugen?
gibt's auch eine nachgebaut Platine die dann immer wieder einen Zellentausch zulässt. Zumindest beim 18V Pack geht da was. Mfg Michael
auch eine > nachgebaut Platine die dann immer wieder einen Zellentausch zulässt. > Zumindest beim 18V Pack geht da was. Hallo Michael, kannst du mir einen Tipp geben wo man solche "Nachbau-Platinen" beziehen kann? Ich habe hier nämlich 3 18V-Makita-Akku die ich gerne wiederbeleben würde. Danke
-
Thread
MPLAB V8.92 mit ICD2 und ICD3 auf WIN7 X64
und bekomme immer nur den > FLASH Speicher. Da muss das EEPROM eigentlich mit drin sein. Beim 18F26K22 ist das dann z.B. ganz am Ende. Alleine sehe ich gerade auch keine Möglichkeit. Kannst du ja einfach mal testen, wenn du im Menü View - Show memory aktivierst und dann unten EEPROM auswählst.
Volker S. schrieb im Beitrag #5310183: > Da muss das EEPROM eigentlich mit drin sein. Beim 18F26K22 ist das dann > z.B. ganz am Ende. Alleine sehe ich gerade auch keine Möglichkeit. Ich habe den erzeugten HEX File inspiziert und Du hattest recht. Die Device Fuses und EEPROM Daten sind am
-
Thread
Wanderkiste Widlar, Runde II
Sensoren - Neuer Touchscreen von Sony M4 Aqua - HD44780 Display - HD44780 I2C Board - DS18B20 Temperatur Sensor Wasserfest * Mix - Mobilfunk-Modul - Endstop Switches - PIC Mikrokontroller - LEDs - SMD Taster - 74HC4051 Multiplixer auf Breakout-Board - Haufenweise Samples
--> Spatzen, sollte halt schnell gehen). Das Zweite ist erst mal ein Test der Temperatursensoren DS18B20 aus der zweiten Runde. Danke auch an Falk für seine DS18x20 library, hast ein Bier gut bei mir ;-) Reinhard
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
große Bausteine für mindestens 30 Euro. Verstehe ich auch nicht. Wie hast du denn da gesucht? Ein PIC18F25K83 kostet ~2€ (Einzelstück), bei 100 dann nur noch 1,50 Transceiver bei Hundert, wohl so ~50ct. OK, der 18F hat nur 4 Hardware PWM. Wenn man bei MAPS sucht, CAN und 6*PWM auswählt, dann kommen
zu CAN, auch wenn die MCs mit CAN einige Cent teurer sein mögen. Es gibt neben AVRs auch günstige PIC18 mit CAN.
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
einen >grossen Bogen. Das hat seinen Grund ;-) https://www.youtube.com/watch?v=Y4gCkWjS7CE#t=2m26s
de&sa=X&ved=0ahUKEwjlkZ-tyoTZAhXB2qQKHXyYDmIQ6AEIaTAK#v=onepage&q=griechisch%20idiot%20schimpfwort&f=false
-
Thread
CD40xx moderner machen
einen modernen µC nehmen. Das muss nicht unbedingt ein STM32 sein, kann auch ein neueres AVR oder PIC18 Derivat. Speziell bei den PICs ist die Abkündigungspolotik sehr human - man bekommt selbst uralte PICs mit OTP-Speicher noch. Die durchaus 30 Jahre auf dem Buckel haben ;-) Nur wenn der µC das nicht
Einzige Ausnahme wäre wohl i8051, die brauchen aber externe Bauteile). Ja, einen Stützkondensator 100nF an VCC.
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
@F.B. Kannst du mir helfen zwecks Investments? Würde mich freuen
f00f schrieb im Beitrag #5583656: > Verdiene ich jetzt gut? Definitiv! Gib uns mehr Details bitte.
-
Thread
Suche Unterlagen zu Evaluation Board
gewesen. Laut Aufdruck ist es ein: Proximity Sensor Evaluation Board. Der verbaute Prozessor ist ein PIC18F26K22. Da es aber nach Anstecken an den USB-Port des PCs je nach Schalterstellungen in der Anzeige sinnvolle Texte darstellt, ist es mir eigentlich zu schade für den Schrott. Jetzt meine Frage
Rufus Τ. F. schrieb im Beitrag #5221338: > Hoschti schrieb im Beitrag #5221090: >> Anscheinend mag das Forum eine PNG-Datei nicht direkt anzeigen. > > Doch, das tut es, man muss die Datei aber auch so benennen
-
Thread
gcc für cortex-m0 schreibt daten vor die Vektortabelle
21, 1 .eabi_attribute 23, 3 .eabi_attribute 24, 1 .eabi_attribute 25, 1 .eabi_attribute 26, 1 .eabi_attribute 30, 6 .eabi_attribute 34, 0 .eabi_attribute 18, 4 .file "main.c" .text .Ltext0: .cfi_sections .debug_frame .global exception_table .section .vectors,"a
r0 8: 00000003 andeq r0, r0, r3 c: 00554e47 subseq r4, r5, r7, asr #28 10: 4b6f45a1 blmi 1bd169c <STACK_SIZE+0x1bd129c> 14: 5a7c6303 bpl 1f18c28 <STACK_SIZE+0x1f18828> 18: e4ab12ae strt r1, [fp], #686 ; 0x2ae 1c: f8672db8 ; <UNDEFINED> instruction: 0xf8672db8
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
searchweb201603_17,ppcSwitch_4&btsid=c04a143a-50a0-4c3a-842c-bd58793cf040&algo_expid=d8e4a27d-ade0-45e6-b88c-f354f0f7fa7a-26&algo_pvid=d8e4a27d-ade0-45e6-b88c-f354f0f7fa7a 'pogo pin' ist noch besser.
40W-Electric-Vacuum-Solder-Iron-Gun-Welding-Soldering-Heating-Iron-Tool/201998725976?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160908131621%26meid%3D41f2c33bef6e4b05a029483ce7f43090%26pid%3D100678%26rk%3D2%26rkt%3D15%26sd%3D401365369202&_trksid=p2481888.c100678.m3607&_trkparms=pageci%253A82bdd859
-
Thread
PIC18F26k22 PORTC Ausgang schaltet nicht
Hallo, Ich habe ein Problem mit dem Schalten der Ausgänge eines PIC18F26k22. Speziell betrifft das die Pins C0 und C1. An sich möchte ich testweise lediglich den ganzen PORTC auf 1 schalten, das funktioniert aber aus mir unbekannten gründen nur für C2-C7? Ich habe
Habe ich da eine Konfiguration übersehen? > Ich nutze MPLAB X 3.55 und den XC8 v1.44 "Windows/PIC Memory Views/Configurations Bits" nutzen und Code Generieren lassen. Dann über sieht man so schnell nichts... Wird der PIC18F26k22 nicht vom "Code Configurator V3" Plugin unterstützt?!
-
Thread
Suche PicAxe Alternative
Patrick J. schrieb im Beitrag #5158285: > - nen I2C-Sensor (DS18B20) lässt sich damit ja recht leicht auslesen Mit I2C wirst du beim DS18B20 auf Granit beißen. Meinst du, man soll den PicAxe als Protokollconverter werkeln lassen?
µC-Bastler schrieb im Beitrag #5159638: > Mit I2C wirst du beim DS18B20 auf Granit beißen. Autsch - Recht hast Du, beim DS18B20 wäre 1-wire das richtige Wörtchen gewesen. Aber Nichts desto Trotz: Die PicAxe kann mit dem DS18B20. Wenn's I2C statt 1-wire sein soll
-
Thread
PIC18F26K80 EEPROM erhalten bei erneutem Flashen
speichern und beim erneuten Flashen des MCUs den vorher gespeicherten Wert auslesen. Ich verwende einen PIC18F26K80 und das MPLAB X v3.55, als Programmer verwende ich das PICkit3. Im MPLAB kann man unter Project Properties -> PICkit3 folgende Einstellungen vornehmen, die den EEPROM Speicher erhalten sollte
chris schrieb im Beitrag #5155014: > Einfach absolute eeprom adresse eintragen, > also 310000-31000f z.b. . Danke für den Tipp, allerdings funktioniert das auch nicht. Beim PIC18F26K80 ist das EEPROM im Speicherbereich F00000-F003FF angesiedelt (nur herausgefunden durch die *.map Datei, im ganzen
-
Thread
4-bit Microcontroller / Microprozessoren?
selben Liga wie 4-Bitter. Einen abgespeckteren gängigen Mikrocontroller kenne ich nicht. Selbst der PIC12C508/F508 (Playstation-Modchip) hatte mehr Flash/EPROM und RAM ;) Wenn es mehr Pins sein dürfen: PIC16F54 (PIC16C54) Die Architektur dieser alten Baseline-PICs mit allen ihren Beschränkungen
den programmiert. TU S. schrieb im Beitrag #5147201: > Mein Tipp für Minimalisten: Nimm einen PIC10F200 (8-Bit Baseline) Danke für den Hinweis, den hab ich aber schon durch. Hat Spaß gemacht :)
-
Thread
viele MICROCHIP Bauteile bei Conrad um 80-90% reduziert
. Sich hunderte PIC18F auf Lager zu legen und dann damit nichts machen? Wollte ich nicht machen, wäre blöd. Aber beim 10F204 bin ich mir sicher, dass der auch in 10 Jahren noch technisch aktuell sein wird. Und einfach
TU S. schrieb im Beitrag #5144508: > Es gäbe noch einige 18F, PIC24F in TQFP/SOIC, einen billigen 16F: > https://www.conrad.de/de/Search.html?search=microchip%20technology&searchType=REGULAR&category=%1Ft12%1Fc1202469%1Fc29142&sort=Price-asc&tfa_flags=priceReducedProduct
-
Artikel
Entscheidung Mikrocontroller
Microchip C-Compiler sondern bietet als Option die C-Compiler von CCS und HI-TECH. Der CCS Compiler für PIC18F45k20 ist auf 2kWord Programmcode begrenzt. Die HI-TECH Compiler für PIC10/12/16, PIC18 und PIC32 haben, wenn sie als Freeware im ‚Lite mode’ arbeiten, eingeschränkte Codeoptimierung. Microchips C-Compiler für PIC18, PIC24, dsPIC DSCs und/oder PIC32 können zusätzlich installiert werden. In der zum freien Download bereitstehenden ‚Student Edition’ stellen sie nach 60 Tagen einen Teil der Codeoptimierung ein. Das
-
Thread
Suche Renesas uC
gepipelined zu sein. Ich benötige fixe Befehls-Ausführungszeiten. Kann es sein dass man AVR/PIC-Controller verwenden muss wenn man schnelle fixe Befehlsausführungszeiten benötigt ? Belegen diese 2 uC-Familien einen Sonderplatz in der Welt der Mikrocontroller ?
Fabian F. schrieb im Beitrag #5314306: > Seit Mitte letzten Jahres ist die Lieferzeit >24Wochen und der Preis bei >>1,60€. Wohl eher: Schlecht verhandelt von Deinem Einkauf. Hier bei 22 Eurocent je Stück
-
Thread
PIC empfängt keine Daten am UART
Guten Tag Community, ich sitze seit einigen Studen daran, zwei UART's am PIC18F46J50 zum laufen zu bringen. Das Schreiben von Daten ist dabei kein Problem. Allerdings schaffe ich es nicht, Daten zu lesen. UART2 geht über Ft232 an PC. Der andere ist quasi frei. Da ich
Es gibt doch viele Beispiele im weiten Netz, z.B.: https://coolcapengineer.wordpress.com/2012/12/26/tutorials-usart-communication-for-pic18-microcontroller/ http://extremeelectronics.co.in/microchip-pic-tutorials/rs232-communication-using-pic18f4520s-usart-pic-microcontroller-tutorial/ oder noch
-
Thread
Arduino Münzprüfer Fehler bei mehreren Eingängen
7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; const int16_t ledPins[16] = {18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33}; int16_t buttonState[16] = {0}; int16_t buttonVal[16] = {0}; int16_t coinState = 0; int16_t Coin = 0;
9, > 10, 11, 12, 13, 14, 15, 16}; > > const int16_t ledPins[16] = {18, 19, 20, 21, 22, 23, 24, 25, > 26, 27, 28, 29, 30, 31, 32, 33}; > if (buttonVal[i] << 0) { > digitalWrite(ledPins[i], HIGH); > buttonVal[i
-
Thread
Welcher PIC16/18 mit ähnlichen Speicher Specs wie Atmega328
PIC 18F26K40 oder 18F46K40 haben 64 kB und je 2 SPI / UART. Gibt es bei Reichelt. Wie viel Speicher soll es sein?
bei Reichelt > > Sorry, habe da was verwechselt. Die sind nicht von Reichelt. Das wäre > der 18F26K22 zum Beispiel. Suche einfach mal nach 18F26 oder 18F27 > (128kB). Das ist schon ne Menge an Programmspeicher, sowas bezahlt man natürlich mit, darum fand ich den PIC16 ja auch so interessant
-
Thread
Mal wieder Wanderkiste?
BC848 1*LCD mit Adapter 9*SMD Taster 1*Abschnitt SMD LED gelb 20*RB491D 1*L293D 3*TJA1055 3*PIC10F222 1*PIC16F1939 1*TE28F800 5*Taster Print stehend 9*LXML-PE01-0070 1*AT90USB162 1*ST X24 Eval board In: 5*Step-Down-Wandler Module, einstellbar 1*Arduino Nano 1*Solarzelle 4V/200mAh
Lötkolbenablage 10 Buchsenleiste 2x13 RM2,54 THT gedrehte Kontakte 150 Folienkondensator MKS2 0,1µF 50V Wima 2 DIL-Schalter 10polig 10 Bananenstecker Hirschmann SLS200 rot 10 Metallschichtwid. 0R24 1% 2W THT0617 2 µC Oki MSM85C154 DIP40 piggy-back mit 27C128 gebraucht 2 PIC18F458 DIP40
-
Thread
Wellington PIC18 Bootloader
humble-can-prototype.asm:33:Error [132] Unknown processor. Huch, ist Dein gpasm so alt ? PROCESSOR 18f26k80 Was sagt: gpasm -l | grep 25k80 ? > ../loader/devices.inc:2264:Error [101] Device unsupported > ../loader/devices.inc:2267:Error [113] Symbol not previously defined > (ROWSIZE). >
Gerd, danke für deine Hilfe. Also: weder gpasm -l | grep 25k80 noch gpasm -l | grep 26k80 gibt irgendeine Rückanmeldung...?!
-
Thread
ADCC - nur zuckeln am Eingang!
Servus, ich betreibe derzeit einen PIC18F26K40 in einer größeren Schaltung. Läuft alles prima (ist auch unerheblich), aber der ADCC macht größte Probleme. Ich habe jetzt testweise NUR ein Poti dran, welches mir an einen PIN 0-3,3V anlegt
Beim AVR gibt es neben ADCL und ADCH auch ADCW. ADCW ist 16Bit Gibts bei XC8 auch: ADRES In der PIC18F26K40.h definiert, die über xc.h automatisch includiert wird: [c]extern volatile unsigned short ADRES @ 0xF63;[/c]
-
Thread
Alle Teslas sollen per Software-Update zu vollautonomen Fahrzeugen werden können - realistisch?
does-using-an-autopilot-dull-the-skills-of-us-commercial-pilots/2016/01/13/00e458fe-ba13-11e5-829c-26ffb874a18d_story.html?utm_term=.5e8e8ce77400 Und hier noch der NewYorker: https://www.newyorker.com/science/maria-konnikova/hazards-automation
//www.ecaa.gov.et/documents/20435/0/Preliminary+Report+B737-800MAX+%2C%28ET-AVJ%29.pdf/4c65422d-5e4f-4689-9c58-d7af1ee17f3e