-
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
8-Bit Controller noch zeitgemäß?
> bei PIC und > PIC32 aber der MIPS Kern war halt eine Fehlentscheidung. PIC32M = MIPS PIC32C = Core - also ARM (Aus den ATMEL SAM) Und ich finde die PIC32MZ richtig gut! Gruß Jobst
Pete K. schrieb im Beitrag #5151909: > Mein VW Golf ist in die Jahre gekommen, soll ich mir jetzt einen neuen > Audi Q7 kaufen? Fahren kann ich und der Audi Q7 hat auch 22 Zoll Felgen > statt 16 beim VW
-
Thread
Alle Teslas sollen per Software-Update zu vollautonomen Fahrzeugen werden können - realistisch?
grosse Solarfarmen gebaut, weil die einfach billiger produzieren als Kohle oder Gas. Übrigens: Eine kWh im AKW Hinkley Point wird vom Staat mit 11 Cents ansteigend auf 22 Cents über 35 Jahre garantiert. Eine kWh aus Solarstrom wird in Deutschland bei Grossanlagen mit knapp 9 Cents über max. 20 Jahre
weiterhin wird in den USA dort, wo die Sonne wenig scheint, kein Solar gebaut. > Übrigens: Eine kWh im AKW > Hinkley Point wird vom Staat mit 11 Cents ansteigend auf 22 Cents über > 35 Jahre garantiert. Eine kWh aus Solarstrom wird in Deutschland bei > Grossanlagen mit knapp 9 Cents über max
-
Thread
Benchmark für Arduino-Boards?
mit ganz unterschiedlichen Geschwindigkeiten unterstützt. So ist z.B. ein BluePill Board ( STM32F103@72Mhz ) viel langsamer als ein STM32F4 Discovery ( STM32F407@168Mhz ). Außerdem gibt es unterschiedliche Arduino-Frameworks für die STM-Prozessoren: Das von Roger Clark bassieren auf Maple Leaf,
starts, 300000 runs through Dhrystone Execution ends Microseconds for one run through Dhrystone: 78.67 Dhrystones per Second: 12711.22 VAX MIPS rating = 7.23 STM32F103 72MHz Dhrystone Benchmark, Version 2.1 (Language: C) Execution starts, 300000 runs through Dhrystone Execution ends Microseconds
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
Modul: D1 7E D1: Status der anderen Melder? 7E: End of transmission Modul -> Melder: D2 5F 7D 02 00 5A F3 xx xx 6C 0C 00 01 00 98 7E D2: Antwort auf D1 5F 7D 02 00 5A F3: ?? xx xx: Seriennummer anderer Melder (1 oder 2 Byte) 6C 0C: Vielleicht der Typ (= Rauchmelder)?
Seriell Wandler eingebaut. - Dieser ermöglicht es der Software über einen virtuellen COM Port mit dem PIC Controller im DIAGNOSEMODUL zu kommunizieren. - Der PIC Controller im Diagnosemodul wird beim Einstecken über SPI mit dem PIC Controller des Rauchmelders verbunden. Mit "USB nach irgendwas Adapter
-
Thread
PIC18F26K22 Timer0 1sec Interrupt für Uhrzeit
Messen kann ich den Zeitunterschied nur mit meiner Handy-Stoppuhr nach Gefühl. Ich verwende einen PIC18F26k22 und dessen interner 16MHz Oszillator mit PLL (4x). Hier ist meine Software, etwas redzuiert [c] /* * File: main.c * Author: Markus * * Created on February 7, 2017, 11:54 PM */ //LIBRARIES #include <xc.h> #include <pic18f26k22.h> #include <plib.h> #include <string.h> #include <stdio.h> #include <delays.h> #include "lcd.h" //DEFINITIONS #define TMR0Reload 3036 typedef unsigned char Boolean; #define TRUE
-
Thread
ATTiny25: unklare Interaktion PROGMEM <-> ADC
space +0000014E: 91B00063 LDS R27,0x0063 Load direct from data space +00000150: 0F82 ADD R24,R18 Add without carry +00000151: 1F93 ADC R25,R19 Add with carry +00000152: 1FA4 ADC R26,R20 Add with carry +00000153: 1FB5
+0000014E: 91B00063 LDS R27,0x0063 Load direct from data > space > +00000150: 0F82 ADD R24,R18 Add without carry > +00000151: 1F93 ADC R25,R19 Add with carry > +00000152: 1FA4 ADC R26,R20 Add with carry > +00000153
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
, dass [c] context_menu->popup_at_pointer((GdkEvent*)button_event); [/c] erst ab libgtkmm 3.22 dabei ist. Ich hab' nur libgtkmm3.18.
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
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
http://www.helifreak.com/showthread.php?t=275749 (Widerstände gerundet auf Bastelkisteninhalt - 22k / 470k, Poti 47 k) Test mit Servo der Marke China-extra-billig (1,67€/Stück). Und siehe da: auch diese Servos zittern ;-) Fazit: Aus der Falle "Zittern <-> Genauigkeit" raus zu kommen, braucht
[code] ~/test/AVR/hello/timer$ avarice --jtag /dev/ttyUSB0 -Pat90can32 AVaRICE version 2.11, Dec 22 2013 18:22:47 Defaulting JTAG bitrate to 250 kHz. JTAG config starting. Hardware Version: 0xc0 Software Version: 0x80 Reported JTAG device ID: 0x9581 Device is not supported by JTAG ICE mkI
-
Thread
Rasterelektronenmikroskop Zeiss DSM 960
--beide PIN_16_EXT : in STD_LOGIC; --beide PIN_17_EXT : in STD_LOGIC; --17 auf 11Bit Board PIN_18_EXT : in STD_LOGIC; --18 auf 11Bit Board PIN_19_EXT : in STD_LOGIC; --beide PIN_20_EXT : in STD_LOGIC; --beide PIN_21_EXT : in STD_LOGIC; --beide PIN_22_EXT : in STD_LOGIC; --beide PIN_23_EXT :
, und Stück für Stück Teile weggenommen und dann wieder draufgesetzt. Zunächst habe ich die 2x 47uF weggenommen, Rauschen war noch da, dann die 10uF an den Buffern gegen 100nF getauscht. Immer noch da. Dann die 22uF am Eingang weggenommen. Rauschen ist dann MEISTENS weg. Aber manchmal direkt nach dem
-
Thread
PIC18F25K22 und 3,3Volt
Hallo, Zur Ansteuerung eines TFT Display über SPI nutze ich ein PIC18F25K22. Dieser PIC enthält die Firmware für die Wörter/Zeichen, die ich anzeigen möchte. Der PIC wird über einen "Master" mit Daten versorgt. Bisweilen habe ich den PIC18F25K22 immer mit 5 Volt
Gerade mal mit nem 18F26K22 auf Steckbrett mit 3,3V getestet: Geht.
-
Thread
"Universalprogrammer" für Linux
programmierbaren Devices umfasst derzeit etwa 400 Typen, wobei teilweise auch generische dabei sind (z.B. STM32F0xx-32K), die meherere Typen abdecken. Programmiert werden können: - Atmel AVR (SPI) - Atmel ATxmega (PDI) - Cypress PSOC4 (SWD) - Microchip PIC10xx/PIC12xx/PIC16xx - Microchip PIC18xx - Microchip
Die PIC18xxxx (ohne J und K) z.B. 18F2455 18F2550 etc. werden wohl nicht unterstützt?
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
Nixdorf, AEG-Telefunken, Triumph-Adler, Kienzle Apparate, Philips. Der Speicher ist organisiert 16k x 18; das ergibt 16.384 x 18 = 294.912 Bit = Ringkerne. Hardwaremäßig finden sich in einem Feld 64 x 64 Kerne mal 72 Felder entsprechend 294.912. In der Macroaufnahme sieht man die Ferritkerne; durch
= 45A, Tmax = 60° Iopt1 = 36A bis 42A (bei Wasserkühlung) Iopt2 = 25A (bei Luftkühlung) ΔTmax = 67° Qmax = 22W Zum Wirkungsgrad kann ich noch nicht viel sagen. Bei 4A fallen gerade mal 0,12V daran ab! Funktioniert also nur mit potenter Konstantstromquelle. Grüße, Kai
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
habe ich in verschiedenen Varianten auf recht unterschiedlichen Systemen benutzt, beginnend mit PL/I F und später dem PL/I optimizing und dem PL/I checkout Compiler auf div. IBM 360/370. Noch später dann auf einem privat selbst gebauten CP/M-Rechner als PL/I-80. Simula-67, der Großvater aller objektorientierten
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
A. K. schrieb im Beitrag #4729439: > Bei der DO-Loop der dsPIC30/33 ebenfalls. Kann man damit auch while-Schleifen realisieren? Bei mir geht das.
nun irgendwann eine bo16-/bo32-CPU entwerfen > möchtest Oh Herr, bitte verschone uns! A. K. schrieb im Beitrag #4742713: > Gibt es. Die PIC10/12. ;-) In drei Bytes aber doch nicht ... Dort ist der Speicher 12 Bit breit. Gruß Jobst
-
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
Physikprojekte
einen Bandabstand von 0.63 eV. Das stimmt sehr gut mit den Tabellenwerten 0.75 eV bei 0 Kelvin bzw. 0.67 eV bei 300 K überein. Meine Temperaturen lagen ja zwischen 293 K (20 °C) und 416 K (143 °C), von daher passt mein Wert sehr gut ;-) link: https://stoppi-homemade-physics.de/bandabstand-germanium/
2cm -> 4cm periode -> f~8,5kHz mmhh
-
Thread
Das Ende von 8bit?
Stefan K. schrieb im Beitrag #4648416: > STM32F070F6P6: 32kb Flash, 1000 Stück bei Mouser: 0,67€ > 556-ATMEGA328PB-MU: 32kb Flash, 1000 Stück bei Mouser: 1,22€ EFM8BB31F32G: 32kb Flash, 1000
Stefan K. schrieb im Beitrag #4648416: > Das ist eben leider nicht mehr so. > > STM32F070F6P6: 32kb Flash, 1000 Stück bei Mouser: 0,67€ > 556-ATMEGA328PB-MU: 32kb Flash, 1000 Stück bei Mouser: 1,22
-
Thread
Verwendung von plibs in xc8
es zwar nicht selber ausprobiert, aber vielleicht klappts es nach der Anleitung von Nico: http://pic-projekte.de/wordpress/?p=292#Compiler_Libraries
config EBTR3 = OFF #define _XTAL_FREQ 8000000 #define USE_OR_MASKS #define EAUSART_V11 // pic18f46k22 #include <xc.h> #include <plib.h> void INIT_uC(void); void main(void) { unsigned char Txdata[] = "MICROCHIP_USART"; unsigned char config=0, baudconfig=0, i=0;
-
Thread
FT800 / FT810 Library
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
viel Grafik enthält, ist natürlich super. Ich habe mir aber MIT BASIC eine Art Betriebssystem auf dem PIC geschaffen(inzwischen schon der 18F67K22, weil die Zentrale immer mehr kann) sowie 2 Fonts-Größen für alle Zeichen selbst erstellt, Push-Buttoms-Grafik ("Erhaben" und "Versenkt") und und und. Die Zentrale
-
Thread
Gibt es den Fachkräftemangel? Gesperrt
von etwas über 30k€ (Steuerklasse 1) lege ich pro > Jahr 10k€ (manchmal auch etwas mehr) am Aktienmarkt an. 30k brutto macht 22k netto. -10k macht 12k zum Leben. Also 1k pro Monat. Weniger als H4.
Mega Lutsch schrieb im Beitrag #4542517: > 30k brutto macht 22k netto. -10k macht 12k zum Leben. Also 1k pro Monat. > Weniger als H4. Dennoch völlig ausreichend, wenn man nicht gerade in der teuersten Gegend Deutschlands wohnt und kein Konsumist
-
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
Kleines ARM Modul wie Ardunio Nano gesucht
Spontan würde ich sagen: http://www.ebay.de/itm/NUCLEO-F042K6-STM32F042K6T6-STM32-Development-Board-Nucleo32-Kit-Support-Arduino-/252208524776?hash=item3ab8ccade8:g:fVUAAOSwv-NWaoSZ oder http://www.ebay.de/sch/i.html?_from=R40&_trksid=p2047675.m570.l1313
Sowas? http://www.ebay.de/itm/STM32F103C8T6-Board-mit-ST-ARM-32-bit-Cortex-M3-/201475385315?hash=item2ee8de67e3:g:~CUAAOSw8-tWWthI
-
Thread
FTDI unter Linux per cutecom, minicom, hterm ansprechen
--w---- 1 root tty 4, 21 9. Jan 17:20 tty21 crw--w---- 1 root tty 4, 22 9. Jan 17:20 tty22 crw--w---- 1 root tty 4, 23 9. Jan 17:20 tty23 crw--w---- 1 root tty 4, 24 9. Jan 17:20 tty24 crw--w---- 1 root tty 4, 25 9. Jan 17:20 tty25 crw
@Lukas Bin auf Kernel 4.1.15-1 Soll ich mal runter auf 3.18.25-1 ?
-
Thread
PIC18F67K22 Projekt
leider gar keine Ahnung, kann mir da bitte jemand ein Code Beispiel oder so geben? Ich verwende den PIC 18F67K22. Vielen Dank! while (1) { int i; int warte; i = 0; int summe; summe = 0; for (i; i
aber trotzdem etwas verwirrend sein. Also wenn du ein PWM Modul verwenden möchtest, dann hat der 67K22 wohl 7 davon (Nr. 4..10). Da suchst du dir das aus, welches den passendsten Ausgangs-PIN hat. (Der am günstigsten liegt oder was auch immer) Ich häng mal unten ein Beispiel an wo das das Modul mit
-
Thread
WordClock mit WS2812
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
Chris K.: > Im Dunkeln ist die Uhr für mich einfach zu hell. Ich wollte diese Aussage zunächst kaum glauben. Inzwischen konnte ich meine WordClock (12h, STM32F103, Software 2.2.0, ohne DS18xx, WS2812
-
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
G18 S54 G19 S55 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
-
Thread
Was wird denn nun aus AVR?
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
A. K. schrieb im Beitrag #4399009: > Jo, aber das sind eben ARM, nicht ARMEL. ;-) Soll doch Microchip mit Atmel zusammengehen, dann gibt's: PICkEL, ein Mittelding aus PIC und ATMEL. MfG Paul
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Handumdrehen geändert. Hab die Änderungen eben ausprobiert - 2% mehr Flashverbrauch also jetzt 18% - ändert nichts an meinem Fazit. Über 80% der Ressourcen eines PIC12F675 liegen bei dieser trivialen Aufgabe brach - trotz C ;-)
im Beitrag #4375965: > Hab die Änderungen eben ausprobiert - 2% mehr Flashverbrauch also jetzt > 18% - ändert nichts an meinem Fazit. Über 80% der Ressourcen eines > PIC12F675 liegen bei dieser trivialen Aufgabe brach - trotz C ;-) Das ändert jetzt leider nichts daran, daß ich es nicht nachprüfen
-
Thread
Umstieg von AVR auf PIC
Personal/PersonalSaSchr/vschilli/Mikrocontroller/USBProjekte/ Zur Originalfrage: Ich würde auch die K22 (18F-14K22, 2xK22, 4xk22 ...) Typen oder einen der neueren PIC16Fxxxx (mit vier Stellen hinter dem F) empfehlen.
Output) witzigerweise 16bit PWMs CLC, NCO, OpAmp und weitere Core-Independent Modules sind z.B. im PIC16F1717/18/19. Die PIC16F145x-Reihe ist meines Wissens auch die einzige, die einen ausreichend genauen Oszillator für USB drin hat. Bei den anderen braucht man eben noch einen externen. Die PIC18er