Picproje Elektronik Sitesi

DERLEYİCİLER => Proton+ => Konuyu başlatan: muhittin_kaplan - 04 Ekim 2009, 17:14:39

Başlık: Proton Dersleri
Gönderen: muhittin_kaplan - 04 Ekim 2009, 17:14:39
İşe Başlayalı Epey Oldu. Ama Zaman Kısıtlığından Dolayı Bir türlü İlerlemiyordu. Birinci Bölüm Bitti, Hatalar Eksiker Olabilir Anlayışınıza Sığınarak Yayınlıyorum.

Bölüm-1 Link
http://www.4shared.com/file/137499587/33493f93/Blm_1.html

Değiştirilmiş Bölüm-2 Link
http://www.4shared.com/file/159358521/d6dcba2a/Blm_2.html

Buradan Devam Edeceğim, Görüş Eleştiri öneri hepsine açığım.. hadi ayırlısı :D
Başlık: Proton Dersleri
Gönderen: teknikelektronikci - 04 Ekim 2009, 18:52:38
hocam elinize saglik cok güzel bir calisma proton ile ilgili calisma yapmaniz cok güzel bu konuda bende eger isterseniz yardimci olmak isterim grafik lcd ile ilgili calisma ve grafik lcd de menü calismalari v.s katkim olursa ne mutlu tekrar elinize saglik
Başlık: Proton Dersleri
Gönderen: cuneytsezmis1 - 04 Ekim 2009, 21:58:22
hocam eline sağlık,çok güzel olmuş,paylaşımın için teşekkürler,devamını bekliyoruz.kolay gelsin.
Başlık: Proton Dersleri
Gönderen: muhittin_kaplan - 04 Ekim 2009, 22:09:21
Teşekkür Ederim ikinci Bölümde İnterrupt çalışmalarını Planlıyorum.
Başlık: Proton Dersleri
Gönderen: drmp - 04 Ekim 2009, 23:34:36
teşekkürler güzel olmuş
Başlık: Proton Dersleri
Gönderen: papylon - 05 Ekim 2009, 01:12:17
Hocam ellerinize sağlık, gerçekten iyi olmuş, yavaş yavaş da olsa dersleri tamamlarsanız işte ozaman süper olur.
Tekrar Teşekkürler…
Başlık: Proton Dersleri
Gönderen: Murat Mert - 07 Ekim 2009, 18:24:55
S.A.
Sn. muhittin_kaplan elinize sağlık Allah kolaylık versin sonunda dediğinizi yaptınız  :D . Ne tür dersler düşünüyorsunuz. Ben sizler kadar pro değilim çok amatörüm ama izin verirseniz ben ve diğer arkadaşlarda uğraştıkları sonunda çözdükleri yada yaptığı uygulamaları izin verirseniz burada yayınlasınlar. Eğer cevabınız evet ise sadece çözüm bulunan yada yapılan uygulamalar yayınlansın arkadaşlardan ricam bu başlık altında sorun çözülmesin çalışan kod ve devreler olsun.
Emrivaki olduysa sürçül-i lisanımız affola hakkınızı helal edin. Kolay gelsin.  :)
Başlık: Proton Dersleri
Gönderen: muhittin_kaplan - 08 Ekim 2009, 00:19:22
çalışan kodları yayınlamak herkesin kendi tasarrufunda. ama deneysel olan çalışmalar (ki ben projeleri parça parça yapma alışkanlığım vardır)buradan yayınlanabilinir.
Başlık: Proton Dersleri
Gönderen: FUNKY - 11 Ekim 2009, 04:02:38
merhaba

muhittin hocam. 1ci derslerini bitirdim ve ikinci bölüme sabırsızlıkla geçmek istiyorum ve bunun için üye oldum:)

umarım bizi çok bekletmezsin  kolay gelsin...
Başlık: Proton Dersleri
Gönderen: Maxim - 11 Ekim 2009, 11:15:06
muhittin hocam eline sağlık ,
Başlık: Proton Dersleri
Gönderen: muhittin_kaplan - 11 Ekim 2009, 19:56:51
teşekkür ederim
ikinci bölüm bitmek üzere inşallah tamamlamak kısmet olur
Başlık: Proton Dersleri
Gönderen: F.T - 13 Ekim 2009, 20:29:25
Muhittin hocam selamlar.güzel bir temel çalışma devamını bekliyoruz.elinize sağlık.
iyi çalışmalar.....
Başlık: Re: Proton Dersleri
Gönderen: Hattusa - 08 Kasım 2009, 19:45:09
Alıntı yapılan: "muhittin_kaplan"İşe Başlayalı Epey Oldu. Ama Zaman Kısıtlığından Dolayı Bir türlü İlerlemiyordu. Birinci Bölüm Bitti, Hatalar Eksiker Olabilir Anlayışınıza Sığınarak Yayınlıyorum.
bölüm 1 Link
Buradan Devam Edeceğim, Görüş Eleştiri öneri hepsine açığım.. hadi ayırlısı :D

