La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

RBMicrocontrôleur HC121 Microcontrôleur 68HC12 Motorola 68HC912BC32.

Présentations similaires


Présentation au sujet: "RBMicrocontrôleur HC121 Microcontrôleur 68HC12 Motorola 68HC912BC32."— Transcription de la présentation:

1 RBMicrocontrôleur HC121 Microcontrôleur 68HC12 Motorola 68HC912BC32

2 RBMicrocontrôleur HC122 Architecture du HC12 Processeur CPU12 32 koctets Flash EEPROM 1 koctets RAM 768 octets EEPROM PORTADA/D 8 canaux 10 bits PORTTTimer PORTSSérie SCI, SPI, 2 I/O PORTP4 PWM, 4 I/O PORTCANCANBUS, 5 I/O PORTA Adresses/Data PORTBAdresses/Data PORTEContrôle BDIDebug

3 RBMicrocontrôleur HC123 CPU12, modèle des registres Registres de données 8 bits : A et B Ensemble: 16 bits : D registres pointeurs 16 bits : IX et IY Pointeur de pile : SP Registre PC Fanions S X H I N Z V C

4 RBMicrocontrôleur HC124 CPU12, modes

5 RBMicrocontrôleur HC125 CPU12, plan mémoire

6 RBMicrocontrôleur HC126 CPU12, Interruptions

7 RBMicrocontrôleur HC127 HC12, Registres I/O

8 RBMicrocontrôleur HC128 HC12, Registres I/O

9 RBMicrocontrôleur HC129 HC12, Registres I/O

10 RBMicrocontrôleur HC1210 Convertisseur A/D 8 canaux multiplexés 10 bits de résolution 8 registres 16 bits pour résultats : ATD0..ATD7 Modes: –1 conversion de 4 ou 8 canaux –scan en continu –scan multiples d un canal

11 RBMicrocontrôleur HC1211 Convertisseur A/D ATDCTL0 et 1 : Réservés ADR0H..ADR7H : 8 registres de résultat 8 bits ATDCTL0..ATDCTL5 : 6 registres de contrôle (8 bits) ATDSTAT : 1 registre de status (16 bits) PORTAD : 1 registre d entrée du port ADR0..ADR7 : 8 registres de résultat 16 bits

12 RBMicrocontrôleur HC1212 Convertisseur A/D ADPU : 1: Autorise ATD module AFFC : 1: ATD Fast Flag Clear, Met à « 0 » bit Conversion Complète (CCF) par lecture du résultat de la conversion, sans lire le registre de status AWAI : 1: Stop si mode WAIT ASCIE : 1 :ATD Séquence Complète Interrupt Enable ASCIF :(lecture) Flag de conversion complète

13 RBMicrocontrôleur HC1213 Convertisseur A/D

14 RBMicrocontrôleur HC1214 Convertisseur A/D S10BM1: 10 bits, 0: 8 bits SMP1, SMP0Délai d échantillonnage PRS4..PRS0Clock pour ATD : compris entre 500 kHz et 2 MHz ATDClk = PCLK / ( PRSx + 1 ) PClk = fQuartz/2

15 RBMicrocontrôleur HC1215 Convertisseur A/D

16 RBMicrocontrôleur HC1216 Convertisseur A/D S8CM0 : 4 conversions, 1: 8 conversions SCAN0 : 1 séquence de 4/8 conversions 1 : mode continu de 4/8 séquences MULT0 : 4/8 conversions simple canal CD..CA 1 : 4/8 conversions 4/8 canaux

17 RBMicrocontrôleur HC1217 Convertisseur A/D Canaux C, D, E et F pour Tests L écriture dans ATDCTL5 initie une séquence de conversion

18 RBMicrocontrôleur HC1218 Convertisseur A/D SCFSéquence Complète Flag CC No Séquence en cours CCF7..CCF0Conversion Complète Flag 1 par Registre ADRx

19 RBMicrocontrôleur HC1219 Convertisseur A/D SCF, CCF7..CCF0 : Activé lorsque la conversion représentée est terminée Mise à « 0 », dépend du bit AFFC de ATDCTL2 : AFFC :01 SCFEcrire dans ATDCTL5 Lecture premier résultat pour nouvelle conversion CCFxLecture ATDSTAT, puis ADRxLecture registre ADRx

