-
Thread
MPLAB X IDE 2.35 & xc16 compiler (Variablen Darstellung)
Mikrocontroller-Gemeinde, ich programmiere gerade ein Projekt für den Mikrocontroller dsPIC40F4011. Dazu verwende ich MPLAB X IDE 2.35 und den XC16 Compiler. Ich möchte gerne, um den Code besser auf Fehler prüfen zu können, die Variablen in einer "Box" darstellen lassen. Gibt es eine solche Funktion
-
Thread
Zerteilen von Variablen, bitweises zerlegen
kleines Projekt bei dem ich Nachrichten über den Can geschickt bekommen und empfange Sie mit dem dsPIC4011. Jetzt enthalten die CAN Botschaften: z.B. ID 600 Nachricht 8 Byte Lang. In dieser 8Byte langen Nachricht sind aber mehrere Informationen enthalten. z.B. sind die ersten 3 Bit der 64Bit langen Nachricht
-
Thread
Verschachtelung-Tiefe? Begrenzung? C-Programmierung
Programmiersprache C). Der Code wird in MPLAB geschrieben und soll für den Mikrocontroller dsPIC40F4011 sein. Ich habe in meinem Quellcode in der main-Datei mehrere If-Abfragen in einer while-Schleife verschachtelt (Anzahl 4). Wenn ich jetzt der letzten if Abfrage die Prüfbedingung gebe, bekomme ich
Der Mikrocontroller ist der dsPIC40F4011 wie oben beschriben. Der ompiler ist der xc16
-
Thread
Wer kann mir bitte folgende Zeitschaltung entwerfen?
auch nur einen Transistor und einen Elko auch ein monoflop mit 2 Transistoren + Kleinkram oder ein 4011 oder ein Zähler 4060 oder, Aber doch keinen Controller der erst programmiert werden muss .
-
Thread
Struktur von C-Programmen für Mikrocontroller
kleinem Programm das CAN Botschaften empfängt und sendet. Der Mikrocontroller ist der dsPIC30F4011. Ich habe mein Projekt in mehrere C-Dateien "geteilt", hierdurch soll die Übersicht besser erhalten bleiben. Problem: Wenn ich in einer C-Datei eine Funktion schreibe bzw definiere und in einer
-
Thread
Struktur für Programmierung des dsPIC30F Familie Daten auslesen und richtig abspeichern
ich die Nachrichten richtig auf die Variablen selektieren. Verwendeter Mikrocontroller dsPIC30F4011 Falls ihr Quellcode benötigt oder andere Informationen die ich vergessen habe bitte nennen :) Desweiteren stelle ich gerade fest, wenn ich eine Nachricht bekomme, wie kann ich unterscheiden
-
Thread
Abweichung CAN
Hi, wenn ich beim CAN (dsPIC30f4011) die Baudrate einstellen möchte, mache ich dieses mittels TQs, welche ich in 4 Abschnitte aufteile. Ich habe einen Quarz mit 8MHz, ein PLL von 4 und eine Soll-Baudrate von 250kHz. Fosc=8MHz Fcan=
-
Thread
CAN-Bus ISO-OSI Schichtenmodell
Schmidgall gefunden und wollte dieses darauf anwenden. Folgende Angaben: Mikrocontroller: dsPIC30F4011 CAN-Transceiver: MCP2551 Galvanische Trennung Mikrocontroller-seite - CAN-seite: ISO7221A Stecker: SUB D9 Übertragung: +5V, CAN-H, CAN-L, GND Zugriffsverfahren: CSMA/CA Netztopologie: Bus Identifier
-
Thread
sleep-modus fragen
definieren, durch welche interrupts der controller geweckt werden soll? das ganze mit einem dspic30f4011.
-
Thread
Nimh Akkus laden
Es ist schon fast alles gesagt, nur noch nicht von allen. Mit dem LTC4011 haben wir ein Gerät mit Ladetechnik ausgestattet, funktioniert bestens. Wer also gerne bastelt....
-
Thread
Bitte um Hilfe, Transistor+Spannungsregler brennen ab
heist SMD 4012, das richtige Datenblatt ist https://cdn-reichelt.de/documents/datenblatt/A240/MOS4011_MOS4012_MOS4023_SMD4011_SMD4012_SMD4023%23STM.pdf Ich bitte ehrlich um Entschuldigung, es tut mir leid.
-
Thread
CMOS Treiberschaltung für Relais
Uniprojekt... 4011... und keinen Plan von einfachsten Schaltungen... Was studierst du? Psychologie? Jura? Geschichte? aber werden wir konstruktiv: 1) Für die Schaltung ist das der Eingang. Was du da anschließt muss
Bei deiner Skizze fehlt noch viel: - Entkoppelkondensator für den 4011 https://www.mikrocontroller.net/articles/Kondensator#Entkoppelkondensator - Pull Downs für die Taster - Die Transistorstufe zwischen 4011 und Relais. - Ist der A2 Ausgang des RS-FFs mit Masse
-
Thread
Blei-Gel wieviel kaputt?
Sehr schöne Schaltung, danke fürs vorstellen! Was mir noch fehlt ist die Bezeichnung von IC2. CMOS-4011 oder besser Trigger 4093? Oder gar LS00...?
-
Thread
4017 wie Widerstand dimensionieren?
Strom gar nicht vorstellen kannst, es waren bestenfalls 500uA. http://www.ti.com/lit/ds/symlink/cd4011a.pdf Weder der alte CD4011A noch der neuere CD4011B ist in der Lage, eine LED mit 10mA oder 20mA direkt zu treiben.
MaWin schrieb im Beitrag #4155856: > Weder der alte CD4011A noch der neuere CD4011B ist in der Lage, eine LED > mit 10mA oder 20mA direkt zu treiben. was ja auch bei richtiger LED Wahl kaum nötig ist ;-)
-
Thread
Demoboard Microchip
als Device dsPIC30F4011 eingestellt. Das Programm wird fehlerfrei kompilliert. Allerdings bekomme ich beim Übertragen die Fehlermeldung Target Device ID (0x0) does not match expected Device ID (0x1010000). Habe ich etwas
[/code] und in MPLABX habe ich Run -> Set Project Configuration -> Customize Device: dsPIC30F4011 HardwareTool: PICkit3 SN:...... Compiler Toolchain: XC16(v1.24)
-
Thread
Baudrate CAN
Hallo, ich habe ein Verständisproblem zur Baudrate vom CAN beim dspic30f4011. Ich habe ein 6MHz Quarz und möchte eine Baudrate von 250kHz haben. [code] #define XTFREQ 6000000 #define PLLMODE 8 #define FCY STFREQ*PLLMODE/4 // =12.000.000 #define BITRATE 250000
-
Thread
register mit struct beschreiben
before 'CAN1_Buffer0' weiss jemand, was daran noch falsch ist? das ganze ist für einen dspic30f4011 mit xc16 compiler Johannes
-
Thread
Acknowledge-Bit beim CAN
Software-Angelegenheit, sondern etwas mit der Hardware zu tun hat. Auf den Boards befinden sich je ein dsPIC30F4011 und ein MCP2551 als CAN-Tranceiver. Jetzt meine Frage, das Acknowledge-Bit muss doch vom PIC gesendet werden oder? (da ja hier auch die Maske und Filter drauf sind). Die zweite Frage, wo kann ich
-
Thread
Acknowledge pic
nachricht, sondern eher, dass die nachricht empfangen wurde. das ganze mache ich mit einem dspic30f4011. Felix
-
Thread
Elektrische Lebensdauer Relais?!
100.000 Einschaltvorgänge > wirklich zu erreichen? DC-Print-Relais, Serie 36 Finder 36.11.9.006.4011 6 V/DC 1 Wechsler 10 A 30 V/DC/250 V/AC (AC1) 2500 VA Jein, da wir Deine Schaltung nicht näher kennen, sowie den Motor-Blockierstrom, die Ansteuerung/Schaltgeschwindigkeit/Schalthäufigkeit/vorhandene
-
Thread
dsPIC30F6011 mit PICkit3
Schaltpläne, die ich für die Programmierung benötige. Vorher habe ich mit dem picKit einen dspic30f4011 programmiert (auf einem demoboard von Microchip), da hat es einwandfrei funktioniert. Am MCL habe ich nur den Programmer hängen. X4U schrieb im Beitrag #4135351: > 2.) der PicKit hat das falsche
-
Thread
xlcd.h dspic30f4011
hi, ich versuche ein lcd-display an einem dspic30f4011 zum laufen zu bringen. dazu verwende ich die xlcd.h . Die ganze header sieht aus, als ob sie auskommentiert ist. dadurch kann ich wahrscheinlich im programm die funktionen nicht benutzen. ist das
-
Thread
CAN informationen sind falsch
Hi, ich habe zwei boards mit je einem dspic30f4011, die über can kommunizieren. Board a schickt eine nachricht los, board b antwortet. [code] unsigned int OutData0[4] = {0x0000, 0x4444, 0x71C7, 0xAABA}; //SendData stored in OutData0 array. //Buffer
-
Thread
Ports an dspic30f4011
über ports und hoffe, dass ich hier eine antwort darüber bekomme. ich programmiere mit einem dspic30f4011. ich schreibe TRISBbits.TRISB0 = 1; damit setze ich RB0 als eingang bei TRISB = 0xff; setze ich doch RB0-RB7 als eingang oder? muss ich dann für RB8 eine neue zeile schreiben mit TRISBbits.TRISB8
Anja schrieb im Beitrag #4128119: > der 30F4011 ist ein 16-Bit Prozessor. ja natürlich, dumm von mir Anja schrieb im Beitrag #4128119: > Die übrigen Bits sind als WOM implementiert. ah, das wusste ich nicht. danke dir
-
Thread
lcd display zeigt nur schwarze kästchen
Hallo ich habe ein dsPICDEM 2 Board mit einem dsPIC30F4011 drauf. Damit möchte ich ein externes LCD-display ansteuern. Dies bereitet mir jedoch einige Probleme. Den Code habe ich von https://www.pantechsolutions.net/microcontroller-boards/lcd-interfacing-with-dspic-primer
-
Thread
C - SIGSEGV Segmentation fault
192.168.1.29 ping statistics --- 5 packets transmitted, 3 received, +3 duplicates, 40% packet loss, time 4011ms rtt min/avg/max/mdev = 35.107/57.925/80.882/18.514 ms [/code] Verwendeter Compiler: [code] daniel@daniel-Inspiron-7720:~$ gcc --version gcc (Ubuntu 4.9.2-10ubuntu13) 4.9.2 Copyright (C) 2014
-
Thread
Bit-deklaration
ich habe gestern für eine can-kommunikation eine bit-deklaration für den sid und eid einen dspic30f4011 gemacht. [code] typedef struct tagCxTXxSIDBITS_tagCxTXxEIDBITS{ unsigned : 2; unsigned SRC7_2 : 6; unsigned : 8; unsigned : 14; unsigned SRC1_0 : 2
-
Thread
Daten in mehrere Register schreiben
nocht nicht wirklich weit gekommen bin. Es geht um den Identifierprogrammierung an einem dsPIC30F4011. Dabei soll ich den Standard Identifier, sowie den Extended Identifier benutzen. Bit 0-17 gehören zum extendet identifer und bit 16-28 zum standard identifier. jetzt soll in bit 0-8 ein befehl stehen
habe es mir mit der bit-deklaration mal angeguckt. in der p30f4011 header datei, ist es ja auch so gelöst. aber über zwei register ist das nicht möglich oder?
-
Thread
Kreisgüte für ZF 2,5 Khz..
Änderungen nötig ehe der "NF" Ausgangspegel überhaupt Werte erreichte die den nachfolgenden Trigger mit CD4011 überhaupt ansprechen ließen. andere Leute scheinen weniger Probleme mit dem DCF zu haben als ich, hier gehen DCF77 Empfänger schon immer etwas anders als "problemlos". Ich habe den angezapften Eingangskreis
-
Thread
digital pin dsPIC30F
Hallo, ich möchte eine LED am dsPIC30F4011 am pin RB1 zum blinken bringen. Dazu habe ich wie auf http://www.foxytronics.com/learn/microcontrollers/dspic/-dspic30f-digital-inputs---outputs-/digital-outputs erklärt, den Pin als digitalen output
-
Thread
Schreibweise beim bit-setzen vom Timer
habe ich https://batchloaf.wordpress.com/2012/04/12/simple-timer-1-interrupt-example-for-the-dspic30f4011/ als vorlage benutzt, da ich nichts besseres gefunden habe. Ab zeile 25 initialisiert er ja den timer. Mein problem sind Zeile 28, 29 und 30. Dort wurde _T1IP=1 geschrieben. jetzt meine Vermutung:
-
Thread
CANTransceiver
und möchte demnächst ein paar Nachrichten versenden und empfangen. Dazu verwende ich eine dsPIC30F4011 und einen MCP2551. Jetzt ist es so, dass der MCP2551 die Informationen vom controller erhält, diese passend umwandelt und auf den Bus schickt. Sollte der Bus belegt sein, bekomme ich die Nachricht als
-
Thread
Spannungsversorgung PIC30F4011-PIC30F6011
gesteckt. Das habe ich auch schon fast fertig. Probleme habe ich bei der Spannungsversorgung. der PIC30F4011 hat 3xVss, sowie 3xVdd. der PIC30F6011 hat allerdings 4xVss und 4xVdd. Reicht es, wenn ich z.B. Pin 21(Vdd) vom PIC30F4011 mit den Pins 10,26,38 und 57 am PIC30F6011 verbinde und Pin 20(Vss) vom PIC30F4011 mit den Pins 9, 45,37 und 56 verbinde? (Also jeweils ein Pin vom PIC30F4011 abgreife und mit allen zugehörigen Pins vom PIC30F6011 verbinde) Johannes
-
Thread
Pins an dsPIC30F4011
Hallo, ich habe den Mikrocontroller dsPIC30F4011. Da habe ich zur bezeichnung der Pins zwei Fragen. zunächst, was ist der unterschied zwischen Vss und Vdd? Wieso gibt es diese Pins auf beiden Seiten (Reicht es eine Seite an der Spannung anzuschließen
-
Thread
Spannungsversorgung für µC per Transistor schalten
Stromaufnahme von mehreren mA an. Da scheinst du an der falschen Stelle nachzuschauen. Z.B. der CD4011 (kann man den überhaupt noch beschaffen?) hat bei 10V eine typische Stromaufnahme von 0,01µA im Ruhezustand. Mit dem 4011 kannst du sogar zwei RS-FF aufbauen, mit Active-Low-Bedienung. Stichwort NAND-FF
-
Thread
elektronisch gesteuerte klappe
besonderen Anforderungen hat, nimmt man halt einen BUZ11. Das S markiert des Source-Pin. Und vom CD4011 benutzt du nur 2 Inverter. Musst halt 2 Paare von passenden Pins auswählen. Z.B wie hier. https://dmohankumar.files.wordpress.com/2011/04/cd-4011-astable.jpg?w=593
Die Datei heißt cd-4011-astable.jpg und zeigt nand statt nor Gatter. 2:1 für 4011. Und da der 4001 die selbe Pinbelegung hat, ist es bei Missbrauch als Inverter eigentlich egal.
-
Thread
Blinker bis 20W
IRLML6244TRPBF SMD 10x D882 Transistor 20x NE555P 100x 2N3904 NPN 2x MBR10100CT 2x NEC K3114 1x CD4011BE 1x HCF4017BE 8x IRFZ34N (kurze Beine) 1x 2A224K (grün) 1x NEC B772P 1x C546B Transistor 1x C550C Transistor 1x C9014 Transistor 2x CHN D2NC6 1x MC34063A 1x BC238B
-
Thread
NAND Gatter ersatz
6V versorgt werden darf. Hier einfach mal die links, vllt kann mir da ja jemand weiterhelfen... 4011: http://www.reichelt.de/MOS-4011/3/index.html?&ACTION=3&LA=446&ARTICLE=12552&artnr=MOS+4011&SEARCH=4011 74HC03:http://www.reichelt.de/74HC-03/3/index.html?&ACTION=3&LA=446&ARTICLE=3122&artnr=74HC+03&
logikgattern treiben? - 74HC00: Limiting Values 25mA pro Pin, in Summer aber nicht mehr als 50mA - 4011: Typ. 0.88mA @Vdd = 5V, 25°C
-
Thread
Induktiver Näherungsschalter mit Zähler
Hallo, ich soll einen Siemens Bero (3RG4011-0AB00) mit einem Summenzähler (Hengstler 0731101) miteinander so verbinden dass ich quasi einen Induktiven Zähler habe. Also pro Regestrierung gezählz wird. Kann mir bitte jemand erklären wie ich
-
Thread
TAA2761 - "moderner" Ersatz
Ergebnis: Es handelt sich ja immer noch um die Nähmaschinensteuerung. Das 2761 zusammen mit einem 4011 ist für die Nadelpositionierung zuständig. Läßt man den Anlasser los, dann läuft die Maschine kurz weiter, bis - je nach Einstellung - die obere oder untere Nadelposition erreicht ist. Das ist sehr
-
Thread
einen 1-fachen Inverter am besten wie aufbauen
. Die kannst du dann Problemlos zusammenschalten. Als Inverter kannst du zum Beispiel CD4001, CD4011, CD4093 ode CD4069 verwenden
Die kannst du dann Problemlos > zusammenschalten. Als Inverter kannst du zum Beispiel > CD4001, CD4011, CD4093 ode CD4069 verwenden Ohman ja stimmt ja wenn man beide ausgänge der NANDs oder NORs zusammenschaltet hat man ja nen inverter. Wie ist es mit dem CD4007? der hat ja einen inverter drin und
-
Thread
Relais soll Stellung auf Impuls behalten, bis neuer Impuls kommt
KEY_ON_OUT erst verzögert low geht, nachdem ein LOCK Signal kam... Ausprobieren... Nimm für den CD4011BE den von Texas Instruments, der arbeitet mit bis zu 20V. Edit: R5 war falsch.
Marco schrieb im Beitrag #3960627: > Hier mal eine Pinliste vom CD4011BE, ich habe alle Pins einmal im > Unlocked Modus und im Locked Modus geprüft. Vielleicht siehst du ja > direkt, was nicht stimmt. > Pin 11 liefert tatsächlich am Gate von Q1 +12V wenn entriegelt
-
Thread
NiMh laden und Dauer-Erhaltungsladung, Welcher uC als Ladecontroller?
misst die Spannungen, die sich am Akku einstellen... Schau dir mal die ICs bei Linear an (z.B. LTC4011), hier wird auch der Ladevorgang sehr gut beschrieben. Ich würde allerdings solche ICs verwenden, und mit dem µC nur die interesanten Daten mitloggen. Was passiert nämlich wenn sich dein µC in der