-
Thread
Atmel Studio: Wie simuliere ich ein Programm?
------------------------------- // 1MHz ist Default-Takt (Fuse-Bits nicht manipuliert) #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> int main (void) { // Pin 1 von Port A (PA1) als Ausgang schalten DDRA = (1 << PA1); // Endlosschleife for (;;) {
Beitrag #4312816: > Die können alle Controller einfach so debuggen, auch die kleinen. Auch einen 16F84? Würde mich wundern. Microchip selbst schreibt was von: [pre] An on-chip debugger is special hardware and software that works with specific PICmicro® devices to give developers a low cost
-
Thread
CW - Sichtgerät
morsetasten-zubehoer_d.html Günstiger kommst Du weg, falls Selbstbau in Frage kommt. Z.B. hier auf der Basis eines PIC16F84: http://digilander.libero.it/ik3oil/project_eng.htm http://digilander.libero.it/ik3oil/_private/qst_cw.pdf Im PDF-Artikel findet sich auch ein Flussdiagramm zur Dekodierung von CW, falls sogar
Hallo Sven, in der CQDL 3/2006 war eine Bauanleitung drin. Den Pic kanst Du beim Autor programmiert bestellen. Dort ist auch ein Tongenerator drauf(wegen der Kopfarbeit) Bei Fragen, ich bau das Ding gerade auf(beherrsche allerdings CW). Wigbert
-
Thread
LCD Ausgabe...
Hallo, ich habe an einem PIC16f84 ein LCD (zweizeilig, achtstellig), zwei Taster angeschlossen und möchte einen Zähler programmieren. Taste 1 hoch-, Taste 2 runter-zählen. Nichts weltbewegendes, aber trotzdem habe ich so meine
Routinen wie LCDWriteChar() einfach das Char so wie es ist an das LCD. Schike doch mal eine 'A' an das LCD und schau nach, ob dort ein A angezeigt wird. Zaehler='A'; PORTB=Zaehler; LCDWriteChar(Zaehler); Wenn Du das "A" siehst, dann weisst Du, dass Deine LCD Routinen funktionieren
-
Thread
Oszillatorenhilfe für einen Anfänger
Unterschiede nicht auflösen. Die haben typisch 8Bit oder 10Bit, dein Audiosignal hat mindestens 16Bit Auflösung. Du siehst da vielleicht gerade noch, was ein oller Kassettenrecorder so konnte. Ein Audiospektrumanalyzer wäre da schon hilfreicher, aber ich schätze mal, dafür kannst du dir auch ein sehr
Rechteck programmieren/aufbauen laesst? Schau mal hier in meinem Beirag von 2013 "DAC-R2R-Netzwerk mit PIC16F84": https://www.mikrocontroller.net/topic/300996#3221908 natuerlich darf es auch ein anderer Prozessor sein - siehe dortigen Text. mfG Ottmar
-
Thread
Eierkocher mit Microcontroller bauen.
wenn ich mich recht erinnere gab es zu dem Thema mal einen Beitrag in einer alten EAM und zwar mit PIC 16F84. Jochen
Digital-LCD-Kurzzeitmesser-Kurzzeitwecker-Eieruhr-Timer_W0QQitemZ250611153830QQcmdZViewItemQQptZK%C3%BCchenhelfer?hash=item3a5996bba6
-
Thread
analoge Ansteuerung Hydraulikzylinder
Druckmesssensoren welche einen ausgangswert von 0-5 V liefern, lesen diese über einen Mikrocontroller Pic 16F84A rein und steuern dann über die analogen ausgänge den Druck. mit freundlichen Grüßen
-
Thread
LCD Display Displaytech 204B
Hallo, wollte zum ersten mal mit einem alten PIC16F84A ein Display in Assembler ansteuern, funktioniert allerdings anscheinend nicht so richtig. Es soll "Hello world !" angezeigt werden. Tatsächliche Anzeige siehe Bild im Anhang. Frage: ist das
-
Thread
Freilaufdiode PWM-Motorsteuerung
Versicherungskennzeichen). Beim Bremsen oder wenn ein steiler Berg hochgefahren wird, steigt die Stromaufnahme auf bis zu 16-18A.
, z.T. mit erheblichen Aufwand. Jens: > Beim Bremsen [...] steigt die Stromaufnahme auf bis zu 16-18A. Dann ist was faul.
-
Thread
Eure Basteltische Bilder
gereicht, dass es hinreichend für die Nixies ist. Im Moment zieht die ganze Uhr so zwischen 100 mA und 200 mA bei (12...16) V Eingangsspannung. (*) Der MAX15004 hat noch einen eingebauten 5-V-Regler, den man extern mit einigen 10 mA belasten darf, der versorgt gleich noch die Schieberegisterkette
http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=C96;GROUPID=3376;ARTICLE=23418;START=0;SORT=artnr;OFFSET=16;SID=28tSWtE6wQARwAADHzJJ45e465157e2e3f9e5dd1595ad08c54554 Gruß MISZOU
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
code, unsigned char &dest, char &num_errors) { num_errors = 8; for (unsigned char i=0; i<16; i++) // go over all 16 codes, representing 0...9,a...f { unsigned char count = this->bitcount(code ^ this->hamming_codes[i]); if (count <= 1) { num_errors
unsigned char &dest, > char &num_errors) > { > num_errors = 8; > for (unsigned char i=0; i<16; i++) // go over all 16 codes, > representing 0...9,a...f > { > unsigned char count = this->bitcount(code ^ > this->hamming_codes[i]); > if (count <= 1) > { >
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
kein Problem geben sollte, weil Hardware. Aber dieser Thread deutet darauf hin, dass es beim ATmega8A ebenfalls Probleme gibt: https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=13771
Manche Weisheit früherer Zeiten war einfach nur Mangel an Gelegenheit. Wenn man früher auf einem PIC16F84 keinen Webserver im WLAN implementierte, dann weil das nicht ging. Und weil es deshalb auch völlig absurd wirkte, sah man es auch nicht als Notwendigkeit an. Heute kann man es und sieht, was man
-
Thread
Giess-o-mat mit AVR Version 2
poligen Relais. Ich habe 2-polige Relais genommen, z.B. http://www.reichelt.de/Print-Steckrelais/FTR-F1CL012R/3/index.html?;ACTION=3;LA=446;ARTICLE=79436;GROUPID=3293;artnr=FTR+F1CL012R;SID=13UOS-vH8AAAIAAHNBS9Y3834cfdf6872dec64671a88b5c02c7a1 Hauptgrund dafür ist, dass man dann flexibel ist, wenn man
Feuchtesensoren betreiben wollen. Als Stromversorgung habe ich ein Schaltnetzteil verwendet welches 12V= 1,5A leistet. Die Pumpen die ich verbaue kommen aus dem Land der aufgehenden Sonne, ziehen gerade mal 0,35A, laufen drei Pumpen was ja seltenst der Fall sein dürfte, komme ich auf 1,05A. Die Schaltung an
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
, ca 12Mhz würde ich schätzen) auf immer noch knapp 5mA bei optimalen Konditionen.
Ist es eine kostenfrage gewessen. Sind die Libs preiswerter als die Lizenzgebühren für den M4F? Was kann der M4F noch mehr als M0+?
-
Thread
AKKU (Microcontroller Innnleben)
6502 war der Begriff Akku (in der englischen Schreibweise "Accu") sehr gebräuchlich. Das Register A (und bei 68xx die weiteren Register B und D, sofern vorhanden) wurden als Akku bezeichnet. Hier beispielsweise zu finden: https://en.wikipedia.org/wiki/Motorola_6800#MC6800_microprocessor_design
wird. Allerdings war dabei > die Abkürzung Akku für Akkumulator eher unüblich. Als ich damal den PIC16F84 kennenlernte, stand überall im Datenblatt "Accu". Ok. Du hast soweit recht, "Akku" ist wohl unüblich.
-
Thread
MMC SD library FAT16 FAT32 read write
6573 00000a0 7472 6120 6220 6f6f 6174 6c62 2065 6c66 00000b0 706f 7970 6120 646e 0a0d 7270 7365 2073 00000c0 6e61 2079 656b 2079 6f74 7420 7972 6120 00000d0 6167 6e69 2e20 2e2e 0d20 000a 0000 0000 00000e0 0000
6573 0000ca0 7472 6120 6220 6f6f 6174 6c62 2065 6c66 0000cb0 706f 7970 6120 646e 0a0d 7270 7365 2073 0000cc0 6e61 2079 656b 2079 6f74 7420 7972 6120 0000cd0 6167 6e69 2e20 2e2e 0d20 000a 0000 0000 0000ce0 0000 0000 0000 0000 0000
-
Thread
Selbstlernende IR-Fernbedienung gesucht (4 Tasten)
Casio CMD-40 hat 16 frei lernfaehige Tasten. Ob es die noch in neu gibt, musst du selber herausfinden.
geraetespezifische Nachbauten. In einem solchen Exemplar das mir vorliegt, werkelt z.B. ein uralter PIC16F84. Ein wenig Bitgewackel mit 38 kHz und das Abfragen immerhin einer richtigen Tastaturmatrix (und nicht blos 4 Knoebbe) schafft selbst so ein Oldie locker. Bei den anempfohlenen Aufbau mit
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
bleiben während die anderen der Gruppe gedimmt werden. Das würde auch kaum auffallen. Oder für 16 PWMs einfach 4 PCA9685s Gibts auch als schöne Fertigboards: https://www.ebay.de/itm/PCA9685-16-Channel-12-Bit-PWM-Servo-Motor-Driver-IIC-Module-For-Arduino-Robot/172125479490?hash=item28137a6242:g:hRgAAOSwmmxW2WMo
während die anderen der > Gruppe gedimmt werden. > Das würde auch kaum auffallen. > > Oder für 16 PWMs einfach 4 PCA9685s > Gibts auch als schöne Fertigboards: > https://www.ebay.de/itm/PCA9685-16-Channel-12-Bit-PWM-Servo-Motor-Driver-IIC-Module-For-Arduino-Robot/172125479490?hash=item28137a6242
-
Thread
Temperaturmessschaltung möglichst genau?
man nimmt gleich einen Controller der den Großteil davon integriert hat (z.B. MSC12xx von TI, ADuC84x, ADuC83x von Analog oder den C8051F35x von SiLabs).
Nase voll davon haben hätte ich auch eine Bitte. Ich will ein elektronisches Thermostat mit einen PIC bauen. Programmieren ist kein Problem, was ich brauche ist folgenedes. Eine Schaltung mit möglichst einem Pt1000 o.ä. und einem OP möglichst einem LM358 da dieser soweit ich weis keine negative Spannung
-
Thread
Nochmal LC-Meter nach AADE: dessen Oszillator
values of L1 (68 m H) and C1 (680 pF) an increase in L of 1 nH (.001 m H) or an increase in C of .01 pF produces a frequency change of slightly more than 5 Hz. A 0.2 second measuring period can resolve 5 Hz and therefore .001 m H or .01
benötigt, um die Frequenz mit einem PIC16F84 messen zu können. Das wird wohl der Hauptgrund gewesen sein. So, ich wollte ja mal den Hartley ausprobieren. Siehe Bilder, gemacht mit MicroCap. Da ich dort nix gefunden habe, um L und C mit
-
Thread
Ganz besonderes Lauflicht
damit mal ne Lichtorgel gebaut, die wahlweise mit nem Windows Rechner sowie über einen µController (PIC 16F84) lief. Die gibt es in verschiedensten Ausführungen. Kann man sogar direkt mit nem Ausgang vom Controller treiben.(klar: Vorwiderstand) PWM zum Dimmen, fertig. Die einfachen von Reichelt schaffen schon 8A.
-
Thread
ADF4350/1 Mangelhafte Referenzfrequenzübersprechdämpfung am HF-Ausgang
der Reference Divider des ADF4002 ist deaktiviert bzw. teilt durch 1); die Ladungspumpe ist auf 5 mA eingestellt (das Maximum, falls R16 = 5,1 kΩ). Bei externer Referenz kann man den N-Teiler der PLL einstellen, damit variiert auch die PFD-Frequenz. Die Referenz-PLL ist für eine PFD-Frequenz von
Up. An den beiden Widerständen, um die 2 mA-Referenzstromquelle zu aktivieren, soll es nicht scheitern, wenn ich ohnehin dabei bin. :) > Mir ist da noch was auf deiner HP aufgefallen, ADF9951, da ist das F zu > viel glaube ich. Vielen Dank
-
Thread
DS18B20 Verkabelungs od Software Problem
Leitung wenn Daten ankommen hast deine Verwirrung komplett. https://www.google.de/imgres?imgurl=https%3A%2F%2Fi.stack.imgur.com%2FGtjtO.png&imgrefurl=https%3A%2F%2Farduino.stackexchange.com%2Fquestions%2F32300%2Fuse-an-arduino-to-intercept-transparently-serial-communication-to-grbl&docid=R5ctHMw_YMvHfM&
0x11, 0xB0, 0x6B, 0xE1, 0x21 };//Temp //DeviceAddress sensor2 = { 0x28, 0xFF, 0x5, 0x72, 0x74, 0x16, 0x3, 0xE0 }; //DeviceAddress sensor3 = { 0x28, 0xFF, 0x2B, 0x3F, 0x73, 0x16, 0x5, 0x60 }; //DeviceAddress sensor4 = { 0x28, 0xFF, 0xC5, 0x11, 0x73, 0x16, 0x5, 0x7D }; //DeviceAddress sensor5 = {
-
Thread
Elektrische Signale in Tastatureingaben umwandeln
Nichts wie ran an die Buletten für den Daniel! Controller mit USB gibts ja auch, habe z.B. den PIC16C84 hier am PICkit1, welches mit dem PC verbunden ist. Natürlich kann ich da in der Hinsicht mit dem PICkit nichts machen, weil das ja ein OTP mit Firmware von Microchip ist, hauptsächlich um den 12F675 zu brennen oder zu lesen.
-
Thread
unsigned int zu ASCII mit weniger als 18 div or mod or mul
sowas verrückte tun? Das menschliche Auge ist mit seiner Ablesegeschwindigkeit selbst einem kleinen PIC12 hoffnungslos unterlegen.
https://www.google.com/search?q=double+dabble+c+code Schon den ersten Treffer musst du nur von 16 Bit auf 32 Bit "aufbohren": - https://github.com/ankurpawar/C_code/blob/master/doubleDabble.c Und auch beim 2. kann man die Idee dahinter klar erkennen: - https://gist.github.com/shannietron/04d6b655772301103f0a1012ba48b17a
-
Thread
Fragen zu Von Neumann und Harvard:
steht jetzt im datenspeicher und was im Programmspeicher? versteh das nicht so ganz? z.b.: Befehl MOV A,05h (A...register) heisst das, dass der wert 05h im Datenspeicher steht und der OPCODE zum Befehl im Programmmspeicher???? wenn ja, dann müsst man ja noch die Adresse wissen wo 05h im Datenspeicher liegt
Bei manchen von-Neumann-Maschinen sind Datenzugriffe im Codespeicher gar nicht möglich (AT90S1200, PIC 16F84). > versteh das nicht so ganz? z.b.: Befehl MOV A,05h (A...register) heisst > das, dass der wert 05h im Datenspeicher steht und der OPCODE zum Befehl > im Programmmspeicher???? Nein, die
-
Thread
Geschwindigkeit Arduino > C
Einfach mal compilieren und das erzeugte .lss File checken: PORTB |= (1<<PB2); 80: 2a 9a sbi 0x05, 2 ; 5 PINB = (1<<PB2); 82: 94 e0 ldi r25, 0x04 ; 4 84: 93 b9 out 0x03, r25 ; 3 PORTB ^= (1<<PB2); 86: 85 b1 in r24, 0x05 ;
1a 9a sbi 0x03, 2 ; 3 Dann bekommt der Compiler das auch richtig optmiert.
-
Thread
Bauteile Verkauf
Miniatur SMD Dipschalter RM 1,27 8x stk. 0,40€ 7. LED Rot SMD 1206 13x stk. 0,10€ 8. 7805S (0,1A) TO-92 im 10er Pack 0,80€ 9. 7815 1,5A TO-220 im 10er Pack 0,60€ 10. 7824 1,5A TO-220 im 10er Pack 0,60€ 11. VERKAUFT 12. 7x Rote Vollisolierte SICHERHEITS Bananenbuchste (Schraubbar) mit Lötanschluss
, Ohne hintergrund beleuchtung NEU Stk. 6,50 22. 3 Trafos (Daten auf Anfrage) 23. 13x PIC 16F84A-04 stk: 1,40 24. 3x ADC0804LCN 1,20 Stk. 25. Riesen Text LCD preis: 12€ sende auf wunsch daten 26. ATMEGA 128 Preis: 4,85€ Stk. 27. 7805 Regler 1,5A 0,08€ Bei Intresse könnt ihr euch
-
Thread
Handydummy (Attrappe)mit richtigem Display 10Zoll - u.a.Motorola Xoom
Ich hab gerade mal den DDR-SDRAM von 16Mb*16 auf 32Mb*16 getauscht, ergibt leider einen Fehler. [code] MP650 BootCode V:0A PwrOnSrp:0x00007F4A dma->SdramCtl:0xE654925C DDR SDRAM 16Mb*16 Loader Address=0xBFC00EE0 Loader Size=0x00004CDC
128 < dwSetupSize:280 Write dwLen=3756 dwFileSize=3756 dwOriSize=3756 dwBufSize=1048576 handle=8026a0f8 pwbuf=a0831030[/code]
-
Thread
Warum brauchen Android Apps so viel Speicher
Mastermind-Solver) werkelt. Das Ganze ist eine Simulation eines Programms, das ursprünglich in einem PIC 16F84 ablief, also mit 2 K Worten Programmspeicher und 68 Bytes RAM auskam. Warum ist das .APK unter Android dann 3 MByte groß (Faktor 1500) und braucht im Betrieb dann sogar Speicher in erschreckend
what-is-the-memory-consumption-of-an-object-in-java [...] Object headers and Object references In a modern 64-bit JDK, an object has a 12-byte header, padded to a multiple of 8 bytes, so the minimum object size is 16 bytes. For 32-bit JVMs, the overhead is 8 bytes, padded to a multiple of 4 bytes.
-
Thread
Hochtemperatur-Platinen
http://www.honeywell.com/sites/portal?smap=aerospace&page=High-Temp-Electonics3&theme=T5&catID=C8CB0A123-D15A-925D-8BF2-3FBCC5E54BB7&id=H0F4347A8-B418-9BBF-51D2-4FE2F72E6EC1&sel=3 Hmm, nicht schlecht, ein 8051 im Backofen ;-)
http://www.honeywell.com/sites/portal?smap=aerospace&page=High-Temp-Electonics3&theme=T5&catID=C8CB0A123-D15A-925D-8BF2-3FBCC5E54BB7&id=H0F4347A8-B418-9BBF-51D2-4FE2F72E6EC1&sel=3 > > Hmm, nicht schlecht, ein 8051 im Backofen ;-) vor allem verbrennt der erstmal Kohle...bei Digikey mit 539€ gelistet
-
Thread
Vorschlag zu Hex-Ziffern auf 7-Segment-Anzeigen
4511 im scyd013 von a bis f nur blanks ...
Josef G. schrieb im Beitrag #5697883: > A aut, B bol, C ces, D dev, E est, F fon. A aut, B bol, C ces, D div, E eot, F fon.