images/oaupload/banggood/images/65/DC/e695df7d-37d4-4eb7-a070-ad7a05bc8c69.jpg.webp mit zweimal PIC16F628A gelegentlich findet man noch das argentinische Rufzeichen lu5djv, aber dessen Platine sieht anders aus. Aber von einem Kurzwellenradio sehe ich nichts, im Text wird eigentlich nur von Signalgenerator
dann natürlich auch weglassen. Außerdem soll ein Frequenzzähler eingebaut werden. Timer0 von PIC16F628 erlaubt bis zu 50MHz Eingangsfrequenz, was natürlich nicht reicht. Deswegen nehme ich ein Vorteiler-IC U813B. Dieser Chip hat Empfindlichkeit vom 10mV von 70MHz bis 1GHz, läuft in der Praxis aber
Habe einen PIC16F628-04SO bestellt. Auf der Tüte stands auch so drauf. Aber als ich ihn ausgepackt habe war ein PIC16F628A-04SO din. Hab ein Fax raus geschickt das ich den nicht bestellt hatte. Das Bauteil in eine
runtergeladen und hinzugefügt ;*********************************************************** ; Hardware: PIC 16F628A, SMD ; Interner 4MHz Oscilator ; ;*********************************************************** ; Aufgabe: RB0 schaltet MOS-Fet für ein paar Sekunden nach Reset durch, danach "SLEEP" ;************
(kleine) Projekt: Als erstes kleines Projekt sollen alle ungeraden Pins vom Port B (z.B. eines PIC16F628) leuchten. MPLAB starten à Project à Project Wizard… Bild 2.4. Taste „Weiter >“ 1 2 Bild 2.5. PIC auswählen (z.B. den PIC16F628) Taste „Weiter >“ Seite 6 PIC-Programmierung in C (mit CC5X) Bild 2.6
mit LCD-Display ; http://www.sprut.de/electronic/pic/projekte/frequenz/freq.htm ; ; angepasst für PIC16F628a mit internen RC-Takt und ; Messung ohne Vorteiler ; ; Prozessor-Takt ca. 4 MHz (interner RC) ; ; Messbereich bei Messdauer 1/4 sek ca. ; 20 Hz ... 500kHz ; ;*************************************
************* ; This file is a basic code template for object module code * ; generation on the PIC16F628A. This file contains the * ; basic code building blocks to build upon. * ; * ; Refer to the MPASM User's Guide for additional information on * ; features of the assembler and linker (Document DS33014
/* Project: Temperature and humidity measurements using DHT11 MCU: PIC16F628A Clock: 4.0MHz external resonator MCLR is enabled Date: Jan 10, 2012 Written by: Rajendra Bhatt (www.embedded-lab.com) */ // LCD module connections sbit LCD_RS at RB4_bit; sbit LCD_EN at RA4_bit;
runtergeladen und hinzugefügt ;*********************************************************** ; Hardware: PIC 16F628A, Testplatine 18Pin, 4MHz-Quarz, Reset-Taster an RA5, Pullup-Widerstand 10k ; ; PORTB = 8xLED rot + 8xVorwiderstand 4k7 Ohm in Reihe vom Pin gegen Masse ; = High am Pin = LED leuchtet ; ; PORTA =
optional addition or subtraction of a frequency offset (programmable) • very low component count: a PIC 16F628, 5 7-segment LED displays, a 20MHz crystal and a few resistors • optional (configurable) power-saving mode which automatically turns the display off if the frequency didn't change significantly within
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ß
Hi i wrote a routine to drive the 3510i LCD in C for the PIC16F628 microcontroller, i cannot read/write German but i got the inspiration to write my code from this webpage, so i am posting my code here, i hope it will help others. www.spiralbrain.tk or http:
commercial use ; ;********************************************************************* ; Hardware: PIC16F628A ; Interner Oszillator fosc=4MHz ; PORTA nicht verwendet ; PORTB,RB1 Rote LED mit Rv 1k an GND ; ; Info: Es ist sinnvoller die LED mit Vorwiderstand zwischen Pin und ; Vdd (+5V) zu schalten, da die
****************** ; This file is a basic code template for assembly code generation * ; on the PIC16F628A. This file contains the basic code * ; building blocks to build upon. * ; * ; Refer to the MPASM User's Guide for additional information on * ; features of the assembler (Document DS33014). * ;
Chips verdient. Ich habe seid uber zwei Jahren mal wieder aus dem "kalten" eine Funkuhr gebaut mit Pic16f628 in Assembler. Habe zwar vergessen das man auch einzelne BIT's setzen kann mit BSF o. BCF aber sonst null problemo. Die wirken halt blos wie ZweiTakter aber sonst finde ich die so schlecht nicht
Habe nun mal ein quick & dirty Programm für ein PIC16F628a ohne weitere Bauteile geschrieben. Das Grundgerüst habe ich aus ein Timer0-Beispiel von Sprut übernommen und angepasst. Ich gebe einfach das digital codierte 125kHz Rechteck-Signal für Kanal1 auf
ungewöhnlich wenn man einen controller mit einem komperator-eingang verwendet (z.b pic12f629 oder pic16f628). das ganze auf meinen mist gewachsen?? mit nichten... bei www.microchip gibt es da eine applikation an504 (glaube ich) die dies bereits für die ersten pic's beschreibt die auf dem markt waren. und
Brenner > will nicht... Wovon redest Du da eigentlich ? Der Prozessor (laut ASM File) ist ein PIC16F628. Das ist ein FLASH Typ. den kannst Du (fast) beliebig oft umprogrammieren. Grüße Andreas
etwas auszuprobieren. Allerdings noch mit "Einzel-LEDs. Gesteuert wurde das ganze von einem PIC16F628. Das Ding war auf "zeilenweisen" Betrieb ausgelegt,d.h. es wurden über eine Kette CD4094 immer die LEDs einer ganzen Zeile UND die jeweils aktuelle Zeile geladen und dann umgeschaltet. Es waren also
Treiben der LED mittels Transistor gepuffert) das Sekundensignal an den Eingang des hier verwendeten PIC16F628A. Mein Standort ist ca. 220km von Mainflingen entfernt. Man darf halt keine zu dicken Drähte in das Steckraster reinquälen, dann ist die Kontaktgabe auch bei vielen Wiederholungen sicher. Natürlich
; This file is a basic code template for assembly code generation * ; on the PIC16F628A. This file contains the basic code * ; building blocks to build upon. * ; * ; If interrupts are not used all code presented between the ORG * ; 0x004 directive and the label main can be removed.
*** ; Das Programm beginnt mit der Initialisierung Init ; Komperatoreingaenge (default ein) des PIC16F628a ausschalten MOVLW B'00000111' ; alle Comparatoreingaenge aus MOVWF 0X1f ; bei PIC16F62x bsf STATUS, RP0 ; Bank 1 movlw Ini_opt ; pull-up on movwf OPTION_REG movlw B'11111000' ; RA0 .. RA2 outputs
; This file is a basic code template for assembly code generation * ; on the PIC16F628A. This file contains the basic code * ; building blocks to build upon. * ; * ; If interrupts are not used all code presented between the ORG * ; 0x004 directive and the label main can be removed.
; This file is a basic code template for assembly code generation * ; on the PIC16F628A. This file contains the basic code * ; building blocks to build upon. * ; * ; If interrupts are not used all code presented between the ORG * ; 0x004 directive and the label main can be removed.
in use ; ; Purpose; Initialize a HD44780-LCD ; This file is succesful tested with ; PIC16F1827, PIC16F628, PIC16F876 ;****************************************************************************** ; ; TO USE THIS FILE, PLEASE COPY IT TO YOUR PROJECT-FOLDER! ; ;****************************************
in use ; ; Purpose; Initialize a HD44780-LCD ; This file is succesful tested with ; PIC16F1827, PIC16F628, PIC16F876 ;****************************************************************************** ; ; TO USE THIS FILE, PLEASE COPY IT TO YOUR PROJECT-FOLDER! ; ;****************************************
********** ; This file is a basic code template for assembly code generation * ; on the PIC16F628A. This file contains the basic code * ; building blocks to build upon. * ;
Pins des PORT A als Eingänge, der Rest sind Ausgänge. Compiler ist XC8 in Verbindung mit einem PIC16F628. Beim Aufruf der Funktion in meinem Main Programm gibt mir der Compiler zu verstehen dass er "KEY1" nicht kennt. [c]if ( get_key_short( 1<<KEY1)) i++;[/c] Die Fehlercodes lauten:
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
******** ; Purpose: Initialize a HD44780-LCD ; This file is succesful tested with ; PIC16F1827, PIC16F628/-A, PIC16F876/-77 ; PIC16F84 , ; LCD-Timing: Timing in LCD_Init is fine up to fosc 10MHz ; fosc >10MHz needs an other Sub "Delay1ms" for ; fosc in use ;*******************************************