Ali AKMAN Reset, WDT, Basic Timer, Timer-A BİL325  C Ders - 6.

Slides:



Advertisements
Benzer bir sunumlar
ARM Tabanlı Mikrodenetleyici Temelleri ve Programlama
Advertisements

Anakartlar Sistemin merkezi bileşenidir.
ANAKART.
BİLGİSAYAR PORTLARI.
ARM Tabanlı Mikrodenetleyici Temelleri ve Programlama
8259A Programlanabilir Kesme Denetleyicisi (PIC)
Endüstriyel Otomasyon Mekatronik Mühendisliği Bölümü
CPU Tasarım – 3 Single – Cycle CPU Controller Tasarımı
ARM Tabanlı Mikrodenetleyici Temelleri ve Programlama
8088 Kesme Operasyonu.
CPU (Merkezi İşlem Ünitesi)
BÖLÜM 2: BİLGİSAYAR SİSTEM YAPILARI
HABERLEŞMENİN TEMELLERİ
Agah Burak DEMİRKAN Ahmet ÇOBAN Ahmet SÖNMEZ Uğurhan KUTBAY
PIC Mikrodenetleyiciler
ANA KARTLAR VE KASALAR.
Marmara Ünv. Bilgisayar Mühendisliği Bölümü
8051 MİKROKONTROLÖR AİLESİ
Donanımlar Uzm. Murat YAZICI.
ARDUINO.
Timer 1 16bit (65535) Programlanabilir dahili ve harici saat kaynağı
Mikroişlemciler ve Mikrobilgisayarlar
DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ
DERS 5 PIC 16F84 PROGRAMLAMA.
Ders Adı: Sayısal Elektronik
Bilgisayar nedir? Bilgisayar; Zor ve karışık hesaplar yapabilen büyük miktarlardaki bilgileri depolama kapasitesine sahip otomatik bir cihazdır.
DERS 13 PIC 16F84 ile DONANIM SAYICI KULLANIMI
Ders Kodu: EET134 Ders Adı: Sayısal Elektronik Ders Hocası: Assist. Prof. Dr. MUSTAFA İLKAN.
YAZILIM Bilgisayarın kullanılmasını sağlayan her türlü program yazılım olarak adlandırılır. Başlıca iki yazılım çeşidi vardır. Bu yazılımlar, sistem yazılımı.
SAYICILAR (COUNTERS).
Lojik Laboratuvarı deneyleri
LD/LDI LD X0 LDI X0 X0 Y0 X0 Y1 Temel Komutlar
BİLGİSAYAR ÖLÇÜ BİRİMLERİ
Bilgisayarın kullanılmasını sağlayan her türlü program yazılım olarak adlandırılır. YAZILIM Başlıca iki yazılım çeşidi vardır. Bu yazılımlar, sistem yazılımı.
Ali AKMAN Subroutine, Interrupt, LPM BİL325  C Ders - 5.
MİKRODENETLEYİCİ TABANLI KABLOSUZ HABERLEŞME ve MULTIMEDYA KULLANIMI
CCS C İLE PİC PROGRAMLAMA DERS -1-
Mikrodenetleyiciler.
CCS C İLE PIC PROGRAMLAMA DERS-2-
Hafta2 Bilgisayar Donanımı Dersi
ARM TABANLI İŞLEMCİLER
CCS C İLE PIC PROGRAMLAMA DERS-3-
Kuzey ve Güney Köprüleri
TEKNOLOJİ FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ
18-pinli GELİŞMİŞ FLASH/EEPROM 8-bit MİKRO DENETLEYİCİ
BASYS KARTININ TANITIMI. KARTIN GÖRÜNÜMÜ KARTIN ÖZELLİKLERİ 100,000 lojik kapılı Xilinx Spartan 3E FPGA; JTAG programlama bağlantı noktası FPGA biçimlendirme.
İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər.
Mikrodenetleyiciler. M IKROIŞLEMCI N EDIR ? Mikrodenetleyiciler ve mikroişlemciler transistörlerden oluşmakta ve sadece 1-0 değerleriyle işlem yapmaktadır.
DERS 5 PIC 16F84 PROGRAMLAMA.
Ders Adı: Sayısal Elektronik
TEMEL BİLGİSAYAR TEKNOLOJİLERİ KULLANIMI
BÖLÜM 11 Sayıcılar (Counters) Prof. Dr. Hüseyin Ekiz.
Sayıcı Entegreleri Prof. Dr. Hüseyin EKİZ.
Bilgisayar Donanım ve Sistem Yazılımı
DONANIM BİRİMLERİNİ TANIYOR MUSUNUZ?
MİkroİŞlemcİler ve programlanmasI Mekatronik Mühendisliği Bölümü
MİkroİŞlemcİler ve programlanmasI Mekatronik Mühendisliği Bölümü
MİkroİŞlemcİler ve programlanmasI Mekatronik Mühendisliği Bölümü
DERS 12 PIC 16F84 ile KESME (INTERRUPT) KULLANIMI
MİKRODENETLEYİCİLER SİSTEM KONTROL UYGULAMALARI SEFER KAYMAZ
Ders 7 Arduino Genel Amaçlı Giriş-Çıkış Bacakları
Ders 5 Devre Bağlantıları
Ders 6 Atmega328P Mikrodeneyleyicisi
INTERCONNECTION PROTOCOLS
DERS 13 PIC 16F84 ile DONANIM SAYICI KULLANIMI
BİLİŞİM TEKNOLOJİLERİ
Bilgisayar Donanımı Hafta 3
Ders Adı: Sayısal Elektronik
MİkroİŞlemcİler ve programlanmasI Mekatronik Mühendisliği Bölümü
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

