Це відео не доступне.
Перепрошуємо.

PIC MCU TUTORIALS #11 - Oscillator block & Clock generation (Absolute Beginner)

Поділитися
Вставка
  • Опубліковано 7 сер 2024
  • In this video, I'll talk about the oscillator block of our microcontroller, which is responsible for generating the clock signal required by the microcontroller. Clock refers to a switching signal that has a constant frequency and is used by the microcontroller to synchronize its operations. I'll talk about all of the available ways for you to generate this signal using the built-in oscillator block...
    ___________________________
    - "config.h" file download link (for internal oscillator example):
    drive.google.com/file/d/18m9B...
    - "main.c" file download link (for internal oscillator example):
    drive.google.com/file/d/1Y7bm...
    ___________________________
    - Calculating the load capacitors:
    microchipsupport.force.com/s/...
    ___________________________
    - Microcontroller used in the video: PIC18F46K22
    - Programmer used in the video: PICKIT3
    ___________________________
    - Why does my MPLABX IDE look different?:
    • PIC MCU TUTORIALS #2 -...
    ___________________________
    - Next video:
    • PIC MCU TUTORIALS #12 ...
    - Previous video:
    • PIC MCU TUTORIALS #10 ...
    ___________________________
    Timestamps:
    [0:00] Start of the video
    [0:14] General information
    [2:01] Explaining the oscillator block diagram
    2:27 Effects of volatile registers
    3:30 PLL module
    [3:57] Internal oscillator as the clock source
    3:57 How to configure the internal oscillator
    9:49 MPLAB example
    [12:16] Explaining the external oscillator
    12:33 Some terms and symbols
    13:08 External oscillator diagram
    [14:05] Outputting your clock on a pin
    14:13 System clock (Fosc) vs Instruction clock (Fosc/4)
    15:10 Back on outputting
    [16:04] Crystal or ceramic resonators as clock source
    16:27 Load capacitors
    17:14 Why use crystals?
    18:08 Gain options (Fosc options)
    [19:13] External clock as the clock source
    [19:53] RC input as the clock source
    20:01 RC mode diagram
    20:12 RC mode circuit explained
    20:41 Back on RC module
    [21:32] Secondary oscillator block
    [22:21] End of the video

КОМЕНТАРІ • 9

  • @GodsOnlyMonster
    @GodsOnlyMonster 2 роки тому +1

    I was searching all over internet for good PIC tutorial and landed here, well explained and good narration brother

  • @entropyz5242
    @entropyz5242 Рік тому

    Dude I’m an AE and I understood this super well. Thanks for the clear explanation

  • @GodsOnlyMonster
    @GodsOnlyMonster 2 роки тому

    bro your tutorials are amazing, please continue your series

  • @yousefsrour3316
    @yousefsrour3316 Рік тому

    Well explained, Thank You !

  • @kaumohlamonyane272
    @kaumohlamonyane272 2 роки тому +1

    This is well made

  • @nadernommen9780
    @nadernommen9780 8 місяців тому

    Thank You !

  • @alejandrobanolescobar6160
    @alejandrobanolescobar6160 2 роки тому

    Thanks a lot sir

  • @jackski5732
    @jackski5732 Рік тому

    There should be a list of NON RUN TIME bits

    • @Microesque
      @Microesque  Рік тому

      There actually is, I talked about it in the "configuration bits" video. Just search for "Configuration Bits" in the datasheet and go from bottom to top. For this microcontroller (PIC18F46K22) you can find it in the page 344.
      Datasheet: ww1.microchip.com/downloads/en/DeviceDoc/40001412G.pdf