STMicroelectronics-LOGO'

STMicroelectronics STM32CubeU0 ਡਿਸਕਵਰੀ ਬੋਰਡ ਡੈਮੋਨਸਟ੍ਰੇਸ਼ਨ ਫਰਮਵੇਅਰ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-PRO

ਨਿਰਧਾਰਨ

  • ਉਤਪਾਦ ਦਾ ਨਾਮ: STM32CubeU0 STM32U083C-DK ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ
  • ਨਿਰਮਾਤਾ: ਐਸਟੀਮਾਈਕ੍ਰੋਇਲੈਕਟ੍ਰੋਨਿਕਸ
  • ਅਨੁਕੂਲਤਾ: STM32U0xx ਡਿਵਾਈਸਾਂ
  • ਸਮਰਥਨ: STM32Cube HAL BSP ਅਤੇ ਉਪਯੋਗਤਾ ਭਾਗ

ਜਾਣ-ਪਛਾਣ

STM32Cube ਇੱਕ STMicroelectronics ਮੂਲ ਪਹਿਲਕਦਮੀ ਹੈ ਜੋ ਵਿਕਾਸ ਦੇ ਯਤਨਾਂ, ਸਮੇਂ ਅਤੇ ਲਾਗਤ ਨੂੰ ਘਟਾ ਕੇ ਡਿਜ਼ਾਈਨਰ ਉਤਪਾਦਕਤਾ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਸੁਧਾਰ ਕਰਦੀ ਹੈ। STM32Cube ਪੂਰੇ STM32 ਪੋਰਟਫੋਲੀਓ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ।

STM32Cube ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • ਸੰਕਲਪ ਤੋਂ ਪ੍ਰਾਪਤੀ ਤੱਕ ਪ੍ਰੋਜੈਕਟ ਦੇ ਵਿਕਾਸ ਨੂੰ ਕਵਰ ਕਰਨ ਲਈ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਸਾਧਨਾਂ ਦਾ ਇੱਕ ਸਮੂਹ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇਹ ਹਨ:
    • STM32CubeMX, ਇੱਕ ਗ੍ਰਾਫਿਕਲ ਸਾਫਟਵੇਅਰ ਕੌਂਫਿਗਰੇਸ਼ਨ ਟੂਲ ਜੋ ਗ੍ਰਾਫਿਕਲ ਵਿਜ਼ਾਰਡਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ C ਸ਼ੁਰੂਆਤੀ ਕੋਡ ਦੇ ਆਟੋਮੈਟਿਕ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ
    • STM32CubeIDE, ਪੈਰੀਫਿਰਲ ਕੌਂਫਿਗਰੇਸ਼ਨ, ਕੋਡ ਜਨਰੇਸ਼ਨ, ਕੋਡ ਕੰਪਾਇਲੇਸ਼ਨ, ਅਤੇ ਡੀਬੱਗ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲਾ ਇੱਕ ਆਲ-ਇਨ-ਵਨ ਡਿਵੈਲਪਮੈਂਟ ਟੂਲ
    • STM32CubeCLT, ਕੋਡ ਸੰਕਲਨ, ਬੋਰਡ ਪ੍ਰੋਗਰਾਮਿੰਗ, ਅਤੇ ਡੀਬੱਗ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲਾ ਇੱਕ ਆਲ-ਇਨ-ਵਨ ਕਮਾਂਡ-ਲਾਈਨ ਵਿਕਾਸ ਟੂਲਸੈੱਟ
    • STM32CubeProgrammer (STM32CubeProg), ਗ੍ਰਾਫਿਕਲ ਅਤੇ ਕਮਾਂਡ-ਲਾਈਨ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਉਪਲਬਧ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਟੂਲ
    • STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD) ਅਸਲ ਸਮੇਂ ਵਿੱਚ STM32 ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਵਿਵਹਾਰ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਵਧੀਆ ਬਣਾਉਣ ਲਈ ਸ਼ਕਤੀਸ਼ਾਲੀ ਨਿਗਰਾਨੀ ਸਾਧਨ
  • STM32Cube MCU ਅਤੇ MPU ਪੈਕੇਜ, ਹਰੇਕ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਅਤੇ ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰ ਸੀਰੀਜ਼ (ਜਿਵੇਂ ਕਿ STM32U0 ਸੀਰੀਜ਼ ਲਈ STM32CubeU0) ਲਈ ਖਾਸ ਵਿਆਪਕ ਏਮਬੇਡਡ-ਸਾਫਟਵੇਅਰ ਪਲੇਟਫਾਰਮ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
    • STM32Cube ਹਾਰਡਵੇਅਰ ਐਬਸਟਰੈਕਸ਼ਨ ਲੇਅਰ (HAL), STM32 ਪੋਰਟਫੋਲੀਓ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ਪੋਰਟੇਬਿਲਟੀ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ
    • STM32Cube ਲੋ-ਲੇਅਰ APIs, ਹਾਰਡਵੇਅਰ 'ਤੇ ਉੱਚ ਪੱਧਰੀ ਉਪਭੋਗਤਾ ਨਿਯੰਤਰਣ ਦੇ ਨਾਲ ਵਧੀਆ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਪੈਰਾਂ ਦੇ ਨਿਸ਼ਾਨ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ
    • ਮਿਡਲਵੇਅਰ ਕੰਪੋਨੈਂਟਸ ਦਾ ਇਕਸਾਰ ਸੈੱਟ ਜਿਵੇਂ ਕਿ Microsoft® Azure® RTOS, USB ਡਿਵਾਈਸ, TouchSensing, ਅਤੇ OpenBootloader
    • ਪੈਰੀਫਿਰਲ ਅਤੇ ਉਪਯੋਗੀ ਸਾਬਕਾ ਦੇ ਪੂਰੇ ਸੈੱਟਾਂ ਦੇ ਨਾਲ ਸਾਰੀਆਂ ਏਮਬੈਡਡ ਸੌਫਟਵੇਅਰ ਉਪਯੋਗਤਾਵਾਂamples
  • STM32Cube ਐਕਸਪੈਂਸ਼ਨ ਪੈਕੇਜ, ਜਿਸ ਵਿੱਚ ਏਮਬੈਡਡ ਸਾਫਟਵੇਅਰ ਭਾਗ ਹੁੰਦੇ ਹਨ ਜੋ STM32Cube MCU ਅਤੇ MPU ਪੈਕੇਜਾਂ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਪੂਰਕ ਕਰਦੇ ਹਨ:
    • ਮਿਡਲਵੇਅਰ ਐਕਸਟੈਂਸ਼ਨ ਅਤੇ ਉਪਯੋਗੀ ਪਰਤਾਂ
    • Exampਕੁਝ ਖਾਸ STMicroelectronics ਵਿਕਾਸ ਬੋਰਡਾਂ 'ਤੇ ਚੱਲ ਰਿਹਾ ਹੈ

