-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
/WC24h_18x16_Test.html#M11T0101 MINUTEn muss in der Einzahl sein: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0529 "Es ist 12 Min. vor 1 Uhr" passt gar nicht: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0048 ... (Ihr könnt auch selber mal nach Auffälligkeiten
-
Thread
Probleme mit SPI- PIC18
Servus, der MCU ist ein PIC18F26K42 MPLAB XC8 Compiler. Der Code ist generiert und angepasst. Angepasst bedeutet ich habe die re-init bei SPI open entfernt und Byte Exchange zu einem void gemacht da ich nur senden möchte.
Buffer laden sondern byteweise >> senden... > > Keine Ahnung. Wenn ich das Datenblatt von deinem PIC18F26K42 lese, kann > da bei SPI einiges schief gehen, man kann viel einstellen. Auch das > Ansteuern von SS, was scheinbar durch das SPI-Modukl erfolgt bzw. > erfolgen kann? Ohne Oszi wird das
-
Thread
Hallo noch mal.
Regeln sind dazu da um sie zu respektieren. Entschuldigung. Betreff: Pic16F84A Rundenzähler. Hallo, ich habe ein LCD – Display, eine Infrarot – Lichtschranke. Die Pic´s 16F84A o. 16F627A o. 16F876A Nachgelesen habe ich, dass der 16F84A für das Display passt.
MichZet wrote: > Nachgelesen habe ich, dass der 16F84A für das Display passt. Ein MC paßt erstmal zu garnix. Man macht ihn passend, indem man das entsprechende Programm schreibt. Ehe man aber damit anfäng, prüft man, ob er die benötigte Anzahl
-
Thread
[V]erschenke 5 verschiedene PIC's
Folgende PICs sind zu verschenken: 1x PIC 16F74-I/P (40p DIP) 1X PIC 16F73-I/SP (28p DIP) 1x PIC 12F675-I/P (8p DIP) 2x PIC 16F84A-20/P (18p DIP) Bis auf einen 16F84 sind alle Chips jungfräulich unangetastet. Wer kann die Dinger
-
Thread
Rolladensteuerung mit PIC18f4550
In der Zentrale sind also die Steuerung und die Treiber, das macht es ganz einfach. Also entweder 1 µC, 6 Schieberegister und 23x2 Motor-Treiber oder - als übersichtlichere Alternative - z.B. 3 identische µC (mit je 16 I/O) plus die Motor-Treiber. Da der TE offensichtlich gerne mit PIC arbeitet, böten sich alle ICs an, die mehr als 16 I/Os haben, z.B. der 16F886 wäre geeignet (hat 3x8 I/Os, die "überflüssigen" I/Os könnten für Zentralbefehle wie "alles rauf" oder "alles runter" oder für Status-Anzeigen dienen). Die Eingänge werden
-
Thread
Probleme mit meinem LCD-Display
direkt abhängig von der beschaltet des Chips! > Das weiss doch keiner von uns. > > 0b0111|A2|A1|A0 Ja, ich habe die natürlich mit 0 und 1 ersetzt und ich habe auch A2 A1 und A0 und nicht 1 2 3 gemeint
lcd_command(LCD_DISPLAYON | LCD_CURSORON | LCD_BLINKINGON); lcd_light(true); lcd_printlc_P(1, 1, PSTR("Hello World")); } [/c] Die Lib ist angehängt Ein I2C Scanner sagt, es ist 0x3F, aber es funktioniert nicht Durch die Verschiebung um 1 Bit vermute ich mal 0x7E, aber das funktioniert
-
Thread
PIC_Initialisierung
bekomme es nich auf die Reihe das da ein Signal rauskommt!!! Bitte um Hilfe !!! [c]#include <pic12f1501.h> #include <stdio.h> #include <stdlib.h> // PIC12F1501 Configuration Bit Settings #include <xc.h> // CONFIG1 #pragma config FOSC = INTOSC // Oscillator Selection Bits (INTOSC
vielleicht jemand weiterhelfen? [c] /* * File: LED_PWM.c * Author: * * Created on 1. Februar 2013, 18:39 */ #include <pic12f1501.h> #include <stdio.h> #include <stdlib.h> // PIC12F1501 Configuration Bit Settings #include <xc.h> // CONFIG1 #pragma config FOSC = INTOSC
-
Thread
Wer zu tief gräbt, muss zahlen
einfach noch keinen nennenswerten SRAM hatten und es auch gar keine freien C-Compiler gab. AT90S1200 und PIC16C(F)84 sei hier als Beispiel genannt. Aber mitlerweile sind die ATtinys und ATmegas so günstig und leistungsfähig und die Compiler wirklich brauchbar, dass ich auf Assembler getrost verzichten kann
und die Variablen werden zu Anfang aufsteigend absolut positioniert: [avrasm] dseg org 30h var1: ds 1 var2: ds 1 ... stack: ds16 cseg org 0000h jmp init ... init: ... [/avrasm] Peter
-
Thread
LIN-CAN Gateway / Bauteilauswahl
ATMEGA16M1/32M1/64M1 der hat sowohl LIN als auch CAN-Controller integriert.
Text Datei erstellt werden, der die rein mitgeschnittenen Telegrammen speichert. Beispiel: "{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs17 00791,472 73 FE 0F 00 00 FF FF 00 FF
-
Thread
Matlab FIR Filter Design für dsPIC
zwar: ich möchte ein einfaches FIR filter mit matlab (fdatool) designen und später dann in einem dsPIc laufen lassen. ich habe mit dem fdatool die koeffizienten generiert (sind mindestens im bereich von ca -1.0000 bis +1.0000). da ich später dann im dsPIC die koeffizienten als signed int abspeichern
einem 12bit DAC ausgegeben werden kann. hier meine bisherige filterroutene für Matlab: ... f0=1000; f1=3000; fa=8000; %Abtastfrequenz n=[0:1/fa:(N-1)/fa]; %Abtastvariable für abgetastetes Signal s=sin(2*pi*f0*n)+cos(2*pi*f1*n);
-
Thread
LCD schmiert ab bei gleicher Hardware aber anderer Code/ Controller
wo eine Ausgabe an ein Text-LCD im 4 Bit Modus mit dabei ist. Ist aber in Assembler. Und für einen PIC16F716. Und nicht für Microchips Toolchain. Allerdings kannst du da sehen, daß eine Textausgabe an ein derartiges LCD keine große Sache ist. Wie man sehen kann, sind dafür einschließlich Initialisierung
(); E_PIN = 1; // Clock nibble into LCD DelayFor18TCY(); E_PIN = 0; die 18TCY sind meiner Meinung das wichtige nach der Übertragung von DATA_PORT |= (data&0x0f); Das Display
-
Thread
Daten von uC an PC senden
Erfahrung hast du mit Mikrokontrollern ? https://www.amazon.de/Elegoo-Mikrocontroller-ATmega2560-ATMEGA16U2-Kompatibel/dp/B01MA5BLQI/ref=pd_cp_147_1?_encoding=UTF8&psc=1&refRID=570KMYH6G370YQK1VX5J Bischen Code schreiben und schon kansst du 16 ADC Kanäle auf deinem PC anzeigen lassen.
Von Microchip gibt es uC mit integrierter USB Schnittstelle. Hat da > jemand Erfahrung? Ja. Ein PIC16F1455 (der '1454 hat keine ADCs) ist die billigste und kleinste Lösung. Der hat zertifizierte USB 2.0 Hardware eingebaut und kommt im 14-Pin Gehäuse - auch als DIL14, wenn Du willst, oder als 4mm*4mm
-
Thread
Mal wieder Interrupts
Diesmal PIC18F2523, MPLAB X, XC 8, PicKit 3, kein Bootloader. [c] /* * File: main.c * Author: Lena * * Created on 4. August 2013, 23:25 */ // PIC18F2523 Configuration Bit Settings #include
mal gucken, obs geht, wenn der Komparator ausgeschaltet ist, der an RA4 ist. Zudem: Bei einigen PIC16ern (gerade ältere) ist RA4 ein Open-Drain-Output, d.h. man benötigte dort einen Pull-Up-Widerstand. Im Datenblatt vom PIC18F2523 konnte ich auf die schnelle dazu nichts finden, aber vielleicht ist
-
Thread
(SED1520) Konvertieren von CCS-Code des PIC16F877A auf C18 mit 18F4550
weiterentwickelte Sachen von Radoslaw Kwiecien). Der Quellcode ist für den CCS C Compiler und für einen PIC16F877A geschrieben. Ich würde das gerne mit dem C18 Microchip Compiler und dem PIC18F4550 umsetzen. (1) Weiß jemand wo ich eine Seite finde die mir aufzeigt welche Unteschiede die Compiler in ihrer
* SG12232A_Demo.c This is a demonstration of the SG12232A and graphics driver running on a PIC16F877A Version 1.0 Apr 2009 Copyright 2009 Geoff Graham - http://geoffg.net This program is free software: you can redistribute it and/or modify it under the terms of the GNU General
-
Thread
Multivibrator mit 3 verschiedenen Taktintervallen, PIC16f628A
müssen nicht auf Zehntelsekunden eingehalten werden. Ich könnte mir vorstellen, das ganze mit einem PIC16f628A und dem JDM Programmierer zu realisieren. Aber..., leider kann ich nicht programmieren. Ich kann mir die entsprechende Hardware selbst zusammenbauen und den PIC brennen. Vielleicht hat ein
Mit PIC kenne ich mich nicht aus. Nimm doch nen AVR ATtiny13: [c] #define F_CPU 1.2e6 #include <util/delay.h> #include <avr/io.h> void delay_s( uint16_t i ) { for( ; i; i-- ) _delay_ms
-
Thread
Vergleich zwischen ARM und PIC Prozessoren
Hallo zusammen, bis jetzt habe ich nur mit der PIC Familie gearbeitet(von Pic16 bis Pic32, und von assembler bis C), daher kenne ich mich sehr gut mit Microchip Produkten: Entwicklungstools, IDE, ICs, Programmiertricks,...... Kennt einer von euch
Und du glaubst wirklich, dass du der Erste bist, der sich solche Fragen stellt? Siehe [1]. [1]: https://www.google.de/search?q=vergleich+pic+avr+site%3Amikrocontroller.net
-
Thread
Bauelementensuche
Beitrag #7538871: > Aber leider kann man daraus nicht erkennen ob es eine Picaxe oder ein > blanker Pic ist.;-)) Ist auch logisch. Die Helfer wollen nicht mühselig die Bezeichnungen ablesen. https://www.microchip.com/en-us/product/pic18f25k22 Wenn Du herausbekommen wolltest, ob da schon etwas
kann damit schnelle Weihnachtsbasteleien gestalten Ist eben ein Mikrocontroller! In der Fassung PIC18F25K22 MfG alterknacker
-
Thread
[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?
sollen ... [pre] :1000000000000101020203030404050506060707B8 :10001000080809090A0A0B0B0C0C0D0D0E0E0F0F28 :100020001010111112121313141415151616171798 :10003000181819191A1A1B1B1C1C1D1D1E1E1F1F08 :100040002020212122222323242425252626272778 :10005000282829292A2A2B2B2C2C2D2D2E2E2F2FE8 :100060003030313132323333343435353636373758
data adress data > /0X0A /0X3F /0X0B /0X2A WORD = 256*2A + 3F = 10815 Frequenz = (10815·67+143)·1/818·1/10 = 886·1/10 = 88,6 [MHz]
-
Thread
enj28J60 Übertragungsgeschwindigkeit
: günstigster STM32F107 ~ 9 €, Phy z.B. KSZ8041RNL (nur RMII) 1.52 € oder gleich einen Controller mit integriertem Phy nehmen: LM3S6100 (integrierter 10/100 MAC+Phy) ~ 9 € PIC18F66J60 (integrierter 10 MAC+Phy) ~ 4 €
Arc Net schrieb im Beitrag #2339278: > LM3S6100 (integrierter 10/100 MAC+Phy) ~ 9 € > PIC18F66J60 (integrierter 10 MAC+Phy) ~ 4 € A. K. schrieb im Beitrag #2339209: > Wenn du eine Möglichkeit suchst, Daten direkt als Stream zu versenden, > dann schau dir lieber die Wiznet-Chips oder
-
Thread
AVR oder STM32 für Entwicklungsprojekt
AVR ja sehr sparsam vorhanden). Den SMD Käfer auf eine einfache passive Adapterplatine, einen 100 nF C zwischen die Stromversorgungspins und fertig ist das Evalboard. Programmieren über den eingebauten Bootloader mit USB-RS232 Adapter für 1€, C Quellen gibts bei GitHub oder ich als fauler Informatiker
Raspberry PI oder Arduino-Gefrickel. Dafür muss man nicht studieren. PS: Deine Vorstellung von PIC ist niedlich-naiv. So ein PIC32MZ ist durchaus die gleiche Kategorie wie ein STM32F4 ;-)
-
Thread
Was ist los mit SPRUT.DE
tun, so dass ihm kaum Freizeit bleibt. Er hatte mir damals eine Info über die Programmierung des PIC10F322 zukommen lassen. Hans Peter
schrieb im Beitrag #8018318: > Man möchte nämlich tagesaktuelle Infos sehen wie man > das tote Pferd "PIC Brenner" reitet. Naja, "PIC Brenner" sind ja nicht gleich "PIC Brenner". Ich hatte den LudiPipo, der an der seriellen Schnittstelle hing und einen 16F84 (oder so) verbrennen konnte. Die Dinger bekam
-
Thread
MCP2515 und RPi - Problem
1 mcp251x: tseg1 3..16 tseg2 2..8 sjw 1..4 brp 1..64 brp-inc 1 clock 8000000 re-started bus-errors arbit-lost error-warn error-pass bus-off 0 0 0 0
_0&hash=item27c8cc932f plus z.B. PIC18F25K80 (incl. CAN) + Tranceiver Das CP2102 Board kann auch gleich als Programmer dienen: http://dev.kewl.org/k8048/Doc/ Da sollte man auch bei ca. 10 Euro liegen Oder Teensy 3.1
-
Thread
PIC16F721 lässt sich nicht mehr programmieren
Mit einem anderen Programm für den PIC16F1825, VDD=3,irgendwas Volt sagt er:[c] Connecting to MPLAB PICkit 3... Firmware Suite Version.....01.28.57 Firmware type..............Enhanced Midrange Target detected Target Device ID (0x1c20
VCAP gibt es bei dem PIC16F721 nicht. Siehe Screenshot vom Datenblatt: http://imageshack us/photo/my-images/849/datenblatt.png/ Bei dem Versuch, das Bild direkt hochzuladen, bekomm ich einen 500-Fehler. Ich konnte ihn
-
Thread
PIC24FJ16GA002 - Einstiegsprobleme
Moin, ich habe kürzlich vom PPS (Peripherial Pin Select) Feature der PIC24FJ's gelesen und schwer von begeistert. Also hab ich mir ein PicKit2 Debug Express geholt und dazu ein paar PIC24FJ's unter anderem den PIC24FJ16GA002. Leider habe ich etwas Probleme mit der Programmierung
Christian Hunke schrieb im Beitrag #1779843: > AD1PCFG = 0xFFFF; // set to all digital I/O Sicher ? Ich bin gerade zu Faul das Datenblatt zu konsultieren... Dann tu den return 0 weg. Danach macht der PIC nen Reset auch wenn er da eigentlich nie
-
Thread
PIC eindeutige Registerdefinition
auf einen Registersatz legen, die von jeder Bank aus erreichbar sind - bei PIC16F871 ist es z.B. 0x70-0x7F (weiß nicht, ob dies für alle PIC16 gilt). Dafür kannste ja einen zweiten CBLOCK definieren, womit sichergestellt ist, daß diese kritischen Variablen auch wirklich dort sind
nochmal so was ähnliches wie von Maddin aa equ 0x10 ;Anfangsadresse Speicherbereich bb equ aa+1 ;bb beginnt auf Adresse 11, für aa ist 1 Byte reserviert cc equ bb+2 ;cc beginnt auf Adresse 13, für bb sind 2 Byte reserviert usw. Das blöde daran ist, dass die Anzahl der Bytes nicht hinter dem
-
Thread
Fragen rund um PIC 16F84A
ca. 18 Monate gab es eine Neuordnung von Elektroberufen. Nun wird im Rahmen dieser Neuordnung der 1. Prüfungsteil ein PIC 16F84A als praktisches Prüfungsstück verwendet. Meine Frage: Es gibt sehr wenig "brauchbare" Literatur um diesen Baustein und noch weniger Lehrmittel für die Berufsausbildung
schlechte Übersetzung der Datenblätter. Die sind aber wirklich sehr gut. Ein Buch, was speziell auf den 16(C)F84 eingeht kenne ich leider nicht. Wenn schon ein PIC zum Lehrobjekt gemacht wird, dann wäre ein 16F628 oder 16F876 wesenlich günstiger, da diese mehr Periferie integriert haben. Na ja, an den Lehrplänen
-
Thread
PIC und Takterzeugung
Hallo! Ich plane zwei PIC16F877 einzusetzen, die über eine längere Datenleitung mit etwa 10-100kbit/s kommunizieren sollen. Dabei kann es möglich sein, dass auf beiden Seiten Temeparturunterschiede von etwa 30° herrschen.
Bitte entschuldigt mein Doppelposting. Leider muss ich noch eine Korrektur anfügen. Beim dem PIC handelt es sich um einen PIC16F687. Falsches Projekt ;-)
-
Thread
USB schneller als mit den FTDIs
PIC18F2550 schafft gerade mal so 88kB/s. Mehr ist da nicht drin.
Hmm, ich habe schon in mehreren Designs PIC18F4580 und PIC18F8680 benutzt. Da hatte ich überhaupt keine Probleme mit den integrierten CAN-Controllern. Gruß Tobias
-
Thread
PIC16F870 startet nicht
Moin! Ich versuche gerade meinen PIC16F870 zu laufen zu kriegen. Das ist mein erstes Projekt, und als erstes möchte ich mal eine LED auf RC3 blinken lassen - nur um zu sehen, ob's generell geht... Programmieren möchte ich in C. Ich
kompiliert mit dem Hitech PICC: picc --chip=16f870 --mode=lite -m led.c Das HEX-File lade ich dann mit dem Microchip-Tool mittels PicKit 2 hoch. Das scheint auch zu funktionieren. Nur leider läuft die PIC nicht los. Ich habe es auch mit einem
-
Thread
hilfe beim ersten programm
files. Clean: Done. Executing: "C:\Program Files (x86)\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F887 "Blitzlich-30-60-60.asm" /l"Blitzlich-30-60-60.lst" /e"Blitzlich-30-60-60.err" /o"Blitzlich-30-60-60.o" /d__DEBUG=1 Error[113] C:\USERS\FRANK VORWERK\DOCUMENTS\PIC16F887\BLITZLICH-30-60-60.ASM
_30m) Error[113] C:\USERS\FRANK VORWERK\DOCUMENTS\PIC16F887\BLITZLICH-30-60-60.ASM 82 : Symbol not previously defined (_delay_60m) Error[113] C:\USERS\FRANK VORWERK\DOCUMENTS\PIC16F887\BLITZLICH-30-60-60.ASM 86 : Symbol not previously defined (_delay
-
Thread
PIC16F785 - in noch billiger?
großen Stückzahlen hergestellt werden soll. Wir haben einen funktionierenden prototypen der mit einem PIC16F785-I/SS betrieben wird. kurz gesagt hängt daran ein kleines micro das einen sound aufnimmt, in einer bestimmten Messzeit den Peak herausfindet und dann einen kennwert an einem kleinen 2*7 Segment
Schau dir mal den 16F506 an.
-
Thread
Empfehlung 8-Bit-Controller: STM8
Mathe- u. Bit-Befehle (auch über 64k gesehen), gehen mit nur einem Takt !!! Da kann sich ein AVR (PIC sowiso) oder auch ein (R8C - auch M16C ) "warm anziehen". Selbst der R32C ist in machen Fällen langsamer (wenn man gleiche takt-f annimmt). (bsp.weise braucht dieser für ADD mem, reg (-->) auch 2
und PIC12-16.
-
Thread
12V RGB LED Innenleben
nicht stört. Den gibts bei Reichelt für 1€: http://www.reichelt.de/PIC-12F1840-I-SN/3/index.html?&ACTION=3&LA=446&ARTICLE=121720&artnr=PIC+12F1840-I%2FSN&SEARCH=PIC12F18 Du könntest auch versuchen, den PIC (falls es einer ist) zu identifizieren
Mein Multimeter ist da auch nicht anderen Meinung. WehOhWeh schrieb im Beitrag #4004721: > z.B. PIC12F1840 im SO-8 passt da genau drauf. Wenn dann würde ich den PIC12F1572 einbauen, der har 3 Hardware PWM eingebaut und die PWM-Pins würden auch passen. > Du könntest auch versuchen, den PIC (falls
-
Thread
Interrupts SAVING STATUS AND W REGISTERS IN RAM
-------------------------- ;---------- Includedateien ------------------------------ LIST P=16F84A ; Verwendeter PIC= PIC16F84a include <P16f84A.INC> ; Includefile for P16F84A ;********************************************************************** ;---------- Konfiguration -
bsf LCD_CTRL,LCD_E ;Enable (LCD) bcf LCD_CTRL,LCD_E ; toggeln movlw 0x0F andwf LCD_DATA,f ;Höherwertiges Nibble löschen swapf TEMP1,w andlw 0xF1 ;Niederwert. Nibble ausmaskieren iorwf LCD_DATA,f ;Low-Nibble an LCD übergeben bsf LCD_CTRL,
-
Thread
C oder Assembler
r30, r0 17c8: 29 9f mul r18, r25 17ca: f0 0d add r31, r0 17cc: 38 9f mul r19, r24 17ce: f0 0d add r31, r0 17d0: 11 24 eor r1, r1 17d2: 4a 0f add r20, r26 17d4: 5b 1f adc r21, r27 17d6: e4 0f add r30, r20 17d8: f5 1f adc r31, r21 17da: 67 70 andi r22, 0x07 ; 7 17dc: 70 70 andi r23, 0x00 ; 0
-
Thread
ARM und Assembler Programmierung?
Herstellern und zum anderen von ARM selbst im CMSIS. Um bspw. beim Saturate zu bleiben: [c] uint32_t __SSAT16(uint32_t val1, const uint32_t val2) [/c] Da werden also C-Funktionen mitgeliefert. Die sind aber auch nur Verpackung für Assembler-Befehle: [c] #define __SSAT16(ARG1,ARG2) \ ({ \ uint32_t __RES, __ARG1 = (ARG1); \ __ASM ("ssat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ __RES; \ }) [/c]
-
Thread
SDCC 4.0.0 release candidate 1
Verbesserungen wünschenswert wären. Immerhin ist der mcs51-Port noch in einem deutlich besseren Zustand als pic14- und pic16-Port.
im Beitrag #6594274: > Immerhin ist der mcs51-Port noch in einem deutlich besseren Zustand als > pic14- und pic16-Port. Der pic14-Port ist praktisch unbenutzbar. Der ganze Code ist voll mit Bank-Select vollgemüllt. Ich bin mir auch nicht sicher, ob es überhaupt sinnvoll ist, so viele Plattformen
-
Thread
FFT mit 8 Bit Controller
Performance: >> ; Points: Input, Execute, Output, Total: Throughput >> ; 64pts: .17ms, 2.0ms, 1.2ms, 3.4ms: 19.0kpps >> ; 128pts: .33ms, 4.6ms, 2.4ms, 7.3ms: 17.5kpps >> ; 256pts: .66ms, 10.4ms, 4.9ms, 15.9ms: 16.1kpps >> ; 512pts: 1.3ms, 23.2ms, 9.7ms, 34.2ms: 14.9kpps >> ; 1024pts: 2.7ms
Ein FFT mit einem PIC12F geht nicht. Dafür hat Microchip viel bessere uCs. Nehm ein 24er oder gleich ein dsPIC33f mit den FFT bibliotek und gut ist. Mann wurde auch nicht an einem Formel 1 Rennen mit einem alten VW
-
Thread
Darf ich die Kontakte eines PIC16F1938 einfach so schalten?
wollte ich einen schalter einbauen, der bei der einen schaltposition die npn transistoren mit dem pic verbindet und bei der anderen position die npn transistoren mit masse. jetzt sind meine fragen wie folgt: - schadet es dem PIC16F1938 das seine anschlüsse in der "luft" hängen, solange die npn transistoren mit masse verbunden sind? das datasheet zum PIC16F1938 hab ich bereits gelesen, finde dazu nur leider nichts. - schadet es den pnp transistoren wen andauernd 160V anstehen, ohne das ein strom fliest? - wie geht es den leds, wen dauerhaft 5V
-
Thread
Welchen Verbrauch hat dieses Gerät ungefähr in kWh?
habe einen Printtrafo 230V->9V, dahinter eine GRS. Anschließend einen 78T05. Dieser betreibt einen PIC 16F628A, 20Mhz, der sich fast immer im Sleep-Modus befindet. Außerdem fungiert ein BT 136 als Schalter, sprich 230VPhase -> Sicherung -> BT136 & TrafoEingang1 -> Meßgerät+ ... Meßgerät- ->230V Masse
Printtrafo 230V->9V, dahinter eine GRS. Anschließend "GRS", lol > einen 78T05. Dieser betreibt einen PIC 16F628A, 20Mhz, der sich fast > immer im Sleep-Modus befindet. datenblatt selber lesen > Außerdem fungiert ein BT 136 als > Schalter, sprich 230VPhase -> Sicherung -> BT136 & TrafoEingang1 -
-
Thread
ad-wert ausgabe an lcd
für den AVR / 8051 findet man reichlich Multiplikationsroutinen im Web, müßte es also auch für den PIC geben. Ansonsten geht auch die brutale Methode: Addieren, bis der Arzt kommt: for( produkt = 0; faktor1; faktor1-- ) produkt += faktor2; Peter
einzelnen ASCII-Zeichen. In der Codesammlung findest Du ein Beispiel für einen Kurzzeittimer mit dem 16F876. Dort werden zwar nur Zahlen von 0..99 ausgegeben aber das Prinzip ist das selbe. MfG Steffen
-
Thread
27MHz Handsender defekt
ich mit ziemlicher Sicherheit sagen, dass es sich um einen Mikrocontroller handelt. Es scheint ein PIC16F17 zu sein. Zumindest passt das zu dem, was ich bisher ausgemessen habe. Die 5 Metallringe auf der rechten Seite (wenn man die Vorderseite betrachtet) scheinen die ICSP Schnittstelle darzustellen
Verdrahtung des seitlichen Tasters. Dieser geht nicht wie die anderen Taster direkt an den Eingang des PIC, sondern zum Drain eines P-Kanal MOSFET (zumindest laut google nach SOT-23 und der Beschriftung "A1"). Gate und Source des MOSFET sind mit zwei Eingängen des PIC, die durch die anderen beiden Taster
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
schrieb im Beitrag #4729417: >>Die Repeat-Befehle R.xx für schnelle Schleifen. Sie dauern nur >>1 Vollzyklus. Was ist die Meinung des Publikums dazu? > > Schon wieder danaben. Der TMS320C28x hat einen Repeat-Befehl. Microchips 16-Bitter PIC24/30/33 haben den auch.
Fertig Paket linux-headers ist ein virtuelles Paket, das bereitgestellt wird von: linux-headers-3.16.0-30-generic 3.16.0-30.40~14.04.1 linux-headers-4.4.0-38-lowlatency 4.4.0-38.57~14.04.1 linux-headers-4.4.0-38-generic 4.4.0-38.57~14.04.1 linux-headers-4.4.0-36-lowlatency 4.4.0-36.55~14.04.1
-
Thread
Basic und/bzw. vs - C Erfahrungsumfrage
Fische und Namen genannt! Anders herum ist die Aussage. Ein char muss ein Byte nicht ausfüllen. 16 Bit Bytes hat zum Beispiel TI's C55x C Compiler. ( http://www.ti.com/lit/ug/spru281f/spru281f.pdf ) 5.1.1: > The source (host) and execution (target) character sets are assumed to > be ASCII. There
Namen genannt! > > Anders herum ist die Aussage. > Ein char muss ein Byte nicht ausfüllen. > > 16 Bit Bytes hat zum Beispiel TI's C55x C Compiler. ( > http://www.ti.com/lit/ug/spru281f/spru281f.pdf ) Genau. Und damit hat das Byte 16 Bit. > 5.1.1: >> The source (host) and execution (target
-
Thread
Microchip PIC24 cos() function
[c] #include <math.h> float f; f = 356.1398; f = cos(f); [/c] Wieso kommt hierbei -0.4177479 raus und nicht die erwarteten 0.997 ?
#4024854: > Moin Simon, > > schau dir auch mal den Link an: > > Beitrag "Winkelberechnung mit PIC" Hier gehts um einen PIC24, 16 Bit 16MHz oder mehr, da macht man keine Klimmzüge (da war ein IBM AT viel langsamer). MfG Klaus
-
Thread
PIC 20 PIN mit PWM
Wie siehts mit dem 16F690 aus?
ich denke mal er hat sich für den pic16f690 entschieden ist weitestgehends codekompatibel und ist pinkompatibel hat halt nen paar features mehr als der 16f689
-
Thread
minimale Boards
Handhabung, wie Interrupts, ist aber recht gut. Der XC8-Compiler ist da pragmatischer. > zu den PIC bis 18 Mit PIC > 16 kann ich nichts anfangen. Da gibt es weiss Gott besseres. Die kleinen 12er und 16er sind zumindest billig, und die Peripherie wie interne Takterzeugung, ADCs und Komparatoren
meisten, die ich kenne. Z180 / Rabbit 2000 ist ähnlich gut. Aber der STM8 ist deutlich besser als pic14, pic16, MCS-51, GameBoy, Padauk, HC08. Hast du ein kompilierbares C-Beispiel, das deine Ansicht illustriert? Philipp
-
Thread
[dsPIC33F] welcher controller für DAC mit differential AMP
2x16 Bit @ 100ksps dsPIC33FJ64GP802 dsPIC33FJ128GP802 dsPIC33FJ64GP804 dsPIC33FJ128GP804 dsPIC33FJ64MC804 dsPIC33FJ128MC804 2 x 10Bit dsPIC33FJ06GS001 dsPIC33FJ06GS202A dsPIC33FJ06GS202 dsPIC33FJ09GS302 4 x 10 Bit dsPIC33FJ16GS502 dsPIC33FJ16GS504 dsPIC33FJ32GS606 dsPIC33FJ64GS606 und wahrscheinlich noch einige mehr......