s.a.
hocam sabırsızlıkla bekliyoruz hocam bu 1. bölüm gayet güzel bi çalışma, devamını bekliyoruz.
Başlık: Re: Proton Dersleri
Gönderen: Hattusa - 09 Kasım 2009, 22:43:45
Alıntı yapılan: "pro-TR"
Alıntı yapılan: "muhittin_kaplan"İşe Başlayalı Epey Oldu. Ama Zaman Kısıtlığından Dolayı Bir türlü İlerlemiyordu. Birinci Bölüm Bitti, Hatalar Eksiker Olabilir Anlayışınıza Sığınarak Yayınlıyorum.
bölüm 1 Link
Buradan Devam Edeceğim, Görüş Eleştiri öneri hepsine açığım.. hadi ayırlısı :D

s.a.
hocam sabırsızlıkla bekliyoruz hocam bu 1. bölüm gayet güzel bi çalışma, devamını bekliyoruz.

s.a. hocam bugünde tavaf ettim proton dersinin 2. bölümü
için yardımcı olun şu cenazeyi kaldıralım ortalık yerden. sen salayı ver 1-2 müslüman çıkar cenaze namazına...
Başlık: Proton Dersleri
Gönderen: Hattusa - 11 Kasım 2009, 21:19:21
Alıntı yapılan: "muhittin_kaplan"teşekkür ederim
ikinci bölüm bitmek üzere inşallah tamamlamak kısmet olur

sa.
hocam bekliyoruz
Başlık: slm
Gönderen: oooben - 19 Kasım 2009, 19:29:31
merhaba hocam proton dersleri konusunda yardım rica ediyorum mümkünse dersleri paylaşırmısınız ben burada göremedim saygılar hocam emeğinize sağlık
Başlık: Re: slm
Gönderen: Maxim - 19 Kasım 2009, 19:54:29
Alıntı yapılan: "oooben"merhaba hocam proton dersleri konusunda yardım rica ediyorum mümkünse dersleri paylaşırmısınız ben burada göremedim saygılar hocam emeğinize sağlık

ilk mesajı editledim, tekrar bakın .
Başlık: Proton Dersleri
Gönderen: muhittin_kaplan - 22 Kasım 2009, 17:24:58
Bölüm 2 yayınlandı ilk mesajda linki mevcut. Yazım ve içerik Hataları olabilir. Şimdiden Yardımlarınıza Teşekkür ederim..
Başlık: Proton Dersleri
Gönderen: teknikelektronikci - 22 Kasım 2009, 19:03:14
Alıntı yapılan: "muhittin_kaplan"Bölüm 2 yayınlandı ilk mesajda linki mevcut. Yazım ve içerik Hataları olabilir. Şimdiden Yardımlarınıza Teşekkür ederim..

elinize saglik hocam yazilimda takildigim diger bir nokta olan kesme konusu idi tekrardan tesekürler
Başlık: Proton Dersleri
Gönderen: FUNKY - 23 Kasım 2009, 15:11:39
elnize sağlık..

kesme çok önemli bu derse iyi çalışalım..