STM32CubeU0 ਡਿਸਕਵਰੀ ਬੋਰਡ ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ STM32Cube HAL BSP ਅਤੇ ਉਪਯੋਗਤਾ ਭਾਗਾਂ 'ਤੇ ਆਧਾਰਿਤ ਵਰਤੋਂ ਦੇ ਵਿਸ਼ਾਲ ਦਾਇਰੇ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਨ ਲਈ ਲਗਭਗ ਪੂਰੀ STM32 ਸਮਰੱਥਾ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਬਣਾਇਆ ਗਿਆ ਹੈ।
STM32CubeU0 ਡਿਸਕਵਰੀ ਬੋਰਡ ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ STM32U0xx ਡਿਵਾਈਸਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਅਤੇ STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ 'ਤੇ ਚੱਲਦਾ ਹੈ।

STM32CubeU0 ਦੇ ਅੰਦਰ, HAL ਅਤੇ LL APIs ਦੋਵੇਂ ਉਤਪਾਦਨ ਲਈ ਤਿਆਰ ਹਨ, MISRA C®: 2012 ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਵਿੱਚ ਵਿਕਸਤ ਕੀਤੇ ਗਏ ਹਨ ਅਤੇ Synopsys® Coverity® ਸਥਿਰ ਵਿਸ਼ਲੇਸ਼ਣ ਟੂਲ ਨਾਲ ਸੰਭਾਵਿਤ ਰਨਟਾਈਮ ਗਲਤੀਆਂ ਨੂੰ ਖਤਮ ਕੀਤਾ ਗਿਆ ਹੈ। ਰਿਪੋਰਟਾਂ ਮੰਗ 'ਤੇ ਉਪਲਬਧ ਹਨ।

ਚਿੱਤਰ 1. STM32CubeU0 MCU ਪੈਕੇਜ ਆਰਕੀਟੈਕਚਰ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-1

ਆਮ ਜਾਣਕਾਰੀ

STM32CubeU0 ਡੈਮੋਸਟ੍ਰੇਸ਼ਨ ਫਰਮਵੇਅਰ STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ 'ਤੇ ਚੱਲਦਾ ਹੈ ਜੋ Arm® Cortex®-M32+ ਕੋਰ 'ਤੇ ਆਧਾਰਿਤ STM083U0MC ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਰੱਖਦਾ ਹੈ।
ਆਰਮ ਯੂਐਸ ਅਤੇ/ਜਾਂ ਹੋਰ ਕਿਤੇ ਆਰਮ ਲਿਮਟਿਡ (ਜਾਂ ਇਸ ਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ) ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ.

ਪ੍ਰਦਰਸ਼ਨ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ

ਹਾਰਡਵੇਅਰ ਲੋੜਾਂ
ਪ੍ਰਦਰਸ਼ਨ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਚਲਾਉਣ ਲਈ ਹਾਰਡਵੇਅਰ ਲੋੜਾਂ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹਨ:

  • STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ। ਡਿਸਕਵਰੀ ਬੋਰਡ ਦੇ ਵਰਣਨ ਲਈ ਚਿੱਤਰ 2 ਅਤੇ STM32U083MC MCU (UM3292) ਦੇ ਨਾਲ ਯੂਜ਼ਰ ਮੈਨੂਅਲ ਡਿਸਕਵਰੀ ਕਿੱਟ ਵੇਖੋ।
  • ST-LINK USB Type-C® ਕਨੈਕਟਰ (CN32) ਤੋਂ STM1 ਡਿਸਕਵਰੀ ਬੋਰਡ ਨੂੰ ਪਾਵਰ ਦੇਣ ਲਈ ਇੱਕ USB Type-C® ਕੇਬਲ।

STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ ਤੁਹਾਨੂੰ STM32U0 ਸੀਰੀਜ਼ ਦੇ ਅਤਿ-ਘੱਟ-ਪਾਵਰ ਫੰਕਸ਼ਨਾਂ ਅਤੇ ਆਡੀਓ/ਗ੍ਰਾਫਿਕਸ ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਖੋਜਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਹ ਉਹ ਸਭ ਕੁਝ ਪੇਸ਼ ਕਰਦਾ ਹੈ ਜੋ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਅਤੇ ਤਜਰਬੇਕਾਰ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਜਲਦੀ ਸ਼ੁਰੂ ਕਰਨ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਵਿਕਸਤ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਇੱਕ STM32U083MC MCU 'ਤੇ ਅਧਾਰਤ, STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ ਵਿੱਚ ਇੱਕ ਏਮਬੈਡਡ ST-LINK/V2 ਡੀਬੱਗ ਟੂਲ ਇੰਟਰਫੇਸ, ਇੱਕ Idd ਮੌਜੂਦਾ ਮਾਪ ਪੈਨਲ, ਖੰਡਿਤ LCD, LEDs, ਇੱਕ ਜਾਏਸਟਿਕ, ਅਤੇ ਦੋ USB ਟਾਈਪ-C® ਕਨੈਕਟਰ ਹਨ।

ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ ਨੂੰ ਚਲਾਉਣ ਲਈ ਹਾਰਡਵੇਅਰ ਸੰਰਚਨਾ

