Protonun bilinmeyen komutları

Başlatan pcb, 05 Eylül 2011, 11:04:20

pcb

Merhaba arkadaşlar
Proton kullanırken komutların nasıl çalıştığını anlamak için  manuel.pdf dosyasına bakarız genelde, bendeki manuel.pdf dosyasında olmayan ve çok faydalı bir komut

DelayCS : İşlemcinin clock bazında gecikme oluşturulmasını sağlayan bir komuttur, compiler 3.5.1.2 versiyonu ve sonraki versiyonlarda tanımlıdır. 18F işlemcilerde kullanılır.

DelayCs 10  ----> 10 clock bekle

Farkında olmadığımızı düşündüğümüz komutları lütfen sizde ekleyin.

Tagli

Acıdır ki C18'in kütüphanesindeki bekleme fonksiyonları bunlardan ibaret...  :(
Gökçe Tağlıoğlu

t2

#2
Protonu yapan adam C18i kullanıp Proton derleyicisini hazırlıyor.

Hatta Microchip bilmemkaçıncı eski versiyon C18 USB stackini kullanıyormuş.

OG

Alıntı yapılan: pcb - 05 Eylül 2011, 11:04:20
DelayCS : İşlemcinin clock bazında gecikme oluşturulmasını sağlayan bir komuttur, compiler 3.5.1.2 versiyonu ve sonraki versiyonlarda tanımlıdır.

DelayCs 10  ----> 10 clock bekle

Farkında olmadığımızı düşündüğümüz komutları lütfen sizde ekleyin.

Hiç karşılaşmamıştım, bu iki komutu
nop
nop
nop
.


yazarak kullanıyorum.

Başka varmı?
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

Maxim

mesela Continue komutu var ,sanırım bu eski versiyonlarda yok ?

Example
' Create and display a For-Next loop's iterations, missing out number 10
    Device = 18F25K20
    Declare Xtal = 4

   Dim Index as Byte

   For Index = 0 to 19                   ' Create a loop of 20 iterations
      If Index = 10 Then Continue  ' Miss out number 10
      Hrsout Dec Index, 13               ' Display the counting loop
      DelayMs 100                        ' Slow things down to see what's happening
   Next                                  ' Close the loop

Maxim

Cread8 will access 8-bit values from an Cdata table.
Cread16 will access 16-bit values from an Cdata table.
Cread32 will access 32-bit values from an Cdata table, this also includes floating point values.