hocam bahsetmemişsiniz ama ON_HARDWARE_INTERRUPT komutu da olyor sanırım...
Başlık: Proton Dersleri
Gönderen: muhittin_kaplan - 24 Kasım 2009, 11:30:31
bölüm 2 sayfa 10 da var sanırım
Başlık: Re: Proton Dersleri
Gönderen: wsxwsx - 24 Kasım 2009, 11:38:59
Alıntı yapılan: "muhittin_kaplan"Buradan Devam Edeceğim, Görüş Eleştiri öneri hepsine açığım.. hadi ayırlısı :D
İçerik gerçekten yararlı olabilir, fakat her sayfanın ortasında devasa yazılarla yazarın isminin görünmesi komik olmuş. Bu durum gerçek bir kitap gibi algılanmasını zorlaştırıyor. Amatör bir hava vermiş.
Başlık: Proton Dersleri
Gönderen: muhittin_kaplan - 24 Kasım 2009, 11:56:18
:D doğrudur. kaldırırız problem değil. aslında yapan arkadaş onu filigran yapacaktı ama böyle oldu.
Başlık: Proton Dersleri
Gönderen: cetinkaya - 24 Kasım 2009, 21:59:39
aynisini bende dicektim ama cesaret edemedim
Başlık: Proton Dersleri
Gönderen: muhittin_kaplan - 25 Kasım 2009, 09:16:50
Arkadaşların Uyarısı Doğrultusunda Filigran Kaldırılmıştır
Başlık: Proton Dersleri
Gönderen: dijital74 - 16 Aralık 2009, 23:52:27
Üstad dersleriniz devam edecek mi ? Sizin derslerinizi de @fxdev arkadaşımınızın Hi-Tech dersleri gibi kitap haline getirip basmak ve başvuru kaynağı olarak elimin altında görmek isterim.
Başlık: Proton Dersleri
Gönderen: muhittin_kaplan - 17 Aralık 2009, 10:06:32
Zaman Buldukca Devam Etmeyi DÜşünüyorum.
Başlık: Ynt: Proton Dersleri
Gönderen: Hattusa - 12 Nisan 2010, 11:23:32
s.a.
muhiddin hocam uzun aradan sonra tekrar döndüm. malumdur ki elektronik bizde amatör devam ediyor. devam eden bir hayat ve bu hayatında bazı gerekleri var, sonuç olarak iş yoğunluğu yüzünden 1 aylık bir ayrılık vardı bitti elh.
sonuc olarak hocam yardımınıza ihtiyacım var.
sorunum şu;
bir devre üzerinde çalışıyorum devremde 2x16 lcd kullandım ve bu lcd de proton derleyicisinde sadece 2. satıra bar grafik ile sinyalimi işlemek istiyorum.
1-2 uygulama denedim ama muaffak olamadım. bana örnek teşkil edecek yazılım elinizde mevcutsa yardımcı olabilecek arkadaşların yardımlarını bekliyorum.
(bar grafikte göstermek istediğim adc değeridir. ve 0,7V ile 3,5V arası bir değerdir. gözden kaçırdığım noktayı bulamadım. nasıl bir metod uygulamalıyım ki hassas bir bar grafiğim olsun)

ilginiz için şimdiden teşekkür ederim.
Başlık: Ynt: Proton Dersleri
Gönderen: mustafacan - 12 Nisan 2010, 14:20:24
Alıntı yapılan: pro-TR - 12 Nisan 2010, 11:23:32
s.a.
muhiddin hocam uzun aradan sonra tekrar döndüm. malumdur ki elektronik bizde amatör devam ediyor. devam eden bir hayat ve bu hayatında bazı gerekleri var, sonuç olarak iş yoğunluğu yüzünden 1 aylık bir ayrılık vardı bitti elh.
sonuc olarak hocam yardımınıza ihtiyacım var.
sorunum şu;
bir devre üzerinde çalışıyorum devremde 2x16 lcd kullandım ve bu lcd de proton derleyicisinde sadece 2. satıra bar grafik ile sinyalimi işlemek istiyorum.
1-2 uygulama denedim ama muaffak olamadım. bana örnek teşkil edecek yazılım elinizde mevcutsa yardımcı olabilecek arkadaşların yardımlarını bekliyorum.
(bar grafikte göstermek istediğim adc değeridir. ve 0,7V ile 3,5V arası bir değerdir. gözden kaçırdığım noktayı bulamadım. nasıl bir metod uygulamalıyım ki hassas bir bar grafiğim olsun)

ilginiz için şimdiden teşekkür ederim.
muvaffak olamadığınız kodları yazarsanız sanırım çözüm olunabilir.
Başlık: Ynt: Proton Dersleri
Gönderen: Hattusa - 12 Nisan 2010, 15:48:02
SIGNALS:
fark = signal - signal1   'buradaki fark değerim signal (anlık olarak aldırdığım adc) değeri ile hafızaya
                                     aldırdığım önceki signal1 (adc) değerinden çıkarılarak elde edilen
                                      sonuçtur.
barval = ((fark* 30) / 240)
fullbars = barval
partbar = barval // 2
pad = fullbars
print $FE,$C0,"SIGN:", Rep " "\16
print $FE,$C5, Rep $0\fullbars, partbar, Rep " "\pad
delayus 250

RETURN

BARAYAR:
print $FE,$40,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F
print $FE,$48,$1E,$1E,$1E,$1E,$1E,$1E,$1E,$1E
print $FE,$50,$1C,$1C,$1C,$1C,$1C,$1C,$1C,$1C
print $FE,$58,$18,$18,$18,$18,$18,$18,$18,$18
print $FE,$60,$10,$10,$10,$10,$10,$10,$10,$10
RETURN
GOTO BASLA