20 RBMicrocontrôleur HC1220 Convertisseur A/D Un bit par entrée Attention la lecture de ce registre peut provoquer une perturbation sur le signal analogique

21 RBMicrocontrôleur HC1221 Convertisseur A/D Résultat de la conversion : ADRxH x: 0..7 –résultat en mode 8 bits ADRx –résultat en mode 10 bits : bits 15..6, bits 5..0 = 0

22 RBMicrocontrôleur HC1222 PWM Mode aligné à gauche

23 RBMicrocontrôleur HC1223 PWM Mode centré

24 RBMicrocontrôleur HC1224 PWM, Horloge Groupe PWM0 et PWM1 Groupe PWM2 et PWM3

25 RBMicrocontrôleur HC1225 PWM, Registre PWCLK CON23, CON011: PWM23 / PWM01 2 x16 bits 0: 4 x 8 bits PCKA Prescalers PCKB

26 RBMicrocontrôleur HC1226 PWM, Registre PWPOL PCLKxSource de lhorloge –0:Clock A : PWM0 et 1 Clock B : PWM2 et 3 –1: S0 : PWM0 et 1 S1 : PWM2 et 3 PPOLxPolarité début du PWM

27 RBMicrocontrôleur HC1227 PWM, Registre PWEN PWENxAutorise PWMx sur Port P PWMx en sortie, indépendamment de DDRP

28 RBMicrocontrôleur HC1228 PWM, Registre PWPRES Prescaler des horloges A et B

29 RBMicrocontrôleur HC1229 PWM, Registre prescaler PWSCAL0/1Prédiviseur 0 et 1 PWSCNT0/1Etat du prédiviseur 0, 1

30 RBMicrocontrôleur HC1230 PWM, Registres PWCNT0..3 Etat du compteur PWMx (0..3)

31 RBMicrocontrôleur HC1231 PWM, Registres PWPERx-PWDTYx

32 RBMicrocontrôleur HC1232 PWM, Duty cycle

33 RBMicrocontrôleur HC1233 PWM, Registres PSWAIWait mode -> stop clk generator CENTRMode centré (1), Aligné (0) RDPRéduction Puissance pour P (1) PUPPPull-up Enable Port P (1) PSBCKDisable PWM si BDI actif (1)

34 RBMicrocontrôleur HC1234 PWM, Registres PORT P Direction 0: entrée 1: sortie

35 RBMicrocontrôleur HC1235 Horloges

36 RBMicrocontrôleur HC1236 Horloges Diviseurs pour –SCI –RTI –COP

37 RBMicrocontrôleur HC1237 Horloges Diviseurs pour –Timer

38 RBMicrocontrôleur HC1238 Horloges Diviseurs pour –SPI –ATD –BDM

39 RBMicrocontrôleur HC1239

40 RBMicrocontrôleur HC1240 Timer, Accumulateur dimpulsions TCNT :Compteur libre TIOC :Input Capture / Output Compare

41 RBMicrocontrôleur HC1241 Timer, registres

42 RBMicrocontrôleur HC1242 Ports séries SCI :Serial Communication Interface SPI :Synchronous Peripheral Interface

43 RBMicrocontrôleur HC1243 Port série asynchrone, SCI

44 RBMicrocontrôleur HC1244 Port série synchrone, SPI

45 RBMicrocontrôleur HC1245 Bus CAN

46 RBMicrocontrôleur HC1246 Bus CAN

47 RBMicrocontrôleur HC1247 Bus CAN

48 RBMicrocontrôleur HC1248 Bus CAN

49 RBMicrocontrôleur HC1249 Bus CAN

50 RBMicrocontrôleur HC1250 Bus CAN

51 RBMicrocontrôleur HC1251 Bus CAN

52 RBMicrocontrôleur HC1252 Bus CAN


Télécharger ppt "RBMicrocontrôleur HC121 Microcontrôleur 68HC12 Motorola 68HC912BC32."

Présentations similaires


Annonces Google