ਸਾਰਣੀ 1. ਜੰਪਰ ਸੰਰਚਨਾ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-2

ਸਥਿਤੀ 1 ਇੱਕ ਬਿੰਦੀ ਚਿੰਨ੍ਹ ਦੇ ਨਾਲ ਜੰਪਰ ਸਾਈਡ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ।
ਜੰਪਰ ਸੈਟਿੰਗਾਂ ਦੇ ਪੂਰੇ ਵਰਣਨ ਲਈ STM32U083MC MCU (UM3292) ਵਾਲੀ ਉਪਭੋਗਤਾ ਮੈਨੂਅਲ ਡਿਸਕਵਰੀ ਕਿੱਟ ਵੇਖੋ।

ਚਿੱਤਰ 2. STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-3

ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ ਪੈਕੇਜ

ਪ੍ਰਦਰਸ਼ਨ ਭੰਡਾਰ
STM32U0C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ ਲਈ STM32CubeU083 ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ STM32CubeU0 ਫਰਮਵੇਅਰ ਪੈਕੇਜ ਦੇ ਅੰਦਰ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 3 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-4

ਪ੍ਰਦਰਸ਼ਨ ਸਰੋਤ ਹਰੇਕ ਸਮਰਥਿਤ ਬੋਰਡ ਲਈ STM32Cube ਪੈਕੇਜ ਦੇ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਵਿੱਚ ਸਥਿਤ ਹਨ। ਸਰੋਤਾਂ ਨੂੰ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਦੋ ਸਮੂਹਾਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ:

  • ਮੁੱਖ_ਐਪ: ਇਸ ਵਿੱਚ ਉੱਚ-ਪੱਧਰੀ ਸਰੋਤ ਸ਼ਾਮਲ ਹੈ files ਮੁੱਖ ਐਪਲੀਕੇਸ਼ਨ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਮੋਡੀਊਲ ਲਈ. ਇਸ ਵਿੱਚ ਮਿਡਲਵੇਅਰ ਦੇ ਸਾਰੇ ਹਿੱਸੇ ਅਤੇ HAL ਸੰਰਚਨਾ ਵੀ ਸ਼ਾਮਲ ਹੈ files.
  • ਡੈਮੋ: ਇਸ ਵਿੱਚ ਮੁੱਖ ਸ਼ਾਮਲ ਹੈ files ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗਾਂ (ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗਾਂ ਅਤੇ ਲਿੰਕਰ ਵਾਲਾ ਇੱਕ ਫੋਲਡਰ ਪ੍ਰਤੀ ਟੂਲਚੇਨ files).

ਪ੍ਰਦਰਸ਼ਨ ਆਰਕੀਟੈਕਚਰ ਵੱਧview
STM32U0C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ ਲਈ STM32CubeU083 ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ ਵਿੱਚ STM32Cube ਮਿਡਲਵੇਅਰ ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਫਰਮਵੇਅਰ ਅਤੇ ਹਾਰਡਵੇਅਰ ਸੇਵਾਵਾਂ, ਮੁਲਾਂਕਣ ਬੋਰਡ ਡ੍ਰਾਈਵਰਾਂ, ਅਤੇ ਕਰਨਲ ਉੱਤੇ ਮਾਊਟ ਕੀਤੇ ਗਏ ਅਤੇ ਇੱਕ ਮੋਡਿਊਲਰ ਵਿੱਚ ਬਣਾਏ ਗਏ ਮਾਡਿਊਲਾਂ ਦੇ ਇੱਕ ਸੈੱਟ ਦੇ ਅਧਾਰ ਤੇ ਇੱਕ ਕੇਂਦਰੀ ਕਰਨਲ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਆਰਕੀਟੈਕਚਰ ਹਰੇਕ ਮੋਡੀਊਲ ਨੂੰ ਇੱਕ ਸਟੈਂਡਅਲੋਨ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਦੁਬਾਰਾ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ ਖਾਸ API, ਜੋ ਸਾਰੇ ਆਮ ਸਰੋਤਾਂ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਚਿੱਤਰ 4 ਵਿੱਚ ਦਰਸਾਏ ਗਏ ਨਵੇਂ ਮੋਡੀਊਲਾਂ ਨੂੰ ਜੋੜਨ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ, ਮੋਡਿਊਲਾਂ ਦੇ ਪੂਰੇ ਸੈੱਟ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ।

ਚਿੱਤਰ 4. ਪ੍ਰਦਰਸ਼ਨੀ ਆਰਕੀਟੈਕਚਰview

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-5

STM32U083C-DKDiscovery board BSP
ਬੋਰਡ ਡਰਾਈਵਰ stm32u083c_discovery_XXX.c ਅਤੇ stm32u083c_discovery_XXX.h ਦੇ ਅੰਦਰ ਉਪਲਬਧ ਹਨ files (ਚਿੱਤਰ 5 ਵੇਖੋ), ਬੋਰਡ ਦੀਆਂ ਯੋਗਤਾਵਾਂ ਅਤੇ ਬੋਰਡ ਲਈ ਬੱਸ ਲਿੰਕ ਵਿਧੀ ਨੂੰ ਲਾਗੂ ਕਰਨਾ
ਭਾਗ, ਜਿਵੇਂ ਕਿ LED, ਬਟਨ, ਆਡੀਓ, LCD, ਅਤੇ ਟੱਚ-ਸੈਂਸਿੰਗ।

ਚਿੱਤਰ 5. ਡਿਸਕਵਰੀ BSP ਬਣਤਰ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-6

ਸਮਰਪਿਤ BSP ਡਰਾਈਵਰ STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ 'ਤੇ ਮੌਜੂਦ ਕੰਪੋਨੈਂਟਸ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦੇ ਹਨ। ਇਹ:

  • stm32u083c_discovery_bus.c ਅਤੇ stm32u083c_discovery_bus.h ਵਿੱਚ ਬੱਸ
  • stm32u083c_discovery_audio.c ਅਤੇ stm32u083c_discov ery_audio.c ਵਿੱਚ ਤਾਪਮਾਨ ਸੰਵੇਦਕ ਵਾਤਾਵਰਣ
  • stm32u083c_discovery_glass_lcd.c ਅਤੇ stm32u083c_discovery_glass_lcd .h ਵਿੱਚ LCD ਗਲਾਸ

