Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Mikrokontrolery Tiva seria C

Podobne prezentacje


Prezentacja na temat: "Mikrokontrolery Tiva seria C"— Zapis prezentacji:

1 Mikrokontrolery Tiva seria C
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

2 Mikrokontroler Tiva™ TM4C123GH6PM
Architektura NVIC - kontroler przerwań Zygmunt Kubiak FPU – jednostka zmiennoprzecinkowa

3 Mikrokontroler Tiva™ TM4C123GH6PM
Architektura QEI - Quadrature Encoder Interface Zygmunt Kubiak SSI - Synchronous Serial Interface

4 Mikrokontroler Tiva™ TM4C123GH6PM
Architektura Zygmunt Kubiak

5 Mikrokontroler Tiva™ TM4C123GH6PM
Architektura harwardzka mikrokontrolerów opartych na ARM® Cortex-M Zygmunt Kubiak

6 Mikrokontroler Tiva™ TM4C123GH6PM
Cechy mikrokontrolera Zygmunt Kubiak

7 Mikrokontroler Tiva™ TM4C123GH6PM
Cechy mikrokontrolera Zygmunt Kubiak

8 Mikrokontroler Tiva™ TM4C123GH6PM
Przetwornik analogowo-cyfrowy Zygmunt Kubiak

9 Mikrokontroler Tiva™ TM4C123GH6PM
Implementacja dwóch bloków ADC Dwa identyczne przetworniki analogowo-cyfrowe Wspólne 12 kanałów wejściowych Zygmunt Kubiak

10 Mikrokontroler Tiva™ TM4C123GH6PM
Implementacja dwóch bloków ADC Zygmunt Kubiak

11 Mikrokontroler Tiva™ TM4C123GH6PM
Przetworniki ADC Napięcia referencyjne VREFP – w LaunchPad dołączone do 3,3V VREFN - w LaunchPad dołączone do 0V (GND) Zakres i rozdzielczość Zakres: Rozdzielczość: 3,3V / 4096 = 8,05 mV Maksymalna szybkość przetwarzania – 1 mln próbek/sek Sprzętowy układ uśredniający – średnia z 4 próbek Wejścia różnicowe i asymetryczne Wewnętrzny czujnik temperatury Zygmunt Kubiak

12 Mikrokontroler Tiva™ TM4C123GH6PM
Przetworniki ADC Sekwencery Sequencer Number of Samples Depth of FIFO SS3 1 SS2 4 SS1 SS0 8 Zygmunt Kubiak

13 Mikrokontroler Tiva™ TM4C123GH6PM
Pin Name Pin Number Pin Assignment AIN0 6 PE3 AIN1 7 PE2 AIN2 8 PE1 AIN3 9 PE0 AIN4 64 PD3 AIN5 63 PD2 AIN6 62 PD1 AIN7 61 PD0 AIN8 60 PE5 AIN9 59 PE4 AIN10 58 PB4 AIN11 57 PB5 Przetworniki ADC Wejścia analogowe Wykorzystane piny pełnia różne funkcje Zygmunt Kubiak

14 Mikrokontroler Tiva™ TM4C123GH6PM
Przetworniki ADC Źródła sygnałów wyzwalające start przetwarzania Mikrokontroler – program Timery Komparatory analogowe PWM GPIO Brak - praca ciągła Przykłady ilustrują wyzwalanie programowe Zygmunt Kubiak

15 Mikrokontroler Tiva™ TM4C123GH6PM
Przetworniki ADC Przykład 3.3V GND PE3 Pot Tiva C Zygmunt Kubiak

16 Mikrokontroler Tiva™ TM4C123GH6PM
Przetworniki ADC Przykład – konfiguracja ADC Ustawienie zegara SysCtlClockSet(SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ); Zezwolenie na pracę ADC0 i reset w celu wprowadzenia zmian SysCtlPeripherialEnable(SYSCTL_PERIPH_ADC0); SysCtlPeripherialReset(SYSCTL_PERIPH_ADC0); Zablokowanie sekwencera 3 w ADC0 ADCSequenceDisable(ADC0_BASE,3); Konfiguracja sekwencera ADC0 ADCSequenceConfigure(ADC0_BASE, 3, ADC_TRIGGER_PROCESSOR, 0); Konfiguracja kroków sekwencji ADCSequenceStepConfigure(ADC0_BASE, 3, 0, ADC_CTL_CH0 | ADC_CTL_IE | ADC_CTL_END); Zezwolenie na peryferie GPIO port E SysCtlPeripherialEnable(SYSCTL_PERIPH_GPIOE); Zygmunt Kubiak

17 Dziękuję za uwagę Zygmunt Kubiak


Pobierz ppt "Mikrokontrolery Tiva seria C"

Podobne prezentacje


Reklamy Google