Yayınlar

pickit3 tanımsız picleri programlamak

Resim
Pickit 3 ile microchip tarafından üretilen bütün picleri programlamak mümkündür. Ancak microchip tarafından yayınlanan basit program (pickit3 programmer) bütün picleri programlayamamaktadır. Bütün pic işlemcileri programlayabilmek için mplap ipe kullanılabilir.

Mplab Ipe uygulamasını kullanabilmek için mplab ide 4.15 veya daha üst versiyonunu bilgisayarınıza kurmanız gerekiyor. Ben testlerimi 4.15 versiyonu ile yaptım. Ide sayesinde bütün pic mcu lara hex atılabiliyor. Aşağıdaki linkten mplab ide versiyon arşivine göz atabilirsiniz:

https://www.microchip.com/development-tools/pic-and-dspic-downloads-archive

Tabi ideyi kurmakla her şey bitmiyor bir kaç işlem daha var :-)

Öncelikle pickit3 cihazımızı mplab moda almamız gerekiyor ki mplab ipe pickit3'ü görsün ve hex yükleme gerçekleştirilebilsin. Tools - revert to mplab mode menüsünden bu işlemi gerçekleştirebilirsiniz. Bu işlem sonrası artık pickit3 sadece mplab ipe ile kullanılabilir. Sonra pickit3'ü pickit programmer ile kulan…

eagle proteus altium kicad orcad allegro pcb programları kütüphane library dosyaları online web siteleri

Resim
3D, Allegro, Altium, CADSTAR, Capture, CR-5000, CR-8000, DEHDL, DesignSpark PCB, DesignSpark PCB PRO, EAGLE, EasyEDA, eCADSTAR, KiCad, OrCAD Allegro16, PADS, Proteus, Pulsonix, TARGET 3001!, Xpedition gibi pcb veya devre şeması çizim programları için kütüphane library ihtiyacını karşılayabilecek online sitelere aşağıdaki linklerden ulaşabilirsiniz:

https://componentsearchengine.com/

https://www.snapeda.com/

Ayrıca proteus ares isis için bazı library dosyalarının olduğu siteyide ekliyorum:

https://www.theengineeringprojects.com/?s=proteus+library

dolar altin tl bermuda şeytan üçgeni

Resim
Türkiye'de uzun yıllardır doların ve altının TL karşısındaki değer kazanımlarını seyreder dururuz. Peki son 15 yılda neler olmuş görmek ister misiniz? Üşenmedim araştırdım ve sonuçları bu yazıda paylaşıyorum. Neyse ki internette arşiv siteler var. Onlardan oldukça iyi bilgilere ulaştım. Faydalandığım kaynakları yazı sonunda bulacaksınız. Altın için Türk milletini en sevdiği çeyrek altın fiyatını, TL için asgari ücreti referans alacağım.

Şimdi gelelim 2005 yılı verilerine:

2005 yılı asgari ücret net                              : 350 TL. 

2005 yılı çeyrek altın satış fiyatı (haziran) : 32 TL.

2005 yılı dolar satış fiyatı (haziran)            : 1.34 TL.

Ve 2020 verilerimiz:

2020 yılı asgari ücret net                             : 2324 TL.

2020 yılı çeyrek altın satış fiyatı (haziran) : 626 TL. 

2020 yılı dolar satış fiyatı (haziran)            : 6.82 TL.

Bu bilgilerden sonra istediğiniz gibi hesaplar yapabilirsiniz. Mesela tlnin dolar karşısında 5 kat değer kaybettiğini bulabilirsi…

nextion ekran ve simulatör baud hızı ayarı

Resim
Nextion editöründe debug butonuna basıldıktan sonra Simulator and Nextion Device seçilir ve ekrana bağlanılır ve sonra bauds=115200 yazılır ve enter a basılır. Bu işlemle hem ekran hem program aynı bauda hızına ayarlanır. Sadece ekran hızı ayarlanmak istenirse Nextion Device seçilir ve hız yazılıp enter tuşuna veya run all commands butonuna basılır. 
Ayrıca kod içinde de n0.val=bauds veya bauds=2400 gibi bir kodla da hız değiştirilebilir.


visual studio eski versiyon kod yüklemek

Resim
Visual Studio eski versiyonları ile hazırlanmış kodlarınızı vs2019 ile kullanmak istediğinizde kod upgrade işlemi gereklidir. Bu yazıda bu konudaki tecrübelerimi paylaşmak istiyorum. Vs2013 ile hazırladığım c# ve vbnet kodları ile edindiğim bilgileri bu yazıda bulacaksınız. Testlerimi vs2019 üzerinde yaptım.
Öncelikle csproj veya vbproj uzantılı eski vs proje dosyalarını doğrudan çalıştırmak daha iyi sonuç veriyor. Yani vs açıp proje yüklemek yerine dosyayı doğrudan çalıştırın. Vs upgrade yapmak isteyecektir. Upgrade işlemi yaptıktan sonra kodu debug veya release şeklinde derleyebilirsiniz ancak eğer oluşacak exe dosyası bir dll gerektiriyorsa derleme işlemi gerçekleşmez. Bu nedenle gerekli dll dosyasını windows system32 içine kaydetmek gerekir. Hatta bazı exe dosyalarının yanına ihtiyaç duyduğu dll dosyasını kopyalamakta gerekebilir. Dll konusunda bilgilendirici yazıma aşağıdaki linkten göz atabilirsiniz. Dll ocx konuları ayrıntılı olduğu için yıllar önce bununla ilgili bir yazı yazmı…

tm1638 proton basic örneği pic16f877a

Resim
TM1638 modülü üzerinde 8 digit bulunuyor. İşlemci ile I2C iletişimi kuran modül sadece 2 pin ile işlemcide pin tasarrufu sağlayabilir. Etepic forumunda Dtmf isimli üyenin proton basic örneğine aşağıda ulaşabilirsiniz. Yazı sonuna devre şemasını da ekliyorum. Aslında bu modül kullanılmadan TM1638 entegresi kullanılarak kendinize özel tasarımlar yapabilirsiniz. Ayrıca modül üzerindeki ledlerde kontrol edilebiliyor. Kendinize özel tasarım yaparsanız ledler yerine röleler bağlanabilir.


Kod: Device=16F877A
XTAL=20  
ALL_DIGITAL TRUE
TRISA=0:PORTA=0
TRISB=0:PORTB=0
TRISC=0:PORTC=0
PORTD=3:PORTD=0
TRISE=0:PORTE=0Declare LCD_TYPE alpha  Declare LCD_LINES 2Declare LCD_INTERFACE 4Declare LCD_DTPIN PORTB.4Declare LCD_RSPIN PORTB.0Declare LCD_ENPIN PORTB.1 
Dim I_max As $8F     ; %10001111     ( Işık Full )Dim I_off As $87     ; %10000111     ( Işık Off  )Dim X As $88    ; %10001000     ( Işık  1/16

python tkinter türkçe bilgiler

Resim
Hızlı şekilde Python form örnekleri oluşturmak için Python ile tümleşik gelen Tkinter kütüphanesini kullanılıyor. Bu sayede python ile arayüz oluşturmak kolaylaşıyor. Python Tkinter Nedir: Tkinter, Python için standart GUI kütüphanesidir. Python, Tkinter ile birleştirildiğinde GUI uygulamaları yani form uygulamaları oluşturmanın hızlı ve kolay bir yolunu sunar. Fırat Özgül tarafından hazırlanmış pdf dokümanı aşağıdaki linkten indirebilirsiniz. Tkinter Türkçe Bilgiler PDF 

pic iki hex yüklemek birleştirmek

Resim
"I have prepared the work that allows you to combine 2 hex files that can work in the same processor and run both hex files by selecting them with a jumper, you can download it from the link below. I have kind of provided hybrid hex."
English version download:
Creating hybrid hex for PIC microcontroller download
Aynı işlemcide çalışabilen 2 hex dosyasını birleştirmek ve iki hex dosyasını da bir jumper ile seçerek çalıştırmayı sağlayan çalışmayı pdf olarak hazırladım, aşağıdaki linkten indirebilir. Bir nevi hibrid hex oluşturma sağlamış oldum.
pic 2 hex birleştirme pdf download
Alternatif indirme linki mediafire:
pic 2 hex birleştirme pdf download

English version download:
Creating hybrid hex for PIC microcontroller download

Devre Şeması:

Devreyi yapmak isteyenler için hex kodu:
:020000040000FA :1010000016EF0CF0056A046EFF0E0426052200D0D0 :10101000D8A01200030E036EE70E02D8F5D7036ABC :10102000FD0F026EFF0E00D001D00226000000D09E :1010300000D0D8A00326D8A01200F7D7120C010CBC :10104000100C010C…