ਪ੍ਰਦਰਸ਼ਨ ਕਾਰਜਾਤਮਕ ਵਰਣਨ

ਵੱਧview
STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ ਨੂੰ ਪਾਵਰ ਕਰਨ ਤੋਂ ਬਾਅਦ, LCD ਸਕਰੀਨ 'ਤੇ ਸੁਆਗਤ ਸੁਨੇਹਾ “STM32U083C-DISCOVERY DEMO” ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਆਈਟਮਾਂ ਦਾ ਪਹਿਲਾ ਮੁੱਖ ਮੀਨੂ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ।

ਮੁੱਖ ਮੀਨੂ
ਚਿੱਤਰ 6 ਨੇਵੀਗੇਸ਼ਨ ਸੰਭਾਵਨਾਵਾਂ ਦੇ ਨਾਲ ਮੁੱਖ ਮੇਨੂ ਐਪਲੀਕੇਸ਼ਨ ਟ੍ਰੀ ਦਿਖਾਉਂਦਾ ਹੈ:

ਚਿੱਤਰ 6. ਪ੍ਰਦਰਸ਼ਨ ਸਿਖਰ ਮੀਨੂ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-7

ਨੈਵੀਗੇਸ਼ਨ ਮੀਨੂ
ਮੁੱਖ ਮੀਨੂ ਅਤੇ ਸਬਮੇਨੂ ਦੇ ਵਿਚਕਾਰ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ ਉੱਪਰ, ਹੇਠਾਂ, ਸੱਜੇ ਅਤੇ ਖੱਬੇ ਜੋਇਸਟਿਕ ਦਿਸ਼ਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ
ਇਕਾਈ. ਇੱਕ ਸਬਮੇਨੂ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਅਤੇ Exec ਫੰਕਸ਼ਨ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, SEL ਬਟਨ ਦਬਾਓ। SEL ਬਟਨ UP, DOWN, Right, ਅਤੇ LEFT ਕੁੰਜੀਆਂ ਨੂੰ ਦਬਾਉਣ ਦੇ ਉਲਟ ਜਾਇਸਟਿਕ ਦੇ ਸਿਖਰ ਨੂੰ ਲੰਬਕਾਰੀ ਤੌਰ 'ਤੇ ਦਬਾਉਣ ਦੀ ਕਿਰਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਖਿਤਿਜੀ. ਜਾਇਸਟਿਕ ਬਟਨਾਂ ਦੇ ਬੁਨਿਆਦੀ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ:

ਸਾਰਣੀ 2. ਜੋਇਸਟਿਕ ਕੁੰਜੀ ਫੰਕਸ਼ਨ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-8

ਮੋਡੀਊਲ ਅਤੇ API

ਹਵਾ ਦੀ ਗੁਣਵੱਤਾ ਦਾ ਪ੍ਰਦਰਸ਼ਨ

  • MIKROE-2953 ਸੈਂਸਰ ਮੋਡੀਊਲ ਹਵਾ ਦੀ ਗੁਣਵੱਤਾ ਨੂੰ ਮਾਪਦਾ ਹੈ। ਇਹ ਇੱਕ I2C- ਆਧਾਰਿਤ MICROE (CCS811) ਸੈਂਸਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜਿਸ ਨੂੰ CN12 ਅਤੇ CN13 ਰਾਹੀਂ ਆਸਾਨੀ ਨਾਲ ਬੋਰਡ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • ਉਪਭੋਗਤਾ LCD ਗਲਾਸ ਸਕ੍ਰੀਨ 'ਤੇ CO2 ਅਤੇ TVOC ਮਾਪਾਂ ਰਾਹੀਂ ਲੂਪ ਕਰ ਸਕਦੇ ਹਨ। ਐਪਲੀਕੇਸ਼ਨ ਥ੍ਰੈਸ਼ਹੋਲਡ ਮੁੱਲਾਂ ਦੇ ਅਧਾਰ 'ਤੇ ਪ੍ਰਦੂਸ਼ਣ ਦੇ ਪੱਧਰਾਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਆਮ/ਪ੍ਰਦੂਸ਼ਣ/ਹਾਈ ਪ੍ਰਦੂਸ਼ਣ ਵਰਗੇ ਸੰਦੇਸ਼ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀ ਹੈ।
  • ਕਿਸੇ ਹੋਰ ਡੈਮੋ ਮੋਡੀਊਲ 'ਤੇ ਜਾਣ ਲਈ, ਪੰਜ ਸਕਿੰਟਾਂ ਲਈ ਖੱਬੀ ਜਾਇਸਟਿਕ ਕੁੰਜੀ ਦਬਾਓ।
  • ਜੇਕਰ ਹਵਾ ਗੁਣਵੱਤਾ ਸੈਂਸਰ ਕਨੈਕਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਹਵਾ ਦੀ ਗੁਣਵੱਤਾ ਐਪਲੀਕੇਸ਼ਨ/ਪ੍ਰਦਰਸ਼ਨ ਪ੍ਰਦਰਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਚਿੱਤਰ 7. ਹਵਾ ਦੀ ਗੁਣਵੱਤਾ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਡਿਸਪਲੇ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-9

