Sökningen fann 33 träffar

av GoAmiga
18 april 2012, 06:46:18
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: PIC 16f690 trivialiteter
Svar: 8
Visningar: 2665

Re: PIC 16f690 trivialiteter

Ok, tack för svaren. Ska göra lite googling och datablads research. En annan sak, att ha en sådan configfil som jag har i början av programmet, är det standard nu mera? Jag har saxat ur ett exempelprogram och där var det med. Men när det begav sig för min del (typ 05) så minns ja inget om att man öv...
av GoAmiga
17 april 2012, 22:21:21
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: PIC 16f690 trivialiteter
Svar: 8
Visningar: 2665

Re: PIC 16f690 trivialiteter

bra ide. =) #include <p16F690.inc> __config (_INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _BOR_OFF & _IESO_OFF & _FCMEN_OFF) cblock 0x20 Delay1 ; Define two file registers for the Delay2 ; delay loop SEND CTRL Temp W_T1 W_T2 endc org 0 Start: bsf S...
av GoAmiga
17 april 2012, 21:51:00
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: PIC 16f690 trivialiteter
Svar: 8
Visningar: 2665

PIC 16f690 trivialiteter

Jag försöker sätta PORTC som utgång och sedan styra separata
utgångar med bsf men detta gör en nollning av alla andra utgångar på porten, varför?
av GoAmiga
24 december 2009, 00:03:59
Kategori: Mätinstrument / Verktyg / Labbutrustning
Tråd: Oscilloskop PM 3310
Svar: 0
Visningar: 802

Oscilloskop PM 3310

Har ett gammalt oscilloskop (Philips PM 3310) stående som jag inte riktigt vet vad jag ska göra med. Har stått i en massa år och har vissa uppenbara defekter med knappar som inte fjädrar tillbaka, säkerligen andra defekter också. Har en komplett service manual till den också med alla scheman och såd...
av GoAmiga
5 februari 2007, 13:38:19
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Indirekt adressering.
Svar: 16
Visningar: 2288

Använder mig inte av MPSIM, så jag har ingen aning. Jag har i ärlighetens namn ingen aning hur man använder det heller. Men jag kan ju försöka forska i det på annat vis.
av GoAmiga
5 februari 2007, 13:32:06
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Indirekt adressering.
Svar: 16
Visningar: 2288

FSR är gjord så här just innan... movlw KEY_BUFFER ;Making use of the indirect addessfunction movwf FSR ;get FSR to pont on the right place in memmory IRP... Inte en aning. :oops: Hur ska jag hantera den? Står bara "Note 1: The RP1 and IRP bits are reserved; always maintain these bits clear.&qu...
av GoAmiga
5 februari 2007, 13:14:26
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Indirekt adressering.
Svar: 16
Visningar: 2288

@Sodjan Tack för infon, jag ska grunna lite på det där med arrayhanteringen. Nu, har jag strippat ner problemet till endast några rader där jag tror att problemet uppstår. Jag läser ner värdet i INDF, men sedan när jag läser ur INDF (direkt i nästa steg) så får jag endast ut 00h när jag flyttat värd...
av GoAmiga
31 januari 2007, 12:12:11
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Indirekt adressering.
Svar: 16
Visningar: 2288

Hehe... Det är det ju faktiskt inte, vet inte var jag fiskade upp movfw ifrån. Min kod innehåller ett tiotal sådana kommandon, borde kanske ta bort dem med tanke på att man inte vet vad de kan ha för "bieffekter" Jag har använt det fär att plocka värdet som är skrivvet ur minnesadsress X o...
av GoAmiga
31 januari 2007, 11:45:42
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Indirekt adressering.
Svar: 16
Visningar: 2288

Nja, osäker.
Jag har använt KEY_BUFFER som Konstant men deklarerat den som variabel, tror jag.
KEY_BUFFER EQU 60h

Upplys mig! :)
Är det då rätt att göra på det sättet du visade, Icecap?
av GoAmiga
31 januari 2007, 11:21:14
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Indirekt adressering.
Svar: 16
Visningar: 2288

Hej! (PIC = 12C672) Vad jag har gjort är att skriva en funktion som är uppdelad i två delar. En del där jag lägger ett mottaget värde längst upp på en array. Till detta har jag en konstant med värdet för där arrayen börjar (KEY_BUFFER) och en variabel där jag har längden av arrayen (KEY_BUFF_L). Den...
av GoAmiga
17 januari 2007, 15:52:54
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Indirekt adressering.
Svar: 16
Visningar: 2288

Indirekt adressering.

Har hållt på lite med en PIC där jag vill använda mig av indirekt adressering. Men jag tycker att det låter lite underligt med det som är skriver i databladet. Är det rätt ufattat att man kan skriva i minnet genom att peka med FSR och sedan skriva talet i INDF. Detta verkar funka för mig oxå men var...
av GoAmiga
31 oktober 2006, 10:51:02
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Jämföra tal. PIC
Svar: 2
Visningar: 485

Ahh.. Tänkte inte på attd et fanns en sådan fin subwf funktion :)
Tack.. det borde funka fin fint! :D
av GoAmiga
31 oktober 2006, 10:08:12
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Jämföra tal. PIC
Svar: 2
Visningar: 485

Jämföra tal. PIC

hur gör man enklast en tal jämförelse? Jag vill kunna kolla att talet som jag har i en variabel verligen är 28. Visst så kan jag skriva en liten funktion till det men det tar ju verligen kraft att checka detta hela tiden då det måste göras frekvent. I alla fall på det sättet som jag hade tänkt mig, ...
av GoAmiga
26 oktober 2006, 19:55:20
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Open collector I/O på PIC.
Svar: 14
Visningar: 1451

Ok, då börjar jag förstå. Ursäkta för min tröghet och tack för ditt tålamod :)
av GoAmiga
26 oktober 2006, 14:08:45
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Open collector I/O på PIC.
Svar: 14
Visningar: 1451

Hej! Finns det någon del i denna kod där man enkelt kan visa på att här uppstår det ett fel. Ni behöver inte rätta till den i helhet men visa på var jag får problem med att portarna ändras utan att jag "vill" SEND_KEY bcf GPIO,SYSDATA ;Sätter SYSDATA LÅG bcf GPIO,SYSCLK ;Sätter SYSCLK LÅG ...