yapmak istediğim 2x16 lcd nin alt satırında bu tip bir barla vumetre uygulamasıydı. sanırım yazılımda yeterli seviyeye ulaşamadık  ::)
SIGN:█ █ █
s.a.
bar tipi vumetre  kısmı ile ilgili bu yazılımdan yardım aldım. sinyalde artış oluşunca lcd saçmalıyor. ya tamamen yazılar kayboluyor yada alt-üst satırlarda barlar oluşuyor.
Başlık: Ynt: Proton Dersleri
Gönderen: muhittin_kaplan - 12 Nisan 2010, 17:24:41
bir örnek hazırlamaya çalışayım. ama şimdi iş yerindeyim ve burada Proton Yüklü değil.
Başlık: Ynt: Proton Dersleri
Gönderen: Hattusa - 12 Nisan 2010, 18:43:56
s.a.
ustam ilgin için teşekkür ederim. umutla bekliyorum. ve hocam çok oluyorsunuz demezseniz bir konu kafama takıldı.  şöyle ki
bir X değerimiz var (yukarıda ki örnekteki hafızaya aldırdığım adc değeri)
bu X değerine 2 butonla müdahale etmek istiyorum. yani 1' er 1' er 20 ye kadar değer eklemek ve bu X değerimden 1'er 1' er 20 sayı küçültmek, yani matematiksel olarak X+20 ve X-20 değeri elde etmek istiyorum. buraya kadar sorun yok bunları becerebiliyorum. ;D
sorunum şu eklediğim ve çıkardığım sonucu LCD de göstermek yani şöyleki ben LCD ekranımda X+20 ve X-20 değerini değilde sadece 20 değerlerini göstermek istiyorum. yani
bir hassasiyet butonu eklemek ve lcd de değerini görmek istiyorum. ama sadece eklediğim ve çıkardığım değerleri görmek istiyorum.
ACABA diyorum şöyle olabilir mi?
örnek bir yazılımla :

hassasiyet+:
if hass = 1 then A=A+1
if A>20 then A= 20
signal = signal +A
ewrite 10,  [signal]
print at 1,1, "SIGNAL:" ,Dec A
return
goto BASLA


ustam acaba bu şekli çalışır mı yada başka bir çözüm ne olabilir?

Başlık: Ynt: Proton Dersleri
Gönderen: muhittin_kaplan - 12 Nisan 2010, 21:50:34
        ;LCD BAR
        Device = 16F877A
        Xtal = 4
       
       
        LCD_DTPin = PORTD.4
        LCD_RSPin = PORTD.0
        LCD_ENPin = PORTD.1
        LCD_Interface = 4
        LCD_Lines = 2
        LCD_Type = 0
        LCD_CommandUs = 2000
        LCD_DataUs = 50
       
       

        Declare Adin_Res 10       ' 10 bit  oku
        Declare Adin_Tad FRC      ' adc için rc yi seç
        Declare Adin_Stime 50     ' okuma zaman 50us

        Dim VAR1 As Word
        Dim KonumTam As Byte
        Dim KonumKalan As Byte
        TRISA = %00000001         ' porta.0 giriş
        ADCON1 = %10000000        ' giriş anolog0
Print $FE,$40,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F

     
        ;konum u bulabilmek için 16*5=80 adım
        ;bu 80 adıı 1023 basamağını bulacağız
        ;konum=var/80
       
Basla:
       
        VAR1 = ADIn 0             '0 kanaldan oku değr var a at
        DelayMS 10
        KonumTam=(VAR1/64)+1
        Print At 1,KonumTam,0
        DelayMS 10
        GoTo Basla
        End
Başlık: Ynt: Proton Dersleri
Gönderen: Hattusa - 13 Nisan 2010, 16:45:12
Alıntı yapılan: pro-TR - 12 Nisan 2010, 18:43:56
s.a.
ustam ilgin için teşekkür ederim. umutla bekliyorum. ve hocam çok oluyorsunuz demezseniz bir konu kafama takıldı.  şöyle ki
bir X değerimiz var (yukarıda ki örnekteki hafızaya aldırdığım adc değeri)
bu X değerine 2 butonla müdahale etmek istiyorum. yani 1' er 1' er 20 ye kadar değer eklemek ve bu X değerimden 1'er 1' er 20 sayı küçültmek, yani matematiksel olarak X+20 ve X-20 değeri elde etmek istiyorum. buraya kadar sorun yok bunları becerebiliyorum. ;D
sorunum şu eklediğim ve çıkardığım sonucu LCD de göstermek yani şöyleki ben LCD ekranımda X+20 ve X-20 değerini değilde sadece 20 değerlerini göstermek istiyorum. yani
bir hassasiyet butonu eklemek ve lcd de değerini görmek istiyorum. ama sadece eklediğim ve çıkardığım değerleri görmek istiyorum.
ACABA diyorum şöyle olabilir mi?
örnek bir yazılımla :

