-
Thread
Hat ein Atmega168 eine RTC on Board?
eine Real Time Clock on Board > hat Wenn im Datenblatt[1] nichts darüber steht, dann nicht. Der PIC18F46J11[2] hätte eine RTCC integriert. [1] http://www.atmel.com/images/doc2545.pdf [2] http://ww1.microchip.com/downloads/en/DeviceDoc/39932D.pdf
-
Thread
Wie lange Assemblerprogrammierung IC ADC ?
man auch dort den µC einigermaßen kennen, sonst steht man bei Fehlern auf dem Schlauch. Mit dem PIC 18F2550 und der USB-Lib von Microchip konnte ich eine ähnliche Aufgabe an einem Nachmittag lösen. Auf PC-Seite ist das ganze dank virtuellem COM-Port recht simpel. Alle notwendigen Dateien konnte ich
Jens PICler schrieb im Beitrag #3283666: > Mit dem PIC 18F2550 und der USB-Lib von Microchip konnte ich eine > ähnliche Aufgabe an einem Nachmittag lösen. Damit sollte er sich unter den gegebenen Umständen garnicht erst befassen, sondern nur ADC und
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
56 51 ID 7e5e +22.7 41% seq b lowbat 0 RSSI 80 #004 1509614417 2d d4 65 f1 85 91 31 60 f0 46 6c BAD 1 RSSI 65 (CRC 6c 2f) #005 1509614422 2d d4 15 43 86 93 1d 60 90 56 57 ID 1543 +29.3 29% seq 9 lowbat 0 RSSI 80 #006 1509614424 2d d4 fe 5e 86 27 29
e lowbat 0 RSSI 81 2021-12-07T12:21:45.396144037Z Error: Address not available 2021-12-07T12:21:46.491442696Z TFA1 ID 30f0 +23.7 33% seq 0 lowbat 0 RSSI 81 2021-12-07T12:21:46.500307323Z Error: Address not available 2021-12-07T12:21:47.513139897Z TFA1 ID 0587 +8.1 71% seq 0 lowbat 0 RSSI 74 2021
-
Thread
MPLAB X und EEPROM Problem
Hallo zusammen, ich habe ein kleines Problem mit MPLAB X in Verbindung mit dem EEPROM des PIC18F46k80. Ich nutze das EEPROM zum Speichern von Einstellungen. Diese würde ich auch gerne beim neu Flashen des Programmspeichers beibehalten. Erst dachte ich, das würde mit der Preserve EEPROM Einstellung
-
Thread
Potentiometer mit ADU Atmega328PB [HILFE]
nochmal den zu vervollständigenden Code reinkopiert. Danke im Voraus Phillip [c] #define F_CPU 16000000 //Nachfolgend müssen zwei Bibliotheks-Dateien eingebunden werden (bitte Punkte passend ersetzen) #include <avr/interrupt.h> #include <avr/io.h> // Felddeklarationen (Arrays) passend
Ich habe zwar noch nie mit Atmega gearbeitet sondern nur mit PIC-Controllern, aber die Grundlagen der C-Programmierung sind ja identisch. Die zwei aufeinander folgenden Zuweisungen [avrasm] number = ( ADCL/32); number = ( ADCH/32); [/avrasm] werden jedenfalls
-
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
Prozessor Eigenbau: Instruktionssatz Gesperrt
0x45 ADC 0x46 AND 0x47 SETF Setze carry und zero Flag aus RAM mit Operand als RAM Adresse 0x49 ADDI addiere operand 0x4A ORI 0x4B SBCI subtrahiere Operand mit carry 0x4C XORI 0x4D ADCI addiere Operand mit carry 0x4E ANDI 0x4F SETFI Die CPU besitzt 256 Byte RAM, 256 Byte Programspeicher, hat 8 Bit und zwei Flags. Je nach Befehl werden 3 oder 4 Takte benötigt. Die OPcodes sind recht geschickt gewählt, so dass die interen
-
Thread
Akku Ladetechnik
angeschlossen werden soll. Inzwischen habe ich herausgeknobelt, dass es sich bei dem IC um einen PIC handeln müsste und man benötigt noch Treiber zur Ansteuerung der Relais, die den Ladestrom schalten. Nun habe ich den Eindruck, dass der PIC nicht richtig funktioniert, weil ich auf nur 2 der 4 Ausgangsleitungen
das kann auch ein ATMega8 zu einem deutlich günstigeren Preis. Wäre allerdings doch interessant, die PIC-Firmware mal zu sehen.
-
Thread
TVM802A pick and place aus China
@PicTech: M6 @Tomy: Ja, das sollte gehen bis 50 Stück, für jedes können eigene Fudicials definiert werden. Gruß, Axel
Pic T. schrieb im Beitrag #4581156: > für ein alternatives > Programm sein hast du die Daten übers Netzwerk schon entschlüsselt ?
-
Thread
ersatz für getch() ohne zu warten bis ein char daher kommt
ein Programm geschrieben, und möchte jetzt eigentlich die ASCII-Zeichen via RS232 vom PC her auf den PIC18F46K20 übertragen zur Weiterverarbeitung. Momentan nehme ich noch a=getch(); nur das problem an dieser funktion ist, dass sie wartet bis ein Char dahergeflogen kommt. Ich habe die Funktion nirgns gewunden
-
Thread
Cycle Count auswerten und verstehen anhand von Shifts und Arrays
welchem Speicher >> der Stack gehalten wird (Zugriff über DCode oder Systembus). > > Naja. Stm32f407. Von externen Speichern lese ich nichts. Der Stm32f407 selber unterstützt den FSMC, d.h. OB die Auswahl zwischen externem oder internem Speicher ein Thema ist oder nicht, hängt erstmal von der
anderen Dingen, die man durch Erfahrungen erlernt. Mittlerweile kann ich ein wenig ASM (jedoch für PIC18, M4 wird nicht gaaanz anders sein), C und Compilerkrams. So ganz überblicken kann ich die ganzen Optionen noch nicht, dafür sind es einfach zu viele. Ich hatte gehofft, dass es ein "Erfahrungswissen
-
Thread
Schrittmotor Beschleunigung Berechnung
0,0009940505 0,0009930692 0,0009920909 0,0009911154 Jetzt habe ich auf dem Mikrokontroller(PIC18F46K80) ja nur begrenzte Möglichkeiten und das Rechnen mit Festkommazahlen ist deutlich einfacher und schneller als mit Fließkommazahlen. Zudem habe ich nur einen 16 Bit Timer zur Verfügung, der mit
-
Thread
Problem mit ENC28J60 Webserver
und bin wieder auf ein Problem gestossen. Ich verwende den TCP/IP Stack mit einem ENC28J60 und einem PIC18F46K20. Der Webserver läuft. Es wird auch gleich angezeigt wenn eine Taste gedrückt wird. Ich habe jetzt aber das Problem das ich von der Weboberfläche aus die LED nicht schalten kann und habe keine
-
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
Funk-Heizungsregler-System MAX!
gesucht und bin fündig geworden. Der im Schaltplan nicht bezeichnete IC2 ist ein zum SAMSUNG S3F8275/278/274 pinkompatibler Microprozessor (PIC). Ich gehe mal davon aus, dass er auch funktionskompatible ist. Auslesen und programmieren sollte sich der MC über den PRG-Port lassen. kawa
Erster Wert Register, zweiter der Inhalt (nach Reset mit Defaults): 0x00, 0x08, 0x02, 0x46, 0x04, 0xC6, 0x05, 0x26, 0x0B, 0x06, 0x10, 0xC8, 0x11, 0x93, 0x12, 0x03, 0x15, 0x34, 0x17, 0x00, 0x18, 0x18, 0x19, 0x16, 0x1B, 0x43,
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
1 root root 10 2009-04-19 18:46 com1 -> /dev/ttyS0 lrwxrwxrwx 1 root root 10 2009-04-19 18:46 com2 -> /dev/ttyS1 User sollte die Berechtigung zu den seriellen haben, z.B. ueber die Gruppe tty oder ansonsten einfach zum Testen
F. F. schrieb im Beitrag #4256148: > Kann ich eigentlich mit dieser Software die Daten von meinem > Tischmultimeter über einen Seriell/USB Wandler darstellen? F. F. schrieb im Beitrag #4256188: > Jau
-
Thread
Frage zu Assembler für meinen Informatikunterricht
empfehlen, zumindest die Auflage welche bei mir im Regal steht enthält so ziemlich alles was es zum PIC16F84 gibt. Hier gibt es das Instruction Set des PIC16F84, die Befehle sind überschaubar und sehr gut erklärt: http://ww1.microchip.com/downloads/en/devicedoc/31029a.pdf
89E5 MOV BP,SP 1ABB:0102 C646FC02 MOV BYTE PTR [BP-04],02 1ABB:0106 C646F803 MOV BYTE PTR [BP-08],03 1ABB:010A 8B56FC MOV DX,[BP-04] 1ABB:010D 8B46F8 MOV AX,[BP-08] 1ABB:0110 01D0 ADD AX,DX 1ABB:0112 8946F4 MOV
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
Der LPC921F ist ja ein 8051 mit 8k Datasheet: http://media.digikey.com/pdf/Data%20Sheets/NXP%20PDFs/P89LPC920,921,922,9221.pdf Pin 6 vom XTal würde auch passen Pin 18-20 als I/O´s auch. Aber was soll dann
i2c-2, address 0x50, mode byte Continue? [Y/n] 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: 00 10 40 f0 1b ff ff 00 00 14 40 f0 1b ff ff 00 .?@??....?@??... 10: 00 18 40 f0 1b ff ff 00 00 1c 40 f0 1b ff ff 00 .?@??....?@??... 20: 00 00 70 e4 1b 00 07 41 2c 04
-
Thread
Neues SDK für ESP32 Gesperrt
@devF Melde dich bitte an, ich habe ein paar Fragen...
Rudi devF hirnweis alle gleich?
-
Thread
Siedle In-Home-Bus Protokoll
einem linearen AMS1117-3.3 habe ich das selbe rippeln. Testweise hab ich mal einen der zwei 100uF entfernt und das Rippeln wird deutlicher hörbar. Mehr C (1000uF) hat das Rippeln allerdings nicht wesentlich besser "unterdrückt". Im zweiten Test habe ich den 22nF Kondensator im Gyrator gegen einen
0,1 Sekunden, in denen der Chip im Worst Case ohne Strom ist. C = (I * t) / U = 0,1x0,1/3.3 = 3,3 mF. Deswegen habe ich drei 1000uF 6.6V Kondensatoren vorgesehen - die sollten auf alle Fälle die Zeit überbrücken. Folgende Bauteile habe ich bestellt: - ESP 12F https://de.aliexpress.com/item/new-ESP8266
-
Thread
EPROMs löschen mit UV LEDs
alle! Manche geben bei den Eingabewerten komische Dinge auf der 7 Segment Anzeige aus. Der 74x46 zum Beispiel.
In der DDR gab es den D345 und D346, die haben auch A..F angezeigt.
-
Thread
in Funktion kann der Struct kein Wert zugewiesen werden
Oh, na klar sorry, ich verwende den XC8 Compiler und der uC ist ein PIC18F46K22. Mit "geht nicht" meinte ich wenn in [c] g_error.temp_shutdown [/c] das Bit gesetzt ist, kann ich den Wert nicht in [c] error->temp_shutdown [/c] kopieren. Mache ich den Umweg über
Der hier verwendete hat (dank seiner gcc-Abstammung) Optionen, um das Verhalten zu steuern: -f(no)common . Es liegt also am Anwender ...
-
Thread
Timer 1 und 3 bei PIC18
und wenn nicht bitte erklärt mir bitte den Unterschied Danke im Vorraus (übrigens ich benutze den PIC18F46K22)
-
Thread
Frequenz erzeugen
Hol Dir einen 16F150x PIC. Der hat einen schicken NCO. (NCO := Numerically Controlled Oscillator) Quasi ein DDS für Rechteck- und Pulssignale. Einfach den Wert in ein Registerpaar schreiben. Fertig. Wenn man will
erwähnten Interrupts einfach nicht brauchbar. http://computer-programming-forum.com/40-scheme/fa1ab14f38fe7211.htm http://computer-programming-forum.com/46-asm/cbb489b2413bf90c.htm
-
Thread
PIC18F Device ID auslesen
Hallo zusammen, seit kurzem habe ich mich mal ein wenig mit den PICs beschäftigt. Speziell dem PIC18F46K80. Hat auch alles soweit funktioniert. Eine gewisse "Umgewöhnungszeit" brauchts natürlich schon und ich bin auch erstmal in einige Fallen getappt. Bis jetzt hab ich mal UART, Timer und CCP-Module
-
Thread
Mega2560-Board: Wo ist der Fehler?
nicht zu stören, aber groß genug um bei Bootloadermodus mittels > DTR noch zu funktionieren... 0,1µF sind kein Problem. Ich habe mal bei einem alten Pollin Board 100µF auf 10µF reduzieren müssen.
YEAAAAAH! Er lebt! Ich habe den 100nF am RST ausgelötet, Drahtbrücke zwischen gemacht Und dann zwischen Drahtbrücke und Ground einen 100 nF gesetzt. Siehe da: Er redet mit mir.
-
Thread
WEEE und ElektroG für Kleinserien
extranet.swico.ch/swiconet/default.asp?rq_AppId=31303030&rq_TargetId=31303034&rq_Template=696E7465726E616C2F6C61796F75742F766D2F68746D6C2F64656661756C742F6672616D65732F73746167652E766D Wäre das schön, wenn man doch auch hierzulande mal so einfach und arbeitsmarktfreundlich denken könnte.
F*ck!