ਤਾਪਮਾਨ ਸੂਚਕ ਪ੍ਰਦਰਸ਼ਨ

  • ਤਾਪਮਾਨ ਸੈਂਸਰ ਮੋਡੀਊਲ ਤਾਪਮਾਨ ਨੂੰ ਮਾਪਦਾ ਹੈ।
  • ਇਹ STM2U32C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ ਵਿੱਚ ਏਕੀਕ੍ਰਿਤ ਇੱਕ I083C- ਅਧਾਰਤ ਤਾਪਮਾਨ ਸੂਚਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  • ਐਪਲੀਕੇਸ਼ਨ ਲਗਾਤਾਰ LCD ਗਲਾਸ ਸਕ੍ਰੀਨ 'ਤੇ ਤਾਪਮਾਨ ਮਾਪਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀ ਹੈ।
  • ਉਪਭੋਗਤਾ ਜਾਏਸਟਿੱਕ ਦੀਆਂ UP/DOWN ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੈਲਸੀਅਸ ਅਤੇ ਫਾਰਨਹੀਟ ਫਾਰਮੈਟਾਂ ਵਿਚਕਾਰ ਸਵਿਚ ਕਰ ਸਕਦੇ ਹਨ
  • ਕਿਸੇ ਹੋਰ ਪ੍ਰਦਰਸ਼ਨ ਮੋਡੀਊਲ 'ਤੇ ਜਾਣ ਲਈ, ਪੰਜ ਸਕਿੰਟਾਂ ਲਈ ਖੱਬੀ ਜਾਇਸਟਿਕ ਕੁੰਜੀ ਦਬਾਓ।

ਚਿੱਤਰ 8. ਤਾਪਮਾਨ ਸੈਂਸਰ ਪ੍ਰਦਰਸ਼ਨੀ ਡਿਸਪਲੇ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-10

ਟਚ ਸੈਂਸਰ ਪ੍ਰਦਰਸ਼ਨ

  • ਟਚ-ਸੈਂਸਿੰਗ ਮੋਡੀਊਲ ਘੱਟ-ਪਾਵਰ ਪੜਾਅ ਤੋਂ ਬਾਅਦ ਟੱਚ-ਸੈਂਸਰ TSC1 ਬਟਨ 'ਤੇ ਸੰਪਰਕ ਦੀ ਖੋਜ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ, ਪਾਵਰ ਦੀ ਖਪਤ ਨੂੰ ਘਟਾਉਣ ਲਈ ਏਕੀਕ੍ਰਿਤ ਤੁਲਨਾਤਮਕ ਯੰਤਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ।
  • ਇਸ ਖਾਸ STM32U0xx ਲੜੀ ਵਿੱਚ, ਕੁਝ ਟੱਚ-ਸੈਂਸਿੰਗ I/O ਪਿੰਨ ਤੁਲਨਾਕਾਰ ਮੋਡੀਊਲ ਨਾਲ ਆਪਸ ਵਿੱਚ ਜੁੜੇ ਹੋਏ ਹਨ, ਜਿਸ ਨਾਲ ਸੈਂਸਿੰਗ ਵਾਲੀਅਮ ਨੂੰ ਬਦਲਣ ਦਾ ਵਿਕਲਪ ਮਿਲਦਾ ਹੈ।tagਈ ਪੱਧਰ.
  • ਇਸ ਵੋਲਯੂਮ ਨੂੰ ਬਦਲ ਕੇtage ਪੱਧਰ, ਤੁਲਨਾਤਮਕ ਇੰਪੁੱਟ ਦੇ ਮੁੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਸਰੀਰਕ ਸੰਪਰਕ ਨੂੰ ਪਹਿਲਾਂ ਖੋਜਿਆ ਜਾ ਸਕਦਾ ਹੈ।
  • ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਪੱਧਰ ਜਿੰਨਾ ਨੀਵਾਂ ਹੋਵੇਗਾ, ਇਸ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਘੱਟ ਸਮਾਂ ਲੱਗੇਗਾ, ਅਤੇ ਇਸਲਈ ਪ੍ਰਾਪਤੀ ਚੱਕਰ ਛੋਟਾ ਹੋਵੇਗਾ।
  • ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਤੁਸੀਂ ਸਰੀਰਕ ਸੰਪਰਕ ਨੂੰ ਹੋਰ ਤੇਜ਼ੀ ਨਾਲ ਖੋਜਦੇ ਹੋ।
  • ਤੁਲਨਾਕਾਰ ਦਾ ਇੰਪੁੱਟ TS1 ਬਟਨ I/O ਸਮੂਹ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। ਇਨਪੁਟ ਉਪਲਬਧ VREF ਪੱਧਰ (1/4 Vref, 1/2 Vref, 3/4 Vref, ਅਤੇ Vref) ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ।
  • ਇਸ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ, ਇਨਪੁਟ TSC_G6_IO1 (COMP_INPUT_PLUS_IO4) ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ ਅਤੇ VREFINT ਨਾਲ ਇਨਪੁਟ ਹੈ। VREF ਪੱਧਰ 'ਤੇ ਇਨਪੁਟਸ ਦੇ ਨਾਲ, ਡਿਸਕਵਰੀ ਬੋਰਡ ਲਈ tsl_user_SetThresholds() ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਟੱਚ ਖੋਜ ਲਈ ਥ੍ਰੈਸ਼ਹੋਲਡ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ।
  • tsl_user_SetThresholds() ਫੰਕਸ਼ਨ ਤੁਲਨਾਕਾਰ ਦੇ ਇਨਪੁਟ ਮੁੱਲ ਦੇ ਅਨੁਸਾਰ ਥ੍ਰੈਸ਼ਹੋਲਡ ਸੈੱਟ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਇਨਪੁਟ ਪੱਧਰ ਬਹੁਤ ਘੱਟ ਹੈ ਤਾਂ ਕੁਝ ਸੀਮਾਵਾਂ ਪੈਦਾ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਜੇਕਰ ਇਹ ਬਹੁਤ ਘੱਟ ਹੈ, ਤਾਂ ਟੱਚ-ਸੈਂਸਿੰਗ ਮਿਡਲਵੇਅਰ ਦੀ ਰੇਂਜ ਘੱਟ ਹੈ, ਅਤੇ ਇਸ ਲਈ ਮਾਪ ਸ਼ੋਰ ਪੱਧਰ ਤੱਕ ਪਹੁੰਚ ਸਕਦਾ ਹੈ।
  • ਉਪਭੋਗਤਾ ਨੂੰ ਇਸ 'ਤੇ ਸਾਵਧਾਨ ਰਹਿਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈtage.
  • ਟੱਚ-ਸੈਂਸਿੰਗ ਮੋਡੀਊਲ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਕਈ ਐੱਸtages:
  • ਪਹਿਲਾਂ, ਮੁੱਖ ਮੋਡੀਊਲ ਟੱਚ ਡਿਵਾਈਸ, ਕੰਪੈਰੇਟਰ, ਆਰਟੀਸੀ, ਅਤੇ ਟਚ-ਸੈਂਸਿੰਗ ਮਿਡਲਵੇਅਰ ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ
  • ਕ੍ਰਮਵਾਰ MX_TSC_Init(), MX_COMP2_Init(), MX_RTC_Init(), ਅਤੇ MX_TOUCHSENSING_Init()। ਅੱਗੇ, ਟੱਚ-ਸੈਂਸਿੰਗ/ਟਚ-ਵੇਕ-ਅੱਪ ਮੋਡੀਊਲ “ਰਨ ਮੋਡ” ਸੁਨੇਹੇ ਰਾਹੀਂ ਦੋ ਵਾਰ ਸਕ੍ਰੋਲ ਕਰਦਾ ਹੈ, ਫਿਰ TSC ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਜੋ ਲਗਭਗ ਪੰਜ ਸਕਿੰਟਾਂ ਤੱਕ ਰਹਿੰਦਾ ਹੈ।

