Kayıtlar

hex etiketine sahip yayınlar gösteriliyor

Modbus CRC16 Little ve Big Endian Hex Kod Üreteci

Resim
  Modbus rtu, tcp ip sistemler için big veya little endian (High bit Low bit) hızlıca alternatif hex parametreler üretmenizi sağlayan bir programdır. Win7 Win10 Win11 işletim sistemlerinde çalışmaktadır. VB6 kodu ve program aşağıdaki google drive linkinden indirilebilir.  VER2: MODBUS CRC16 CRCR HEX GENERATOR - 2 VER1: MODBUS CRC16 CRC HEX GENERATOR Seda Elektronik CRC16 Modbus ürünlerinde kullanım örneği: Son 2 byte bu program ile yeniden belirlenecektir. 1- Aşağıdaki parametre ile 2 nolu röle 900ms flaş yapmaktadır. No.2 Flash On     : 010502020009ADB4  // 900ms 2- 2 nolu rölenin 600ms flaş yapmasını sağlamak için programa aşağıdaki şekilde parametre girilir:  010502020006ADB4 Sonuç big endian butonu ile alınır: EDB0 3- Sonuç hex parametreye yerleştirilip ürüne bu parametre gönderilir: 010502020006EDB0 Artık ürün 600ms flaş yapacaktır. Sisteminizin protokol yapısına göre big veya endian kullanabilirsiniz.

pickit2 pickit3 dat ve ini dosyası düzenleme güncel dosyalar

Resim
Bilindiği üzere pickit2 ve pickit3 microchip firmasının ürettiği programlayıcılar. Ürünü alıp kullanmaya başladığınızda yukarıdaki görseldeki yüz ifadesi sizde de oluşabilir, bende öyle olmuştu :) Hele bir de clone pickit3 ile de çalışıyorsanız iş daha da karışabilir. İşin gerçeği 3 tane programlayıcı ile yazılım hayatıma devam ediyorum. Emektar brenner, pickit3 klon ve pickit3 orjinal.  Konuyla ilgili ilerideki satırlarda bolca açıklamalar olacak. Microchip mikroişlemci üretimindeki başarısını, programlayıcı arayüz programında gösterebilseydi çok daha iyi olurdu. Çünkü programlayıcının arayüz programındaki dat dosyasında bütün mcu lar bulunmayabiliyor ve bu çok büyük bir eksik. Aslında pickit3 için ipe ve mplab ile de programlama yapılabiliyor ama oldukça karmaşık ve uzmanlık isteyen bir yol videodan anlaşılacağı üzere: https://www.youtube.com/watch?v=pEMORwwuyos Ben bu pickit3 arayüz programı konusunda ısrarcı davrandım ve şöyle dedim kendi kendime madem programl...

asm kod hex koda nasıl çevrilir

Resim
Bazı mikrodenetleyici projelerinde kaynak kod olarak sadece asm verilmiş ise bu kodu hex koda çevirmek gerekiyor. MPLAB programı ile beraber gelen MPASMWIN programı ile bu işlemi gerçekleştirebilirsiniz. Bilgisayarınızda MPLAB IDE kurulu değilse buraya tıklayarak indirebilirsiniz. Bilgisayarınıza MPLAB programını kurduktan sonra aşağıdaki yoldan MPASMWIN programını çalıştırın. Daha sonra BROWSE butonu ile asm dosyanızın yerini bulun ve AÇ tuşu ile dosyayı programa yükleyin. ASSEMBLE butonu basın. ASM kodunuzda sorun yok ise sıfır hata ile hex kodunuz oluşacaktır. Şayet çevirdiğiniz hex kodu devrenizi çalıştırmıyor ise MPASMWIN programını bazı şeçeneklerini değiştirmek gerekebilir. Çeşitli alternatifleri deneyiniz. Eğer elinizdeki asm kodu html veya başka bir formattaki dosya içerisinde gömülü ise işlem biraz daha uzayacaktır. Aşağıda bu konunun anlatımına bakabilirsiniz. ASM dosyasının yol uzunluğu 62 karakteride geçmemelidir. Aşağıdaki html dosyasında kodumu...