-
Thread
einsteiger (PIC) arbeitet sich ein und braucht hin und wieder hilfe
PICs sind von den 8 Portbits nur 5 zugaenglich, weil nicht ausreichend Pins zur Verfuegung stehen (PIC 16F684..... 2 Ports aber nur 14 Pins!) Gruss Michael
> Korrigiert mich wenn ich falsch liege! Hmm, als ich noch PICs verwendete, PIC16C71, PIC16C84, gab es kein LATch-Register. Gut, daß sie aufrüsten (aber immer noch kein Grund zu PIC zurückzukehren).
-
Thread
Frage zu PIC Brennern
www.stolz.de.be/). Damit hast du sowohl einen Debugger als auch ein Programmiergerät, welches viele PICs (ab dem PIC16F877?) unterstützt. Der Nachbau geht völlig problemlos und du bekommst stets die aktuelle Firmware bei Microchip. Gruß
www.cologne-hardware.de Dabei handelte es sich um einen Brenner wie den von Sprut. getestet mit 16F877, 16F84, 18F452, 16F628. Der Brenner funktioniert mit der Brenner Software von Sprut(also z.B. PBrenner36U für die 16Fxxx und P18 für die 18Fxxx) Oder Amadeus http://home.arcor.de/bernhard.michelis
-
Thread
PIC Assembler auf- abzählen
Hallo, ich arbeite seit ein paar Tagen mit meinem Ersten PIC (16f84a). Nun bin ich gerade dabei einen DAC0808 anzusteuern und damit verschiedene Spannungsformen zu erzeugen. Rechteck war kein Problem ;)"Sägezahn" auch nicht. Mein Problem ist jetzt die Dreieckspannung
Ralf G. schrieb im Beitrag #3220438: > btfsc STATUS,C ; Wenn Carry-Bit=0 überspringe nächsten Befehl So wird das nix. Druck Dir TABLE 7-2: PIC16CXXX INSTRUCTION SET aus und lege es Dir auf den Tisch. Und dann schau nach, welcher Befehl das C
-
Thread
Wer zu tief gräbt, muss zahlen
hatten, einfach noch keinen nennenswerten SRAM hatten und es auch gar keine freien C-Compiler gab. AT90S1200 und PIC16C(F)84 sei hier als Beispiel genannt. Aber mitlerweile sind die ATtinys und ATmegas so günstig und leistungsfähig und die Compiler wirklich brauchbar, dass ich auf Assembler
"1) C für PIC lernen -scheidet aus wegen Ablauf nach Zeit. " C ist auf jedem µC das gleiche, DAS ist ja der Vorteil von C. Also wenn du C kannst, dann kannst du auch C-Code für den PIC schreiben.
-
Thread
USALS-Codegenerator für Sat-Drehmotor
EUTELSAT: Bus functional specification version 4.2 -3- EUTELSAT: Application information for using a PIC microcontroller in DiSEqC and simple switcher Versiuon 1.0 (based on an old PIC16C620) -4- ELEKTOR ELECTRONICS 9/2006: (page46) DiSEqC monitor, PIC listens in on satellite receiver control bus, based on a PIC16F628 -5- diseqc12_navod_fw114_fw115.zip, from Hynek GAJDA (Tcheque republic) based on a PIC16F84A The most important thing is to well undestand the bus functionality, from which I wrote the assembler
-
Thread
LED 3x blinken dann LED permanent ON
kann ich den gesamten Code zum Download bereitstellen, es handelt sich im konkreten Fall um einen PIC 16F628A. Wenn es hilft ;-). Gruß Reiner
Testplatine (spaeter auch die fuer 28pin modifiziert) nachgebaut: http://www.sprut.de/electronic/pic/test/index.htm#84 Mit diversen Steckmodulen (EEPROM, LCDs, RTCs=RealTimeClock usw) ergaenzt, konnte ich bis heute fast alle meine Projekte ohne allzu grossen Aufwand testen, bevor ich mal was fertig
-
Thread
FT800 / FT810 Library
added them to be displayed: [code] ft800_cmd_dl(DL_BEGIN | FT_BITMAPS); ft800_cmd_setbitmap(MEM_PIC1, FT_RGB565, 100, 100); ft800_cmd_dl(VERTEX2F(20*16, 40*16)); ft800_cmd_setbitmap(MEM_PIC2, FT_RGB565, 100, 100); ft800_cmd_dl(VERTEX2F(20*16, 160*16)); ft800_cmd_setbitmap(MEM_PIC3, FT_RGB565
active EVE_cmd_execute(); _delay_ms(5); uint8_t int_mask = EVE_memRead8(REG_INT_FLAGS); } [/c] and: [c] void draw_button_text(uint16_t x,uint16_t y, uint16_t w, uint16_t h, uint32_t fg_color, uint8_t tag, uint8_t CurrTag,uint8_t font,const char *txt) { EVE_cmd_dl(TAG_MASK(1)); EVE_cmd_fgcolor
-
Thread
Starterkit Mikrocontroller
blinky.o stm32.ld @ echo "..Linke" $(LD) $(LFLAGS) -o blinky.elf blinky.o blinky.o: blinky.c @ echo ".Kompiliere" $(CC) $(CFLAGS) blinky.c [/c] 2. Linkerfile [c] MEMORY { ram (rwx) : ORIGIN = 0x20000000, LENGTH = 8K rom (rx) : ORIGIN = 0x08000000, LENGTH = 128K } SECTIONS
mal was du bestellen sollst. Ich hab damals vor vielen vielen Jahren auf den Seiten von sprut vom PIC gelesen. (Davor auch mal C-Control 1+2 angetestet, aber das war nix für mich.) Dann bin ich mti dem Fahrrad zum Mükra Elektronik und hab ein paar PICs (16F84) und Teile für einen parallel Programmer
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
_182\output.c:65:Error [1127] operand type mismatch in '?:' operator E:\_pic\_projekte\_ems\test-js_182\output.c:65:Error [1131] type mismatch in assignment E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [1105] symbol 'transmitUSB' has not been defined E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [1127] operand type mismatch in '?:' operator E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [1131] type mismatch in assignment Viele Grüße Franz
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
C15 10µ CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol C16 CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol
viewstart lds XH, YCnt // Zeilenadresse laden inc XH cbi _SFR_IO_ADDR(PORTD), FLM ld r16, X+ // 320 bits ausgeben ld r16, X+ ld r16, X+ ld r16, X+ ld r16, X+ ... [/c] Etwa der hier? Was genau bedeutet diese Schreibweise hier? [c] .global TIMER1_OVF_vect
-
Thread
Zwei Fragen zu Netzteil Nachbau (Alternative zu 2N3055)
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
Da ich bei dem Trafo von Reichelt (http://www.reichelt.de/inhalt.html?SID=17g%40QixKwQARIAADTfJ6o84a32438324502b6ba70d6039eb85fc6;ACTION=3;LASTACTION=2;SORT=preis;GRUPPE=C55;WG=0;SUCHE=ringkerntrafo;ARTIKEL=RKT%252012012;START=16;END=16;STATIC=0;FC=670;PROVID=0;TITEL=0) ja 2 Wicklungen á 12V mit 5A
-
Thread
gesperrten ATMEL auslesen
überschaubaren Aufwand mittlerweile sogar in Heimarbeit Knacken. (Aber das betrifft nur sehr alte Typen. PIC16C84 in der ersten HW Versionen beispielsweise...) Da hier nach einer Firma gefragt wurde: Erst letzte Tage hatten wir einen Thread da habe ich diese Fa. genannt: http://www.break-ic.com/ Irgenwo
überschaubaren Aufwand > mittlerweile sogar in Heimarbeit Knacken. (Aber das betrifft nur sehr > alte Typen. PIC16C84 in der ersten HW Versionen beispielsweise...) > > Da hier nach einer Firma gefragt wurde: > Erst letzte Tage hatten wir einen Thread da habe ich diese Fa. genannt: > http://www.break-ic.com
-
Thread
ATmega32 noch zeitgerecht?
man sollte auf den ATmega32A umsteigen. Pinkompatibel ist auch der ATmega324PB (3 UARTs, 3 Timer 16Bit).
auch mit einem uC machen können, aber mir war das saubere Taktverhältnis wichtig.
-
Thread
Frage zu einem Programm
project1 ;---------------------------------------------------------------------------- list p=16f84a ; processor pic16f84a #include <p16f84a.inc> ; verwendet definition ;---------------------------------------------------------------------------- __CONFIG _CP_OFF&_PWRTE_ON
schon auf einem etwas höherem Niveau. Nichts desto trotz ist dein bester Lehrmeister immer noch dein µC. Denn der verzeiht nichts, der beschönigt nichts, der übersieht nichts. Der führt nur das aus, was du ihm aufträgst. Und wenn der µC nicht das macht, was du willst, dann war dein Programm falsch. So
-
Thread
VFD Ansteuerung mit STM8
dafür. Es haben beide Ansätze ihre Vor- und Nachteile und man trifft auch beide als Chips an. Die PIC16 sind z.B. Harvard und von de CPU her von der 2.Sorte. Die PIC32 sind hingegen das komplette Gegenteil. So, das war ein bissel zu den Hardwaregrundlagen. Programmierung: Man unterscheidet seit
übersetzen. Was empfehlt ihr? Spricht etwas dagegen, einen eher "alten" PIC aus der Zeit des Displays zu nehmen (Mitte der 90er)? Der beliebteste PIC ist angeblich der PIC16F54 und der PIC16F84 oder der PIC16F886/7. Programmieren würde ich den mit dem TL866 Programmer. Viele
-
Thread
Probleme mit dem programmieren PIC16F84A
habe erst gedacht das es ein hardware fehler war und ladete ein fertiges prog von sprut auf meinen PIC und es stellte sich heraus das alles stimmt. Nun denke ich das es ein software fehler ist. Hier ist das Programm: ; Source created with Parsic Version 3.x ; at : 28.03.2010 16:47:49 ; Project File : C:\Dokumente und Einstellungen\wende\wende.pic ; Project Version : 1.0.5 ; Created : 07.07.2000 04:14:00 ; Last change : 28.03.2010 16:47:44 PROCESSOR 16F84A INCLUDE P16F84A.INC
-
Thread
PIC16F688 - Probleme beim BUILD
[c] list p=16f688 ;*********************************************************************** ;* Pinbelegung ;* ---------------------------------- ;* RA: 0 > LED mit 1 kOhm Vorwiderstand
----------------------- Clean: Deleting intermediary and output files. Clean: Done. Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F688 "blinklicht_prog.asm" /l"blinklicht_prog.lst" /e"blinklicht_prog.err" /o"blinklicht_prog.o" Error[150] C:\USERS\AZUBIEL\DOCUMENTS\BLINKLICHT
-
Thread
Hab' 5 PIC 16F84A bzw. 16C71 übrig
Forumisti, ich bin schon vor einiger Zeit auf die 18Fxxx - Familie der PICs umgestiegen. Seither gehen mir ständig meine Reste im Weg rum, die ich jetzt loswerden will, bevor sie schlecht werden ... Im Einzelnen: 1x 16C71 /JW: PDIP-Gehäuse, UV-löschbarer Fenstertyp, A/D-Wandler. SEGOR-Preis 13,10 €. Jetzt für 6,- € 2x 16F84A-04/P: PDIP-Gehäuse. SEGOR-Preis 6,80 €. Beide jetzt für 6,- € 2x 16F84A-04/SO: SOIC-Gehäuse. SEGOR-Preis 7,20 €. Beide jetzt für 7,- € Gehen alle in einen Post-Kompaktbrief für 0,90 €. Grüße, Jötze
-
Thread
PIC32MX350 läuft zu langsam
Habe das mit einem PIC32MX340F512H gestestet. Bei einem SysClock von 96MHz und einem Teiler von 16 in der SPI Konfiguration messe ich einen SPI-Clock von 3MHz (genau 2,85MHz). Nachtrag: Im DB findet sich unter 17.2.5
> sent > } das geht doch gar nicht, zeig mal deine SPI Konfiguration, du muss mindesten [c]SPI2CONbits.ENHBUF = 1; // 1 = Enhanced Buffer mode is enabled [/c] einschalten. Erst dann kannst du SPIxBUF bis zu 128bit auf einmal laden. hier mal Codeschnipsel (PIC32MX470): [c] void sendData
-
Thread
Prob mit PIC16F84A und LCD-Display
MOVWF TRISB BCF STATUS,RP0 CLRF PORTB Für die ASM File hab ich... LIST p=16F84A #include <P16f84.INC> INIT END Also quasi nix und da beginnt auch mein Problem. ich weiss nicht wie oder wo ich anfangen könnte. Für schnelle Hilfe bin ich sehr dankbar. Gruß
Den 16F84A haben wir in der Schule mal mit einem 16x2 Display verbandelt, im Anhang der Code dafür. Das ist allerdings auch für 4bit-Ansteuerung, sollte sich aber simpel auf parallel-Ansteuerung vereinfachen
-
Thread
Testprogramm für den PIC16F84A
Hallo zusammen. Ich habe eine Frage zum PIC 16F84A. Unser Lehrer hat uns von einem Programm zum testen des PIC's erzählt, welches den PIC Softwaremäßig überprüfen kann, soweit ich weiß sollte eine PIC-Testplatine über eine R232 Leitung mit dem
Oder nach Installation von MPLAB unter C:Programme/Microchip/MPASMSuite/Example -> 16f84 Ist mit 'PIC-Testplatine' etwa ein PICDEM-Board gemeint? Dafür gibts auch freie Programme, RS232 ist mit SUB-D9 Buchse herausgeführt. Gruss, edson
-
Thread
Einstieg in die Mikrocontroller
fürs AVR Dragon entschieden. Ich wollte eigentlich diese Modelle kaufen: ATtiny2313 ATmega8 ATmega16 ATmega32 Soll ich noch andere nehmen? Oder soll ich statt ATmega8 ATmega88 nehmen? Gibt es auch neuere alternativen zu ATmega16 und 32? lgf
florian schrieb im Beitrag #3567293: > Gibt es auch neuere alternativen zu ATmega16 und 32? Ja, 8,16,32bit PIC. Lassen sich alle mit dem gleichen Programer (PICkit3 ca. 30€) programmieren und debuggen. Die 8bit PICs habe in der Regel besser Peripherie wie die ATmega/Tiny.
-
Thread
MCP2515 und RPi - Problem
1 ARMCTRL 77: 14504 ARMCTRL bcm2708_sdhci (dma) 79: 0 ARMCTRL bcm2708_i2c.0, bcm2708_i2c.1 80: 716 ARMCTRL bcm2708_spi.0 83: 420 ARMCTRL uart-pl011 84: 19112 ARMCTRL mmc0 195: 0 GPIO can0 FIQ: usb_fiq Err:
ARMCTRL > 77: 14504 ARMCTRL bcm2708_sdhci (dma) > 79: 0 ARMCTRL bcm2708_i2c.0, bcm2708_i2c.1 > 80: 716 ARMCTRL bcm2708_spi.0 > 83: 420 ARMCTRL uart-pl011 > 84: 19112 ARMCTRL mmc0 > 195: 0 GPIO can0 > FIQ: usb_fiq
-
Thread
"Universalprogrammer" für Linux
Programmiert werden können: - Atmel AVR (SPI) - Atmel ATxmega (PDI) - Cypress PSOC4 (SWD) - Microchip PIC10xx/PIC12xx/PIC16xx - Microchip PIC18xx - Microchip dsPIC33xx - NXP/Freescale MPC56xx (BAM) - NXP/Freescale HCS08 - NXP/Freescale HCS12(X) - Renesas R8C - Renesas 78K0R - Renesas RL78 - ST
Joerg W. schrieb im Beitrag #5358329: > Problem ist halt, dass ich keinen M16C hab, um das ausprobierem zu > können. An sich geht das ja über einen Bootloader, dessen > Kommando-Interface bei R8C/M16C/M32C weitestgehend gleich ist. Der M16C verwendet ein paar Leitungen
-
Thread
Betrag von AD-Wandler auf LCd anzeigen
, 08, 10, 12, 14, 16, 18, 20, 22, 24, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98 db 00, 02, 04, 06
7..0. Wenn dein uC keine 16 Bit Register hat, dann nimmst du eben 2 Achtbit-Register und benenne sie z.B. KarlHi und KarlLo. Klaro? Wie kriegst du nun den ganzen Teil zur Ausgabe? Bei 16 Bit: - Lade KarlHeinz in
-
Thread
Frunktioniert das Programm?
leider mein testboard kaputt ist wollte ich euch fragen ob das programm so funktioniert list p=16f84A #include <p16f84a.inc> __config _PWRTE_ON & _WDT_OFF & _XT_OSC ZAEHL1 equ 0c ;Erster Zaehler für Warteschleife ZAEHL2 equ 0d ;Zweiter Zaehler für Warteschleife ;
soetwas: >Org 0 >init > bsf STATUS, RP0 > movwf B'00000000' > : Beim PIC16*84* liegen bei 0x0000 der Reset Vector und bei 0x0004 der Peripheral Interrupt Vector Da sollte man aus stiltechnischen Gründen nicht mit dem eigentlichen Code beginnen. Besser wäre generell
-
Thread
Suche jemanden der PIC 16C745 brennen kann.
, aber auch ICD und PicKit können die nicht mehr. Die Einzige ausnahme mit C bildet der 16C84 (bzwC83) der bereits einen EEPROM Programspeicher hat und quasie den Übergang zu den F Picks mit Flash markiert. Seit gut 10Jahren haben die PICs ja einen FLASH Speicher. ICh kann wohl versuchen dir den Pic zu brennen, habe sowohl PicStart+ wie auch einen GALEP. Aber ohne jede Garantie das es nachher funktioniert. Pro Pic hat man bei den "C" nur einen Versuch und wenn man sich verklickt dann ist es Pech
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
durchsetzen konnten sich diese Teile nie im Hobby-Bereich. Grund: nicht so einfach zu proggen wie AVR und PIC, schwer zu bekommen in Kleinmengen und kein DIP-Package verfügbar. Zudem gibt es zwar kostenlose C-Compiler, aber leider sind diese nicht unbeschränkt. Hab mit dem M16C mal rumgespielt. Schon nicht
M16C, auf die sich auch DJ zu konzentrieren scheint. Der M16C tut sich mit 20bit Adressierung recht schwer und wird vom GCC deshalb als reiner 16bitter betrachtet. Also 16bit Datenadressraum und 16bit Code-Adressraum
-
Thread
Verständnisfrage zum Disassemlingcode PWM-Erzeugung
8Bit durch den ganzen Wertebereich kommen will? [code]82: void PWM1_LoadDutyValue(uint16_t dutyValue) 83: { 84: dutyValue &= 0x03FF; // Anding mit Festwert 512 des Mainloops mit dem Wert des 16bittigen // Dutyvalue-Registers
geschrieben, was auch immer das soll,einmal hätte ja wohl gereicht!Also das ist dann wohl auch das,was der C-Code generiert!Toller C-Code...deswegen die größere Speicherplatzbelegung bei C-Coden!?C-Code verjubeln unnötigen Speicherplatz und der PIC wird dann auch lahm in der Abarbeitung wenn unnötige Sprünge
-
Thread
Wie bekomm ich die Daten in den Speicher?
50 19 51 58 52 59 53 5A 54 5B 58 21 59 60 5A :1 000700 61 5B 62 5C 63 60 29 61 68 62 69 63 6A 64 6B :1 000800 68 31 69 70 6A 71 6B 72 6C 73 70 29 71 E8 72 :1 000900 E9 73 EA 74 EB 80 09 81 0A 82 0B 83 0C 84 CB :1 000A00 88 81 89 82 8A 83 8B 84 8C C3 90 89 91 8A 92 :1 000B00 8B 93 8C 94 CB 98 91 99 92 9A 93 9B 94 9C D3 :1 000C00 A0 99 A1 9A A2 9B A3 9C A4 DB A8 A1 A9 A2 AA :1 000D00 A3 AB A4 AC E3 B0 A9 B1 AA B2 AB B3 AC B4 EB :1 000E00 C0 89 C1 48 C2 49 C3 4A C4 4B C8 81 C9
-
Thread
Zu Verkaufen: Diverse Eprom-Brenner GWI / Microchip Development Systems
780XX Version E1.10K vom 01.10.1997 sowie noch 4 handbeschriftete Disketten: Zweimal NEC 78K/0 C-Compiler CCMSD-13HD-780XX Version 2.22A vom 02.09.1997 CCMSP-J13HD-780XX V 2.21 vom 14.03.97 (zwei Disketten) Posten 2: Microchip PICSTART-16B1, Firmware V1.8 Development Programmer inklusive
Ein Paar weitere Infos zu Posten 2 (Microchip Picstart): Auszug aus dem Handbuch: PICSTART-16B1 is a DOS-based device programmer that interfaces with a PC host to provide product developers with the ability to program user software into the PIC16C5X, PIC16C61, PIC16C71 and PIC16C84 Microchip
-
Thread
Mp3 Player mit Atmega
gibt es verschiedene Implementierungen und 70kByte ist die, die am meisten Speicher braucht. Die dsPIC Version des MAD mp3 Dekoders belegt etwa 11kByte im Flash mit Konstanten. Großteils für die Huffman Tabellen. Wie weiter oben schonmal geschrieben, benötigt ein AVR für eine 16x16->32 MAC Operation
recht laufenden Decoder niedriger Qualität. Stimmt, das wäre eher sowas wie die Webserver auf einem PIC 16F84. Können keine URLs auswerten und kein Ethernet (nur SLIP über RS232), aber man kann zeigen, dass es geht. > Wenn man es den gerne selber machen wäre ein Format wie ADPCM (ggf. > danach nochmal
-
Thread
Betriebsstundenzähler
Afrika) habe ich nicht viele möglichkeiten bei der Bauteil beschafung, Der Verkäufer hier hatt nur Pic`s 16F84 und 16F6.. dafür jede menge CD4049, 4311, 4521 etc...., an einen Impulszähler habe ich auch gedacht aber da ist das problem bei der Spannungsunterbrechung gehen die Daten verloren. Warum kein
Ich habe hier eine Schaltung mit dem o.g. PIC12F683, der zieht im SLEEP bei 3.3 Volt (2x AA-Batt.) 2 µA, sogar weniger als das Datenblatt schreibt. Mit einem Uhrenquarz, Timer1 mit Vorteiler 1:8 wacht der PIC alle 16 Sekunden aus dem SLEEP,
-
Thread
Fragen zu Speicher eines Datenlogger
Heuschrecken im Feld und die dazugehörige Aufzeichnung der jeweiligen Temperaturen. Ich benutze dazu den PIC16F84. Der hat nur 18 Pins und ist im DIL Gehäuse untergebracht (diesen Type verwende ich in vielen Applikationen). Ich lese über den PC- P- Port ein aber es gibt den PIC selbstverständlich auch mit
benötigt, kann man leicht mit einer 3.Leitung 2 * 4 EEPROMS ansprechen. Die Pagesize des AT24C512 ist nicht 64Byte sondern 128Byte (bzw. 256Byte beim AT24C1024). Peter
-
Thread
PIC 16F684 programmieren
Servus, zuerst: + wird der 16F684 unterstüzt (davon gehe ich aus)? + ist evtl. der 16F684 defekt? hat was abbekommen ESD, verpolen, .... + so gut wie alle PIC-Programmiergerätschaften haben Probleme mit dem Pullup an MCLR. Evtl
Spannungen beim 16F684 schaut man einfach in das entsprechende Dokument: http://ww1.microchip.com/downloads/en/DeviceDoc/41204H.pdf Und schon sieht man folgendes, gleich auf der ersten Seite: "PIC12F6XX/16F6XX
-
Thread
Wecker platine für pc
Hallo, sowas habe ich erst vor ein paar Tagen gebaut, das läuft mit einem PIC16F84-10 über den SMBUS vom PC. Ein Programm für Linux mit dem man den Wecker programmieren kann habe ich auch geschrieben. Der PIC hat noch jede Menge Resourcen frei für andere Dinge. Die Firmware ist sehr leicht auf andere PIC's zu übertragen, z.B. den 16F628(a). Mit einem AtMega8 kann man es auch noch machen, es gibt einfach "zu" viele Möglichkeiten. Der AtMeage8 hat I2C sogar in Hardware, nicht wie der PIC. In den PIC habe
-
Thread
Laufschrift mit PICs
Hallo Dominik, ich habe so eine Anzeige mit einem PIC 16f84, 8 Anzeigen mit 5X7 Punkten und einigen Schieberegistern gebaut. Als ich mir das im Urlaub ausgedacht habe, war mir noch nicht so ganz klar, was das für eine Lötarbeit ist...z.Zt programmiere ich gerade den Datenaustauch mit einem PIC 16f876, weil irgendwoher müssen ja die Daten kommen, die angezeigt werden. Bei Interesse, können wir uns gerne austauschen mfG Volker
-
Thread
Präsentation mit Fußschalter steuren (USB-HID)
Hi, Natürlich lassen sich die Pics auch über C programmieren... Für die "größeren" (ab 18F) würde ich es auch auf jeden Fall empfehlen! Die sind dafür ausgelegt! Die Entwicklung ist ja nicht beim 16c84 stehengeblieben (Wie manche "militante" AVR-Fans
Beispiel das gesammte USB Framework und alle anderen Beispielprogramme für die USB - Geschichte rein in C Geschrieben! Für die 18F gibt es auch einen ganz brauchbaren Compiler zur freien Verwendung (unter Studentenversion irgendwo auf der µChip HP) Auch die kleineren Pic (10F, 12F 16F,) lassen sich natürlich
-
Thread
??? Ansteuerung eines S35 Handys mit PIC ???
kann mir ja jemand helfen! Und zwar geht es um die Ansteuerung eines Siemens S35 Handys mit einem PIC16F84 Prozessor. Hierfür benötige ich aber die Kontaktbelegung des Handys. Und auf welche Signale es reagiert. Es sollen bei Alarm vorher abgespeicherte SMS automatisch verschickt werden. Benötige
welcher Befehl bewirkt und welche Register und Ports es so gibt. Habe bisher erfahrungen mit dem pic16f84. DANKE!!!
-
Thread
PIC16F88 - Taster-Eingabe wird nicht erkannt
Hallo miteinander! Ich möchte mich gerne mit dem PIC16F88 vertraut machen und dessen Programmierung in C und ASM. In einem ersten Laborversuch hab ich einen Lottozahlengenerator mit Flowcode erstellen müssen mit dem passenden Schaltplan (im Anhang).
Der PIC16F88 ist der Nachfolger des PIC-Urahns 16F84 und hat selbst schon wieder einige Jahre auf dem Buckel. Der Nachfolger zum 16F88 ist der 16F1847, der ist pin- und funktionskompatibel, hat mehr und schnellere
-
Thread
AVR verglichen mit PIC (SX)
Ich hoffe nur, dass bei einem solchen Vergleich Gleiches mit Gleichem verglichen wird und nicht ein 16F84 mit einem ATmega128 oder so. Man kann ruhig auch mal die 18F oder 24F mit in einen solchen Vergleich einbeziehen. Dann könnten viele der PIC Vorurteile mal ad Acta gelegt werden. Sven
auch wenn es nicht ganz zum Thema passt: Weiß jemand ob der SX-Code, erstellt durch SASM, auf einem PIC (16Fxxx) läuft? Hans
-
Thread
video von 8 LED lauflicht
hallo! könnte mir jemand (der leds an port b hat) dieses programm auf einen pic 16f84 laden und das lauflicht spektakel ca 15 sekunden lang für mich filmen? wär sehr wichtig. danke
Wenn du mir ein Foto von einem PIC (mit einem stück Platine wenn es geht) online stellst kann dir einen PIC mit Lauflicht zusammenschneiden ;-) Wozu brauchst du das eigentlich?
-
Thread
diskreter uC (und er funktioniert sogar)
> Wahrscheinlich nicht mal ansatzweise. Ich kann mir nicht vorstellen, > dass die kommerziellen uC so ineffizient ihr Programm abarbeiten Oh, wunder dich nicht: die PIC-Architektur (die Padauk-MCUs sind PIC-Clones) ist uralt und wirklich auf minimalen Gatter-Count getrimmt - die hat 12-Bit-Instructions
> Wahrscheinlich nicht mal ansatzweise. Ich kann mir nicht vorstellen, >> dass die kommerziellen uC so ineffizient ihr Programm abarbeiten > > Oh, wunder dich nicht: die PIC-Architektur (die Padauk-MCUs sind > PIC-Clones) ist uralt und wirklich auf minimalen Gatter-Count getrimmt - > die hat
-
Thread
Welches ist der beste Microcontroller für Modellbau
Ich würde gerne mal noch was ganz anderes in die Runde werfen: Den LPC2104. Denn: AVR, 8051, und Pic sind bald tot. - Arm7tdmi-Core - 128Kb Flash - 64Kb Ram - bis zu 60MHz - 2 UART, SPI, I2C- 32-Bit Timer, Pwm, RTC, Watchdog - SINGLE-CHIP-LÖSUNG!! - 44-pol Gehäuse - Auch mit Can und ADC verfügbar
so aber haben keine rechenleistung..." Es gibt auch 8051er in den "Monsterversionen" ... ... 84 Beinchen , 32-bit division , 16-bit multiplication in Hardware , PWM ,ADC u.s.w. ... bla ...