ਅੰਤ ਵਿੱਚ, ਸਟਾਰਟਅੱਪ ਤੋਂ ਬਾਅਦ, RTC MCU ਨੂੰ ਹਰ 250 ms ਵਿੱਚ, ਇੱਕ ਲੂਪ ਵਿੱਚ ਜਗਾਉਂਦਾ ਹੈ ਜਦੋਂ ਕਿ ਟੱਚ-ਸੈਂਸਿੰਗ/ਟਚ-ਵੇਕ-ਅੱਪ ਮੋਡੀਊਲ ਇਸ ਤਰੀਕੇ ਨਾਲ ਖੋਜ ਅਤੇ ਨਾ-ਡਿਟੈਕਸ਼ਨ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ:

  • ਜੇਕਰ ਕੋਈ ਸੰਪਰਕ ਨਹੀਂ ਲੱਭਿਆ ਹੈ: ਮੋਡਿਊਲ "STOP2 ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ" ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਫਿਰ ਘੱਟ-ਪਾਵਰ ਸਟਾਪ 2 ਮੋਡ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਇਹ ਉਦੋਂ ਤੱਕ ਘੱਟ-ਪਾਵਰ ਮੋਡ ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ RTC ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਜਾਗ ਨਹੀਂ ਜਾਂਦਾ ਕਿ ਇੱਕ ਸੰਪਰਕ ਦਾ ਪਤਾ ਲਗਾਇਆ ਗਿਆ ਹੈ ਜਾਂ ਨਹੀਂ। ਜੇਕਰ ਕੋਈ ਸੰਪਰਕ ਨਹੀਂ ਲੱਭਿਆ, ਤਾਂ ਮੋਡੀਊਲ ਘੱਟ-ਪਾਵਰ ਸ਼ੱਟਡਾਊਨ 2 ਮੋਡ 'ਤੇ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ।
  • ਜੇਕਰ ਸੰਪਰਕ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ: ਮੋਡੀਊਲ ਪੰਜ ਸਕਿੰਟਾਂ ਲਈ "ਵੇਕਅੱਪ ਟਚ ਡਿਟੈਕਟਡ" ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਘੱਟ-ਪਾਵਰ ਸ਼ੱਟਡਾਊਨ 2 ਮੋਡ 'ਤੇ ਵਾਪਸ ਆਉਂਦਾ ਹੈ ਜਦੋਂ ਤੱਕ RTC ਜਾਗ ਨਹੀਂ ਜਾਂਦਾ।

TM32U083C-DK ਦੇ LEDs ਨੂੰ ਟੱਚ ਖੋਜ ਦੀ ਸਥਿਤੀ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ:

  • LED4 ਚਾਲੂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕਿਸੇ ਛੋਹ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ।
  • LED4 ਬੰਦ ਹੁੰਦਾ ਹੈ ਜਦੋਂ STM32U083C-DK ਘੱਟ-ਪਾਵਰ ਸ਼ੱਟਡਾਊਨ 2 ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੁੰਦਾ ਹੈ।

ਕਿਸੇ ਹੋਰ ਪ੍ਰਦਰਸ਼ਨ ਮੋਡੀਊਲ 'ਤੇ ਜਾਣ ਲਈ, ਉਪਭੋਗਤਾ ਖੱਬੇ ਜੋਇਸਟਿਕ ਕੁੰਜੀ ਨੂੰ ਪੰਜ ਸਕਿੰਟਾਂ ਲਈ ਦਬਾ ਸਕਦਾ ਹੈ।

ਚਿੱਤਰ 9. ਟੱਚ ਸੈਂਸਰ ਪ੍ਰਦਰਸ਼ਨੀ ਡਿਸਪਲੇ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-11

