-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
Weiter oben im Thread, pic12f509 , pic12f508 (von anderen quelle).
konstant auf 0, damit bleiben 80 bit Eingangsdaten. Vorhergehende Daten spielen keine Rolle. Zum PIC Auslesen: Falls die 50mV sich auf den Report von Skorobogatov beziehen: da ging es um den 16F84A. Das ist wohl leider nicht direkt übertragbar. Zumindest habe ich bisher nur gesehen, dass Code und
-
Thread
Wer hilft mir weiter,damit ich das ambilight zu ende bekomme
Dürfte schwer werden den PIC 16F628A Prozessor mit einem Atmel ISP zu Programieren. Schau dir mal diese Seite an: http://divxstation.com/article.asp?aId=151 Aber das ist ein cooles Projekt. Gruß
10001000189531C0189550C01895189518951895D1 :100020001895189518951895189594E09EBF8FE52A :100030008DBF17E119B910E010BD16E810BD579A31 :10004000549A20E08FEF87BB88BB00241124222420 :100050003324442455246624772400278CE9882EF1 :1000600082BE81E083BF81E089BFDD27C7E0A0E6D3 :10007000B0E07894FFCF9FB682BE0395003441F480 :1000800000278C918883CA951AF4C7E0A0E6B0E0F7
-
Thread
Suche kleinen, günstigen µC
aja .. wie schauts mit der Frequenz aus ?? Reichen 16 MHz ?? Ansonsten gibts noch den ATmega88 (ca. gleiche Spez.) mit 20MHz.
Schau dir mal den PIC 16F87 oder 16F88 an.
-
Thread
Freeware C-Compiler für PIC 12F ..... 16F
sondern unter der GPL, das wird aber für den OP wohl keinen Unterschied machen. SDCC unterstützt die PIC14 und PIC16 Architektur, d.H. nur manche der pic12f (nicht die mit PIC12 Befehlssatz). im PIC14 Modus: 16f72 16f73 16f74 16f76 16f77 16f84 16f84a 16f87 16f88 16f616
16c622a 16c710 16c71 16c711 16c715 16c717 16c770 16c771 16c745 16c765 16c773 16c774 16c781 16c782 16c925 16c926 12f629 12f675 12f635 12f683 und im PIC16
-
Thread
Digitalmischpult mit PIC 18F4550
zwischen den einzelnen Samples eine gewisse Latenz. >das erste dieser Signale auf einem Pin des PIC digital >auszugeben und zu einem DAU zu führen, um es zu einem Musiksignal >zurückzuwandeln. Noch mehr Latenz... Ich kenne den PIC18F4550 zwar nicht (eigentlich gar keinen PIC), aber ohne DSP
und danke für die vernünftige Antwort. Anbei der Schaltplan (der denke ich soweit ok ist). Der PIC ist mittlerweile wie gesagt ein 18F4550. Das war leider Vorgabe unseres Dozenten. Es muss etwas mit einem PIC sein. Meinungen über die Hardware hätte ich natürlich gern eingeholt... Aber wir hatten
-
Thread
16 bit controller
dsPIC von Microchip oder MSP430 von TI.
verwendet werden, deshalb <NO FLOAT>, ist doch nett vom Compiler das er dir das sagt. Aber, printf_fast_f (Bestandteil von SDCC) kann es ;-)) Beispiel: printf_fast_f ("%f ", meine_float_variable); Das geht auch im Speichermodell small da die Funktion sehr "schlank" ist. @ Peter, toll was der Keil
-
Thread
Bitmap Konverter
, uint8_t *pic, uint8_t w, uint8_t h) { uint8_t dimx = w-1; uint8_t dimy = h-1; S65_allocatearea(x, y, x+dimx, y+dimy); for(uint16_t counter = 0; counter < ((dimx+1)*(dimy+1))*2; counter++) { LCD_WrData(pgm_read_byte_near(&pic[counter])); } } [/c] Wird dann in der main() so aufgerufen: [c] S65_PutRawBmp16(60, 60, img_bmp, 10, 10); [/c] Ich betreibe das Display an einem ATmega644 bei 16MHz. Die Wiedergabe von
-
Thread
16F88 Kommunikation und Messung
Hallo User, Ich muss mit einem PIC 16F88 eine AD Wandlung, Frequezmessung und RS 232 Kommunikation realisieren. Ich programmiere bevorzugt in C, verstehe aber auch Assembler. Im Dateianhang hab ich mal meine Initialisierungen angehängt
posten. Was ich noch brauche, wäre für die Frequenzmessung eine INIT für die Capture Funktion des PIC. Habe das schon mal mit dem Datenblatt probiert, hat aber nicht funktioniert. Ach ja, bin Anfänger was PICs angeht, also bitte etwas Nachsicht. MfG Thomas
-
Thread
AVR ASCII Video Terminal - 40 x 25 - BAS Signal
if i recoplie with atmega88, i got error like this error: Operand 2 out of range: 0x80
if i recoplie with atmega88, i got error like this adiw XH:XL,Charbuf/2 error: Operand 2 out of range: 0x80
-
Thread
Doppelpuls mit PIC generieren
Hallo zusammen! Ich habe da folgendes Problem. Ich habe hier einen PIC Controller (16F971), der mit 20 MHz läuft. Ich möchte gerne einen Doppelpuls generieren. Sprich einen High Puls, danach einen Low Teil und dann wieder ein High Puls. Die drei Zeiten sollen variabel
Welchen Controller verwendest du? Eine PIC16F971 kenne ich nicht ;-) Ich kenne nur einen PI16F917. Das ganze sollte sich eigentlich ausgehen. WEnn du einen PIC16F917 verwendest.. verwendest du dann auch das interne LCD-Modul? Naja.. für
-
Thread
PIC läuft erst nach reset ....
Hallo, Hab das Problem, dass bei mir ein PIC16F876 erst dann läuft, wenn ich ihn resette. Für meine Anwendung muss der aber laufen, sobald der Saft angeht. Bei anderen PICs (84, 88, 648) geht das tadellos. Wenn ich im reset-zustand (reset=0)
Falls Du den internen Oszillator im 16F876 benutzen willst, der hat keinen. Siehe Datenblatt Seiten 145 und 146.
-
Thread
cc5x und PIC 16F628 / 88 problem
Hallo, Ich bin vor kurzem für PIC programmierung von Assembler zu C mit CC5X umgestiegen und bin recht glücklich, jedoch funktioniert leider nix außer den alten 16F84. Bei den 628, 648, 88 und 876 (mehr hab ich nicht) lässt sich mit
Brenner benutzt Du denn? zu 2. Ich begann mit PICSTART Plus (bis ich Probleme bekam mit den neueren PIC-Typen bekam. Auch das brennen einer neuen Firmwire für den Brenner lt. Anleitung des Handbuchs brachte keinen Erfolg) Aber für die PIC-Typen 16F87x und PIC16F62x funktioniert dieser nach wie vor gut
-
Thread
Multiplikation
Hallo ich hab einen Code für PIC16F88 gesucht um zwei 8-Bit Register mit einander zu Multiplizieren. Hab diesen auch gefunden und sehr erfolgreich getestet, nur verstehe ich nicht wie dieser Funktioniert. Kann mir da vl wer helfen
-
Thread
Pic 16f88 RS232 initialisieren
Hallo, ich möchte mit dem Pic 16f88 analoge Spannungen einlesen und per USART auslesen. Ich habe das PC-Programm in VB geschrieben und es funktioniert mit anderen Pic´s zusammen wunderbar. Der "Fehler" macht sich so bemerkbar, dass das Funkmodul die Daten empfängt und direkt an Pin 8 des Pic´s 16f88 (RX)weitergibt, es da aber stark gedämpft wird und nur ca. 0,7 Volt erreicht. Ist die initialisierung des Pic´s eventl. fehlerhaft ?? ;Usart init aus Datenblatt BSF STATUS,PRO MOVLW D
-
Thread
-
Thread
Auswählen eines Mikrocontrollers
, denn immerhin ist ja eine Motorsteuerung genau ihr Einsatzgebiet ;-). Also ich würd wohl den PIC18F2220 nehmen (ist mein PErsönlicher Favorit). Wenn es mehr Speicher und mehr IO-Pns sein soll, dann würd ich den PIC18F4220(der grosse Bruder vom 2220)nehmen. C-Compiler gibts von Mircochip auch gratis. Schau doch einfach mal bei www.microchip.com vorbei. Am besten bei der PIC18F-Serie. AD-Wandler und PWM Module habe sie auch...UART ebenfalls (wenn ein anschluss an den PC vl auch einmal gedacht ist). Zum brennen des PICs gibts ganz günstige und einfache Schaltungen im
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
Hallo Habe da ein kleines Problem. Habe einen dsPIC30F6012 und möchte damit ein OS128064PK16MY0A01 ansprechen. Hat da vielleicht jemand schon ein kleines proggi dafür. Habe mir zwar jetzt schon mal die Initialisierung geschrieben, aber soweit ich
den Ram schreiben irgendwie nicht so ganz verstanden . Ich habe das Display im 6800 Modus an einem PIC16F877 am Laufen . Geht auch alles wunderbar nur möchte ich da ja auch gern mal Schrift bzw kleine Grafiken anzeigen . Wenn von euch jemand so nett wär und mir im Anfängerdeutsch erklären könnte wie
-
Thread
PIC 16F88 Daten über RS232 an Visual Basi
Hi, ich sende mit dem 16F88 in einer Schleife einfach mal immer den Buchstaben 'T' über die async. serielle Schnittstelle raus. Die Daten kommen z.B. im Hyperterminal einwandfrei an. Einstellungen 19200,8,1 jetzt wollte
hintereinander und das VB Programm kann die Zeichen nicht schnell genug einlesen. Ich würde entweder auf dem PIC eine Pause von ca. 5ms zwischen den Zeichen einlegen oder in VB der Schnittstelle einen größeren ReceiveBuffer spendieren (hab aber keine Ahnung wie das geht). Dieter
-
Thread
Suche 8PIN µC
µC mit 3 PWM (Hard- oder Software) und nem Seriellen BUS. Nach einigem googeln bin ich auf den PIC 12F629 oder 12F635 gestossen, doch könnte der Speicher etwas wennig sein für 3 Software PWM und noch nen Seriellen bus. Will zwar in ASM schreiben, doch kenne ich den Umfang noch nicht. ich dachte
Hallo Peter, da bin ich offenbar die erste Ausnahme von Deiner Regel. Bin beruflich seit 5 Jahren PIC Programmierer (erst 16C, jetzt 18F Serie), hab aber mit Z80 angefangen, dann HD64180 und anschließend 8051 beackert (was tut man nicht alles um in seinem Job zu Geld zu kommen) Es stimmt auf jeden
-
Thread
PIC16F88 Einsteiger Problem
Hi, habe bisher den PIC16F84 in Assembler programmiert und wollte jetzt auf den PIC16F88 umsteigen. Ein kleines Programm test88.asm ist im Anhang beigefügt (blinker an portb). Das Programm enthält auch die Fuses-Einstellungen
Hi, kenne das Problem, ich verwende den CC5X Compiler und habe Projekte, die auf dem PIC16F84 problemlos laufen auf dem 16F88 nicht zum laufen bekommen. Ich habe herausgefunden, dass man zuerst die Eingänge von analog auf digital umschalten muss, dann funktioniert der Pic16f88 auch genauso
-
Thread
Universelle Tastenabfrage
Hallo Forumsmitglieder, ich habe mich schon versucht an den Codebeispielen für Microchip PIC Mikrocontroller aber ich scheitere leider beim Aufruf der Funktionen. Ich nutze 4 von 8 Pins des PORT A als Eingänge, der Rest sind Ausgänge. Compiler ist XC8 in Verbindung mit einem PIC16F628.
gemachte habe daher hier dier Code in voller Schönheit. Nicht wunder, es handelt sich um einen Microchip PIC16F628. Hier der Inhalt der Headerdatei: [c]#ifndef UNBOUNCE_H #define UNBOUNCE_H #include "sw_spi.h" #define KEY_PORT PORTA // Input register #define KEY0
-
Thread
PIN mangel & ICD2 debuggen
Hallo ich hab grad ne relativ große schaltung mit dem PIC16F88 aufgebaut, damit ich die Funktion des Programms dann auch wärend dem laufen: In-Cricuit- debuggen kann, hab ich einen ICD2 conector eingebaut, also ne verbindung an MCLR, eine an RB7 und eine
gäbe es zumindest elektrisch kein Problem. Nur die Frage geht das ? oder gibts da Probleme wenn der PIC die LED vom Programm her auf high setzten will, wird das dann ned vom ICD als Daten angesehen, oder wird das gar unterbunden dass nix anderes auser dem debuggen über die Pins geht. was passiert
-
Thread
TV Bild mit AVR
, &H00 'o Data &H00 , &H00 , &H1E , &H11 , &H11 , &H11 , &H1E , &H10 'p Data &H00 , &H00 , &H0F , &H11 , &H11 , &H11 , &H0F , &H01 'q Data &H00 , &H00 , &H16 , &H09 , &H08 , &H08 , &H1C , &H00 'r Data &H00 , &H00 , &H0E , &H10 , &H0E , &H01 , &H0E , &H00 's Data &H00 , &H08 , &H1E , &H08 , &H08 , &H0A , &H04 , &H00 't Data &H00 , &H00 , &H12 , &H12 , &H12 , &H16 , &H0A , &H00 'u Data &H00 , &H00 , &H11 , &H11 , &H11 , &H0A , &H04 , &H00 'v Data &H00 , &H00 , &H11 , &H11 , &H15 , &H1F , &H0A , &H00 'w Data &H00 , &H00 , &H12 , &H12 , &H0C , &H12 , &H12
-
Thread
Daten auswerten mit Pic
dabei ein programm zu entwickeln welches mir ermöglicht Farben auszuwerten...(AD gewandelte RGB Werte,PIC16F877), ich wollte euch fragen ob mir irgendwer einen Tipp geben könnte wie ich die sache am besten angehe, vielleicht hat jemand schon ein ähnliches programm entworfen und kann mir helfen danke im
violett 119 127 167 hell schwarz 127 137 173 dunkel schwarz 126 137 172 hell weiß 36 88 145 dunkel weiß 54 102 147 hell braun 103 131 167 braun 118 135 174 dunkel braun 124 137 173 hell grau 67 104 156 grau 96 119 163 dunkel grau 120 132 174
-
Thread
RLC Messung mit AVR
Hallo Ein Ansatz zur LC-Messung findest du hier: http://www.sprut.de/electronic/pic/projekte/lcmeter/lcmeter.htm Dann noch eine Widerstandsmessung und man hat ein RLC-Meter
VOUT und ich kalibrieren it.But, wann immer ich will, um ein Impedanz 100 Ohm Widerstand Gerät ein 88K Ohm impedance.Can Sie helfen mir, was ist mein Fehler in der Kalibrierung?
-
Thread
Elektor Reflow Ofen
Bauteilliste für eine kompakte Ofensteuerung, wie ich sie bauen würde/werde: 1x atmega8-pdip 1x quarz, 16MHz HC49 2x Kerko 33p 1x 7805 (TO-92) 1x Elko 100µF/16V 105°C 1x Elko 220µF/35V 105°C 4x LED 3mm oder 5mm 4x Taster DT6 1x LCD (1x16 oder 2x16) 7x Kerko 100n 1x Trafo 1x9V, 2.8VA z.B. Era EI30
Optokoppler CNY17 2x Widerstand 56k 2x 1n4148 1x Varistor 250V 1x Netzdrossel 2x X1-Kondi mit 100nF 1x Widerst. 100 Ohm 5x Widerst. 330 Ohm 2x Widerst. 1k 1x MAX232 4x Elko 1µF/16V 105°c 1x Sub-D Buchse, print 2x 2-er Schraubklemme 2,54mm Eventuell noch 2 Widerstände + 1x100nF mehr (Für bessere
-
Thread
RS232 mehrere Bytes mit PIC empfangen
festgelegt. Hier ist der komplette Code (nur mal eine erste Version ohne GLiederung,etc.) #include <p16f88.inc> MOVLW 0x51 ;initialize pointer MOVWF FSR ;to RAM init movlw b'00000000' ; all ports low movwf PORTA movlw b'00000000' ; all ports low
Hallo Nur ein Hinweis: Für den PIC gibt es auch günstige C-Compiler. Abgesehen davon, dass man die Internals des PIC ein wenig besser kennen lernt erscheint mir nur die Codegrösse und Geschwindigkeit ein Vorteil. Leztere beide sind aber
-
Thread
Zwei Fragen zu Netzteil Nachbau (Alternative zu 2N3055)
nicht viel Erfahrung mit dem PIC habe. mfg SHOOTER
Netzteil vorstellen wie ich es mir gedacht habe: Also es soll ein LCD Display bekommen das von einem PIC 16F88 angesteurt wird und die aktuelle Spannung am Ausgang sowie den Aktuellen Strom am Ausgang anzeigt. Das ist immo mein Hauptprolem da ich noch nie mit dem AD Wandler geschafft habe. Aber Grunddinge
-
Thread
Modifizierter Laminator - 1A Ergebnis
, wenn sich das Gerät bewährt, dann baue ich noch eine kleine Bremse und einen Thermostat um einen PIC10F2XX und zwei TRIACs drumrum...
Seite? Thomas misst die Temperatur mit einer 1N4148, geht super. Du brauchst dann allerdings einen PIC mit ADC, z.B. 12F675
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
phones can control display contrast (by service tool) from 0 to 255. I make LCD Emulator based on PIC18F252 and connect it to phone. I has tried to record commands prom phone to LCD. And I make it! Now it look like all commands to LCD has 16bit. For Eample: CS = 0; RS = 1; PutWord(CMD); RS =
Wie sieht denn der komplette Code aus und was für ein Display (LS020, LPH88, L2F50) hast du?
-
Thread
RS 485 Lenz X-Bus
liebsten auf Bascom-Basis) am Laufen? Oder hat ev. schon mal jamand von euch versucht einem LI100F über die serielle Schnittstelle Kommandos zu schicken? Eigentlich möchte ja auch ich nur ein paar Weichen vom AVR aus stellen, ob das nun direkt über RS485 oder über das LI100F geschieht, spielt mir
/pdf/XpressNet%20und%20USB%20Interface.pdf und da: http://www.digital-plus.de/pdf/xpressnet_li101f.pdf Thomas
-
Thread
DCC Decoder
Hi pic16x84 I´m not quite understanding what you are trying to say. On one hand you write that a DCC-Decoder (conformant to NMRA) is possible with BASIC (which I personally doubt) on the other hand you
Funktioniert dieser DCC Decoder Code wirklich. Funktionen F1 F2 gehen, aber die PWM spinnt. Habt Ihr auch die Erfahrung gemacht.
-
Thread
Java auf AVR Gesperrt
vielleicht läuft das uart nun auf halber freq. (wegen 8 statt 16 Mhz)
oben stand doch mal jemand, der das schon auf einem Mega16 laufen hatte. Holger
-
Thread
Warum verwendet WinAVR nie swap/mul ?
364: 88 b3 in r24, 0x18 ; 24 366: 80 7f andi r24, 0xF0 ; 240 368: 91 2f mov r25, r17 36a: 92 95 swap r25 36c: 9f 70 andi r25, 0x0F ; 15 36e: 89
& ~LCD_DATA_MASK) | (signal & 0x0f); 374: 88 b3 in r24, 0x18 ; 24 376: 80 7f andi r24, 0xF0 ; 240 378: 1f 70 andi r17, 0x0F ; 15 37a: 81 2b or r24, r17 37c: 88 bb out 0x18
-
Thread
Logic Analyzer bauen
Zum Thema HID-Device: nehmt einen PIC18F4550, HID-Firmware gibts gratis von Microchip. Nutze die Firmware auch bei meinem 10 Kanal Datenlogger.
web.icsi.com.tw/English/Datasheets/ASYNCHRONOUSSTATICRAM.html bzw. http://web.icsi.com.tw/domino/packinfo.nsf/F384F466ECEF4C1F48256F320003B3E6/$FILE/ic61LV25616.pdf ist er zu finden. 256K X 16 IC61LV25616 3.3V 8,10,12,15 [K, KG, T, TG, B] MP Was allerdings als Status Available MP bedeutet, verschließt sich
-
Thread
Pac Man mit dem ATmega8
http://www.reichelt.de/inhalt.html?SID=14QAl30dS4AQ4AAFGRm%40c7f25b93de0eff217c8d737c3d702701c;ACTION=3;LASTACTION=2;SORT=preis;GRUPPE=A34;WG=0;SUCHE=Ram;ARTIKEL=628128-70;START=0;END=16;STATIC=0;FC=669;PROVID=0;TITEL=0 Wie groß ist dieser Baustein? Ist der 1MB
beschriebene Ablauf erfolgt für jedes Zeichen: LD ZL,X+ ;2 OUT Nullreg ;1 Takt 3 Lückenbit LPM r16, (Z) ;3 OUT r16 ;1 Takt 7 1. Bit LSL r16 ;1 NOP ;1 OUT r16 ;1 Takt 10 2. Bit LSL r16 ;1 NOP ;1 OUT r16 ;1 Takt 13 3. Bit ...usw. Also
-
Thread
Mega8, ADC, UART. Excelblatt als Voltmeter
speichern kann man die Werte jetzt auch automatisch. Im Anhang noch der C-Code für den verwendeten ATMega88. (auch das geht schöner, ich weiß. Aber es läuft wie es soll ;))
der vordere Teil des strings s="V;" abgehackt und übrig bleibt dein Wert. Du musst also mit deinem PIC einen string "V;255" senden oder die zeile z=Split(s,";") einfach auskommentieren. Gruss der grosse