Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


pic basic pro da interrupt sirasinda eeproma veri yazip okuma konusunda yardim

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "pic basic pro da interrupt sirasinda eeproma veri yazip okuma konusunda yardim" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 19 Arl 2006
Mesajlar: 15
Konum: Ankara
Offline
srg
Tarih: 10 01 2007 12:18

pic basic pro da interrupt sirasinda eeproma veri yazip okuma konusunda yardimbekliyorum kullandigim chip f877 bir degiskene ilk anda 3000 degerini atayip belli komutlar calistiginda bu degeri birer birer azaltacagim ve anlik degerini kaydedip okuyacagim yardimlarinizi bekliyorum
tesekkurler
Kayıt: 25 Nis 2006
Mesajlar: 135

Offline
elek
Tarih: 10 01 2007 17:44

tam olarak anlayamadım ama;
ON INTERRUPT GOTO git
kesme olduğunda "git" adındaki etikete gider.(alt programa gider)
alt program "RESUME etiket" komutu ile biter.alt program bitince etiket e gider.
DİSABLE komutu programda kullanılırsa , alt program çalışırken oluşacak kesmeler önlenir.
alt program o zaman şöyle biter;
.....
RESUME
ENABLE
........
(istersen kullanmayabilirsin)
pic basic de; örneğin pause 10000 komutu çalışırken kesme oluşursa,komut tamamlanınca kesme alt programına gidilir.
Başa dön
Kayıt: 19 Arl 2006
Mesajlar: 15
Konum: Ankara
Offline
srg
Tarih: 10 01 2007 19:09

sorunum bu degil asagida biraz acikladim eeproma veri yazip okuyamıyorum
yazdigim kod asagidaki gibi
tesekkurler

on ınterrupt goto kesme

.....
read 5,uvsayac
......

saykıl:
for i = 0 to 25
pause 10
next i
update = 1
goto ana_dongu
dısable
kesme:
salıse = salıse + 1
ıf salıse < 55 then kesmecık
salıse = 0
sanıye = sanıye + 1
ıf sanıye >= 60 then
sanıye = 0
dakıka = dakıka + 1
uvsayac = uvsayac+1
wrıte 5,uvsayac
ıf dakıka >= 60 then
dakıka = 0
saat = saat - 1
ıf saat = 0 then
saat = 3000
endıf
endıf
endıf
update = 1
kesmecık:
ıntcon.2=0
resume
end
Başa dön
Kayıt: 25 Nis 2006
Mesajlar: 135

Offline
elek
Tarih: 12 01 2007 18:44

3000 değeri 8 bitlik bir sayı değil.belki bu problem yaratıyordur
Başa dön
Kayıt: 15 Ekm 2006
Mesajlar: 221

Offline
onurbilke
Tarih: 10 03 2007 23:45

Interrupt Yardım


Arkadaşım Bu Konuda Benimde Yardıma İhtiyacım Var. Acaba Edindiğin Bilgileri Benimle Paylaşırmısın?
onurbilke@hotmail.com
Başa dön
Kayıt: 15 Ekm 2006
Mesajlar: 221

Offline
onurbilke
Tarih: 12 03 2007 02:08

Ben Çözdüm Olayı


define osc 20
adcon1 = 7

' defines for usart
ınclude "bs2defs.bas" 'has some useful stuff in it
defıne hser_rcsta 90h
defıne hser_txsta 24h
defıne hser_baud 9600 '9600 baud


rcıf var pır1.5 ' alias rcıf (usart receive ınterrupt flag)
oerr var rcsta.1 ' alias oerr (usart overrun error flag)
cren var rcsta.4 ' alias cren (usart continuous receive enable)

basla:

'bu kısım ana program kısmı

goto basla


disable
com_oku:

hserin [okunan]


ıntcon = %11000000
pıe1.5 = 1

resume

pice pcden seri veri geldiğinde kesmeye giderrek gelen veriyi alıyo sonra kaldığı yerden deva ediyor.
Başa dön



pic basic pro da interrupt sirasinda eeproma veri yazip okuma konusunda yardim


Benzer Konular

- Sakarya Üniversitesi-Teknik Eğitim Fakültesi-Veri yapıları ve Alg.Final 2009

- pic16f84A ile encoder okuma projesi (pic basic pro)
- Rootkit tespit ve temizleme konusunda uzmanların görüşleri
- C Programlama Konusunda Harika Bir Döküman
- 8 Satır Sutun Sayısı Artırılabilir Kayan Yazı(VB+Pic Basic+Ares+İsis)
- vb6 ile rs232 den voltaj okuma
- eeprom'a yazma ve okuma c rutinleri
- GPRS modem ve veri yollama yardım
- bilgisayarınızı voltmetre gibi kullanın pic16f876 ve visual basic haberleşmesi

- PBP veri tanımlaması.

- Biiyomedikal konusunda ingilizce döküman,sunu vs.

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72