Katil Program

Başlatan subram, 05 Haziran 2014, 20:57:47

muhittin_kaplan

ARM dan bu yana program başlamadan önce önüne belli bir süre gecikme koyuyorum. (3 adet stm32f103 gidince)

subram

628'e kodu atarken 3-4 saniye sürüyor işlem. 88 ile normalde 1sn bile sürmüyor.  Sorunun bir noktası da burada olabilir gibi.
http://www.elektronark.org  Türkiyede Elektronik Kültürünü Değiştirmeye Geliyoruz

RaMu

#32
Bu kod üzerinde konuşulur ama,
alternatif olarak 16f88 rb0 kesmesi veya portb de değişiklik oldu kesmesi ile
uyanıp kesme içinde ledi toggle yapsa olmaz mı?
Tabi program sadece ledi toggle etmek için yazılmayacakta diyebiliriz,
şimdilik bu kadarı yeterliyse kesme denenebilir.

Yani problem wdt den kaynaklımı fikir sahibi oluruz.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

Maxim

#33
bence sorun sadece USE VPP FIRST PROGRAM ENTRY seçeneği ile alakalı
yani işlemci içindeki program başlamadan işlemcinin yazma moduna geçmesi gerekiyor.
olay bu.

fakat bu özelliğin geçerli ve işe yarar durumda olması için
ya orjinal pickit2 veya voltaj kontrolü yapabilen kaliteli klon bir pickit2 kullanıyor olmanız lazım.

brenner bunu yapıyormu?
yada elinizdeki klon pickit2 voltaj kontrollü mü? eminmisiniz?
menüdeki seçeneği seçmeniz özelliği kullanıyorsunuz anlamına gelmiyor.

EDIT1:
@subram
ilk mesajdaki hex dosyasınımı denemem gerekiyor?

EDIT2:
İlk mesajdaki hex dosyasını bendeki dandik klon pickit2 ile denedim (16F88)
bir sorun yok?

OG

Yükleme anında CONFIG bitleri programlamanın en sonunda yukleniyorsa default durumlar;
CONFIG1.7  biti ve   CONFIG2 bitleri  default hali sıkıntı yapıyor olabilir. Yine bu durumda uzun bekleme veremezsiniz   CONFIG1.2 ile  WDT defaultta enabled oluyor.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

ogy

Benim kullandığım pk2 de voltaj kontrolü yok.Bazı bölümleri eksik bir klon.Bencede sorun burada.Orjinaliyle problem olacağını sanmıyorum.

X-Fi

Alıntı yapılan: muhittin_kaplan - 06 Haziran 2014, 02:27:06
ARM dan bu yana program başlamadan önce önüne belli bir süre gecikme koyuyorum. (3 adet stm32f103 gidince)


Hocam 3 adet STM32 önüne delay koymadığınız için bozulmaz sizin sorununuz SWD dedect pinlerini değiştirmek ile ilgili olabilir. Çipler bozulmamıştır.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

OG

#37
Alıntı yapılan: ogy - 06 Haziran 2014, 09:31:07
Benim kullandığım pk2 de voltaj kontrolü yok.Bazı bölümleri eksik bir klon.Bencede sorun burada.Orjinaliyle problem olacağını sanmıyorum.
K128 de aynı sebeple sıkıntı çıkarmıyor.

mesaj birleştirme:: 06 Haziran 2014, 09:40:26

OSC XT olsa bile program neden yürür,

CONFIG2.1   (IESO) R/P-1   
CONFIG2.0  (FCMEN) R/P-1

IESO: Internal External Switchover bit
1 = Internal External Switchover mode enabled
0 = Internal External Switchover mode disabled

TWO-SPEED CLOCK START-UP MODE
Two-Speed Start-up mode minimizes the latency
between oscillator start-up and code execution that
may be selected with the IESO (Internal/External Switchover)
bit in Configuration Word 2. This mode is
achieved by initially using the INTRC for code
execution until the primary oscillator is stable.

If this mode is enabled and any of the following conditions
exist, the system will begin execution with the
INTRC oscillator. This results in almost immediate
code execution with a minimum of delay.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

pwm.c

@subram
bende Brenner ve Pickit3 programlayıcıları mevcut. ilk mesajdaki hex dosyasını Brenner ile programladığımda hata mesajı verip 16f88 birdaha kullanılamaz hale geldi ancak orjinal pickit3 ile tekrar kurtardım. bu tamamen Brennerın bir acizliği olabilir.
başka denememi istediğin bişey varsa deneyebilirim. elimde feda etmeye hazır yeterince 16F88 var.
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

subram

#39
pickit3 ile kurtarabildiysen güzel, bende 7 tane bozuk PIC var şuan :)

while(1) komutundan önce 2-3 saniye bir gecikme koyup o şekilde deneyebilir misin brenner ile? mplab+xc yoksa direk hex gönderebilirim.


mesaj birleştirme:: 06 Haziran 2014, 18:36:12

bozulan PIC'leri  expkits klonları ile hayata geçirebilir miyim acaba?
http://www.elektronark.org  Türkiyede Elektronik Kültürünü Değiştirmeye Geliyoruz

Maxim

senin sorunun kesin brennerla ilgili
bendeki dandik klon bile sorun çıkarmıyor

AsHeS

Alıntı yapılan: subram - 06 Haziran 2014, 17:28:35

bozulan PIC'leri  expkits klonları ile hayata geçirebilir miyim acaba?

Geçirirsin.

subram

muhtemelen Brenner ile alakalı. bu adamlar halen üretime devam ediyorsa feedback atayım adamlara.
http://www.elektronark.org  Türkiyede Elektronik Kültürünü Değiştirmeye Geliyoruz

Erhan YILMAZ

Ramazan o zaman katil diye hitap ettiğin kod üstünde ki suçlamalar kalktı. O kadar ağır ithamlarda bulundun koda karşı iade-i itibar etmelisin.

subram

sine-i kod yapacam Erhan. Bu iş ancak böyle temizlenir :P
http://www.elektronark.org  Türkiyede Elektronik Kültürünü Değiştirmeye Geliyoruz