ULP ਪ੍ਰਦਰਸ਼ਨ

  • ਉਪਭੋਗਤਾ ਜਾਏਸਟਿਕ UP/DOWN ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ULP ਮੋਡਾਂ ਵਿਚਕਾਰ ਸਵਿਚ ਕਰ ਸਕਦੇ ਹਨ। ਜਾਇਸਟਿਕ ਦੇ ਸੱਜੇ ਜਾਂ SEL ਬਟਨ ਦੀ ਵਰਤੋਂ ULP ਮੋਡ ਨੂੰ ਚੁਣਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
  • ਇੱਕ ਵਾਰ ULP ਮੋਡ ਚੁਣੇ ਜਾਣ ਤੋਂ ਬਾਅਦ, ULP ਮੋਡ ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਵੇਲੇ ਸਿਸਟਮ ਲਗਭਗ 33 ਸਕਿੰਟਾਂ ਲਈ ULP ਮੋਡ ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ।
  • ਜੇਕਰ ਉਪਭੋਗਤਾ ਲਗਭਗ 33 ਸਕਿੰਟਾਂ ਤੋਂ ਪਹਿਲਾਂ ਸ਼ਟਡਾਊਨ ਮੋਡ ਤੋਂ ਬਾਹਰ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹਨ, ਤਾਂ ਉਹ ਜਾਇਸਟਿਕ “SEL” ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ। ULP ਮੋਡ ਨੂੰ ਚੁਣਨ ਤੋਂ ਬਾਅਦ, ਜਾਇਸਟਿਕ “SEL” ਬਟਨ ਨੂੰ ਪੁਸ਼-ਬਟਨ ਮੋਡ ਵਿੱਚ ਬਦਲ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
  • ULP ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਣ 'ਤੇ, LCD ਗਲਾਸ ਆਮ ਬਿਜਲੀ ਦੀ ਖਪਤ (ਬਿਲਟ-ਇਨ ਮੀਟਰਿੰਗ ਨਹੀਂ) ਦਿਖਾਉਂਦਾ ਹੈ।
  • ਸਮਰਥਿਤ ULP ਮੋਡ ਸਟੈਂਡਬਾਏ, ਸਲੀਪ LP ਸਲੀਪ, Stop1, ਅਤੇ Stop2 ਮੋਡ ਹਨ।

ਚਿੱਤਰ 10. ULP ਪ੍ਰਦਰਸ਼ਨ ਡਿਸਪਲੇ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-12

ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ ਸੈਟਿੰਗਜ਼

ਘੜੀ ਕੰਟਰੋਲ
ਨਿਮਨਲਿਖਤ ਘੜੀ ਸੰਰਚਨਾ ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਹੈ:

  • SYSCLK: MSI 48 MHz (RUN vol.) ਤੋਂ 4 MHz (PLL)tage ਰੇਂਜ 1) ਨਿਮਨਲਿਖਤ ਔਸਿਲੇਟਰ ਅਤੇ ਪੀਐਲਐਲ ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨ:
  • MSI (4 MHz) PLL ਸਰੋਤ ਘੜੀ ਵਜੋਂ
  • LSE (32.768 kHz) RTC ਘੜੀ ਸਰੋਤ ਵਜੋਂ

ਪੈਰੀਫਿਰਲ
ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ ਵਿੱਚ ਵਰਤੇ ਗਏ ਪੈਰੀਫਿਰਲਾਂ ਨੂੰ ਸਾਰਣੀ 3 ਵਿੱਚ ਸੂਚੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ।

ਸਾਰਣੀ 3. ਪੈਰੀਫਿਰਲ ਸੂਚੀ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-13

ਰੁਕਾਵਟਾਂ/ਵੇਕ-ਅੱਪ ਪਿੰਨ
ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ ਵਿੱਚ ਵਰਤੇ ਗਏ ਰੁਕਾਵਟਾਂ ਨੂੰ ਸਾਰਣੀ 4 ਵਿੱਚ ਸੂਚੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ।

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-14

ਪ੍ਰੋਗਰਾਮਿੰਗ ਫਰਮਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ

  • ਸਭ ਤੋਂ ਪਹਿਲਾਂ, 'ਤੇ ਉਪਲਬਧ ST-LINK/V2 ਡਰਾਈਵਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ www.st.com.
  • STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਦੇ ਦੋ ਤਰੀਕੇ ਹਨ।

ਬਾਈਨਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨਾ file
ਆਪਣੇ ਪਸੰਦੀਦਾ ਇਨ-ਸਿਸਟਮ ਪ੍ਰੋਗਰਾਮਿੰਗ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਾਈਨਰੀ STM32CubeU0_Demo_STM32U083C-DK_VX.YZhex ਅੱਪਲੋਡ ਕਰੋ।

ਪ੍ਰੀ-ਕਨਫਿਗਰ ਕੀਤੇ ਪ੍ਰੋਜੈਕਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਸਮਰਥਿਤ ਟੂਲ ਚੇਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਚੁਣੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  • ਐਪਲੀਕੇਸ਼ਨ ਫੋਲਡਰ ਖੋਲ੍ਹੋ: ਪ੍ਰੋਜੈਕਟ\STM32U083C-DK\ਪ੍ਰਦਰਸ਼ਨ।
  • ਲੋੜੀਂਦਾ IDE ਪ੍ਰੋਜੈਕਟ ਚੁਣੋ (IAR Systems® ਲਈ EWARM, Keil® ਲਈ MDK-ARM, ਜਾਂ STM32CubeIDE)।
  • ਪ੍ਰੋਜੈਕਟ 'ਤੇ ਡਬਲ-ਕਲਿੱਕ ਕਰੋ file (ਉਦਾਹਰਨ ਲਈample Project.eww for EWARM)।
  • ਸਭ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਓ files: ਪ੍ਰੋਜੈਕਟ 'ਤੇ ਜਾਓ ਅਤੇ ਸਭ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਓ ਦੀ ਚੋਣ ਕਰੋ।
  • ਪ੍ਰੋਜੈਕਟ ਚਿੱਤਰ ਲੋਡ ਕਰੋ: ਪ੍ਰੋਜੈਕਟ 'ਤੇ ਜਾਓ ਅਤੇ ਡੀਬੱਗ ਚੁਣੋ।
  • ਪ੍ਰੋਗਰਾਮ ਚਲਾਓ: ਡੀਬੱਗ 'ਤੇ ਜਾਓ ਅਤੇ ਜਾਓ ਨੂੰ ਚੁਣੋ

ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ

ਸਾਰਣੀ 5. ਦਸਤਾਵੇਜ਼ ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ

STMicroelectronics-STM32CubeU0-ਡਿਸਕਵਰੀ-ਬੋਰਡ-ਪ੍ਰਦਰਸ਼ਨ-ਫਰਮਵੇਅਰ-FIG-15