Ali AKMAN Reset, WDT, Basic Timer, Timer-A BİL325  C Ders - 6

Ali AKMAN Günün PROGRAMI  Reset  Watchdog Timer  Basic Clock  Timer-A

Ali AKMAN MSP430 Resets  Power-on Reset (POR): Donanım ile ilgili sert koşullar ile ilgilidir.  Aygıt açılışında  Besleme geriliminde aygıtın çalışmasını engelleyecek kadar düşüş olduğunda  RST/NMI pini reset için ayarlandığında bu uca 0 uygulandığında  Power-up Clear (PUC): ROR’u takip eder ve yazılım ile aşağıdaki durumlarda oluşur.  Wacthdog modda, watchdog timer’da taşma olduğunda  WDTCTL’ye yanlış şifre yazma  Flash bellek kontrol registerına yanlış şifre girmek

Ali AKMAN Watchdog Timer  WDTCTL  Watchdog timer control register  Bit 3 sadece yazılabilir, diğer bitler hem okunabilir hem de yazılabilir.

Ali AKMAN Watchdog Timer

Ali AKMAN Watchdog Timer

Ali AKMAN Watchdog Timer

Ali AKMAN Watchdog Timer

Ali AKMAN Basic Timer  2, 3 veya 4 clock kaynağı ile beslenebilir.  LFXT1CLK: Düşük frekans/Yüksek frekans osilatör  XT2CLK: Seçimlik yüksek frekans osilatör  DCOCLK: Dahili dijital olarak kontrol edilebilen osilatör  VLOCLK: Tipik 12 KHz frekanslı çok düşük güç tüketimli, düşük frekanslı dahili osilatör  3 Adet saat sinyali mevcuttur:  ACKL: Auxiliary Clock: LFXT1CLK veya VLOCLK, çevresel birimler, 1,2,4 ve 8 ile bölünebilir.  MCKL: Master Clock: LFXT1CLK veya VLOCLK, CPU, 1,2,4 ve 8 ile bölünebilir.  SMCKL: Sub-main Clock: LFXT1CLK, VLOCLK veya DCOCLK, Çevresel birimler, 1,2,4 ve 8 ile bölünebilir.

Ali AKMAN Basic Timer

Ali AKMAN Basic Timer

Ali AKMAN Basic Timer

Ali AKMAN Basic Timer

Ali AKMAN MSP430 Timer-A  16 bit sayıcı  4 farklı çalışma modu  3 Capture/compare register (CCRx)  2 interrupt vektör – TACCR0 ve TAIV

Ali AKMAN MSP430 Timer-A  SMCLK: dahili ve hızlı (MHz)  ACLK: Harici ve yavaş. 32kHz saat kristalinden beslenir.  TACLK: Harici  INCLK: Harici

Ali AKMAN Timer-A Çalışma Modları  Yukarı Mod (Up Mode)

Ali AKMAN Timer-A Çalışma Modları  Sürekli Mod (Continuous Mode)

Ali AKMAN Timer-A Çalışma Modları  Yukarı/Aşağı Mod (Up/Down Mode)

Ali AKMAN Timer-A Interrupt  TACCR0 CCIFG için TACCR0 interrupt vektör  Diğer CCIFG bayrakları ve TAIFG için TAIV Interrupt vektörü

Ali AKMAN Timer-A Registerları

Ali AKMAN Timer-A Registerları

Ali AKMAN Timer-A Registerları

Ali AKMAN Timer-A Registerları

Ali AKMAN Timer-A Registerları

Ali AKMAN Timer-A Registerları