hassasiyet+:
if hass = 1 then A=A+1
if A>20 then A= 20
signal = signal +A
ewrite 10,  [signal]
print at 1,1, "SIGNAL:" ,Dec A
return
goto BASLA


ustam acaba bu şekli çalışır mı yada başka bir çözüm ne olabilir?

s.a. mıhiddin hocam bu konu üzerinde bir fikriniz ve öneriniz varmıdır. BU ARADA BAR VUMETRE İÇİN TŞK EDERİM. isisde simüle ettim. bar yükseliyor ama düşmüyor. müsait bir zamanda gerçek uygulama ile deneme yapayım. belki isisin azizliği olabilir.
Başlık: Ynt: Proton Dersleri
Gönderen: muhittin_kaplan - 13 Nisan 2010, 20:26:57
yok isisten değildir. silmeyide eklemek gerekir.
diğer sorunuza gelince ben olsam doğrudan yazdırırdım. A değerini
Başlık: Ynt: Proton Dersleri
Gönderen: Hattusa - 14 Nisan 2010, 02:22:06
Alıntı yapılan: muhittin_kaplan - 13 Nisan 2010, 20:26:57
yok isisten değildir. silmeyide eklemek gerekir.
diğer sorunuza gelince ben olsam doğrudan yazdırırdım. A değerini

S.A.
ustam A değerim 1 ile 20 arası değişken ve ben butonlarla 1 artırıp eksiltmek istiyorum. ve artırdığım ve eksilttiğim değeri ekranda görmek istiyorum. yada cevabınızı anlamadım hocam
Başlık: Ynt: Proton Dersleri
Gönderen: muhittin_kaplan - 14 Nisan 2010, 17:17:13
iki yöntemden birin i yapmışsın (diğeri interrupt) ama
hassasiyet+:
if hass = 1 then A=A+1
delayms 50 ;--------------
if A>20 then A= 20
signal = signal +A
ewrite 10,  [signal]
print at 1,1, "SIGNAL:" ,Dec A
return
goto BASLA

gibi bir kod eklemelisin ki butona bastığında 1 artması gerekirken daha fazla artmasın.
Başlık: Ynt: Proton Dersleri
Gönderen: Hattusa - 26 Nisan 2010, 20:01:50
s.a.
ustam ya ben bu siteye girmekte neden zorlanıyorum. anlamış değilim. explorer sürekli hata veriyor. şimdi nasıl girdi anlamış değilim  >:(
Başlık: Ynt: Proton Dersleri
Gönderen: solidus - 11 Ağustos 2010, 23:46:37
Konuyu ilgi ile izliyorum ama sanırım burada bitti :(
Başlık: Ynt: Proton Dersleri
Gönderen: Hattusa - 11 Ağustos 2010, 23:50:26
Alıntı yapılan: solidus - 11 Ağustos 2010, 23:46:37
Konuyu ilgi ile izliyorum ama sanırım burada bitti :(

s.a.
sorun çözülmüştü ustam sanırım sorun benden kaynaklı, sonuca ulaştığımı belirtmedim.  :-[
Başlık: Ynt: Proton Dersleri
Gönderen: solidus - 11 Ağustos 2010, 23:57:10
Paylaşmanız mümkünmü acaba ? Arabama iki kanallısını yapmaya çalışıyorum mümkün olursa. Olmazsa tek kanallısınıda yaparım. Bu proje tam olarak "LCD ekranda bar vu metre" mi acaba ?

Başlık: Ynt: Proton Dersleri
Gönderen: avcıfx - 06 Eylül 2010, 16:15:13
eline sağlık mlki muhittin hocam ben konuyu yeni okudum bu arada glcd konulu bazı örnekler yayınlamayı duşunuyormusunuz aceba ?
Başlık: Ynt: Proton Dersleri
Gönderen: muhittin_kaplan - 06 Eylül 2010, 16:16:55
eğer fırsat bulur, koltuğumun altındaki karpuzlardan kurtulabilirsem 3-4 bölümlerde çıkacak
Başlık: Ynt: Proton Dersleri
Gönderen: ahmet2004 - 06 Eylül 2010, 17:31:14
Alıntı Yapeğer fırsat bulur, koltuğumun altındaki karpuzlardan kurtulabilirsem 3-4 bölümlerde çıkacak

Evet güzel olur proton da çalışan arkadaşlar için yararlı bir kaynak daha çıkar muhittin_kaplan