ਜ਼ਰੂਰੀ ਸੂਚਨਾ – ਧਿਆਨ ਨਾਲ ਪੜ੍ਹੋ

  • STMicroelectronics NV ਅਤੇ ਇਸਦੀਆਂ ਸਹਾਇਕ ਕੰਪਨੀਆਂ ("ST") ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਕਿਸੇ ਵੀ ਸਮੇਂ ST ਉਤਪਾਦਾਂ ਅਤੇ/ਜਾਂ ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਤਬਦੀਲੀਆਂ, ਸੁਧਾਰਾਂ, ਸੁਧਾਰਾਂ, ਸੋਧਾਂ, ਅਤੇ ਸੁਧਾਰ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦੀਆਂ ਹਨ। ਖਰੀਦਦਾਰਾਂ ਨੂੰ ਆਰਡਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ST ਉਤਪਾਦਾਂ ਬਾਰੇ ਨਵੀਨਤਮ ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ST ਉਤਪਾਦ ਆਰਡਰ ਦੀ ਰਸੀਦ ਦੇ ਸਮੇਂ ST ਦੇ ਨਿਯਮਾਂ ਅਤੇ ਵਿਕਰੀ ਦੀਆਂ ਸ਼ਰਤਾਂ ਦੇ ਅਨੁਸਾਰ ਵੇਚੇ ਜਾਂਦੇ ਹਨ।
  • ਖਰੀਦਦਾਰ ST ਉਤਪਾਦਾਂ ਦੀ ਚੋਣ, ਚੋਣ ਅਤੇ ਵਰਤੋਂ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦੇ ਹਨ ਅਤੇ ST ਐਪਲੀਕੇਸ਼ਨ ਸਹਾਇਤਾ ਜਾਂ ਖਰੀਦਦਾਰਾਂ ਦੇ ਉਤਪਾਦਾਂ ਦੇ ਡਿਜ਼ਾਈਨ ਲਈ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਮੰਨਦੀ।
  • ਇੱਥੇ ST ਦੁਆਰਾ ਕਿਸੇ ਵੀ ਬੌਧਿਕ ਸੰਪੱਤੀ ਦੇ ਅਧਿਕਾਰ ਨੂੰ ਕੋਈ ਲਾਇਸੈਂਸ, ਐਕਸਪ੍ਰੈਸ ਜਾਂ ਅਪ੍ਰਤੱਖ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ।
  • ਇੱਥੇ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ ਤੋਂ ਵੱਖ ਪ੍ਰਬੰਧਾਂ ਵਾਲੇ ST ਉਤਪਾਦਾਂ ਦੀ ਮੁੜ ਵਿਕਰੀ ਐਸਟੀ ਦੁਆਰਾ ਅਜਿਹੇ ਉਤਪਾਦ ਲਈ ਦਿੱਤੀ ਗਈ ਕਿਸੇ ਵੀ ਵਾਰੰਟੀ ਨੂੰ ਰੱਦ ਕਰ ਦੇਵੇਗੀ।
  • ST ਅਤੇ ST ਲੋਗੋ ST ਦੇ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। ST ਟ੍ਰੇਡਮਾਰਕ ਬਾਰੇ ਵਾਧੂ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ www.st.com/trademarks. ਹੋਰ ਸਾਰੇ ਉਤਪਾਦ ਜਾਂ ਸੇਵਾ ਦੇ ਨਾਮ ਉਹਨਾਂ ਦੇ ਸਬੰਧਤ ਮਾਲਕਾਂ ਦੀ ਸੰਪਤੀ ਹਨ।
  • ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿਚਲੀ ਜਾਣਕਾਰੀ ਇਸ ਦਸਤਾਵੇਜ਼ ਦੇ ਕਿਸੇ ਵੀ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਵਿਚ ਪਹਿਲਾਂ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ ਨੂੰ ਬਦਲਦੀ ਹੈ ਅਤੇ ਬਦਲਦੀ ਹੈ।
    © 2024 STMicroelectronics – ਸਾਰੇ ਅਧਿਕਾਰ ਰਾਖਵੇਂ ਹਨ

FAQ

  • ਸਵਾਲ: STM32CubeU0 ਡਿਸਕਵਰੀ ਬੋਰਡ ਪ੍ਰਦਰਸ਼ਨ ਫਰਮਵੇਅਰ ਦਾ ਉਦੇਸ਼ ਕੀ ਹੈ?
    • A: ਫਰਮਵੇਅਰ STM32U083C-DK ਡਿਸਕਵਰੀ ਬੋਰਡ ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਨੂੰ STM32Cube ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਅਤੇ ਉਪਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦਿਖਾਉਂਦਾ ਹੈ।
  • ਸਵਾਲ: ਮੈਨੂੰ STM32CubeU0 ਫਰਮਵੇਅਰ ਪੈਕੇਜ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਕਿੱਥੋਂ ਮਿਲ ਸਕਦੀ ਹੈ?
    • A: ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ, ਆਪਣੇ ਸਥਾਨਕ STMicroelectronics ਵਿਕਰੀ ਦਫ਼ਤਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਜਾਂ ਜਾਓ www.st.com.

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

STMicroelectronics STM32CubeU0 ਡਿਸਕਵਰੀ ਬੋਰਡ ਡੈਮੋਨਸਟ੍ਰੇਸ਼ਨ ਫਰਮਵੇਅਰ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ
STM32CubeU0, STM32CubeU0 ਡਿਸਕਵਰੀ ਬੋਰਡ ਡੈਮੋਸਟ੍ਰੇਸ਼ਨ ਫਰਮਵੇਅਰ, ਡਿਸਕਵਰੀ ਬੋਰਡ ਡੈਮੋਨਸਟ੍ਰੇਸ਼ਨ ਫਰਮਵੇਅਰ, ਬੋਰਡ ਡੈਮੋਨਸਟ੍ਰੇਸ਼ਨ ਫਰਮਵੇਅਰ, ਡੈਮੋਨਸਟ੍ਰੇਸ਼ਨ ਫਰਮਵੇਅਰ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *