ዝርዝር ሁኔታ:

የማይታመን STM32 L4!: 12 ደረጃዎች
የማይታመን STM32 L4!: 12 ደረጃዎች

ቪዲዮ: የማይታመን STM32 L4!: 12 ደረጃዎች

ቪዲዮ: የማይታመን STM32 L4!: 12 ደረጃዎች
ቪዲዮ: Arada daily news:የማይታመን ፑቲን የሃውቲን ጦር አምበሸበሸው |ተፋፋመ የቻይና ጦር ገባበት የኔቶ መንደር ተሸበረ 2024, ህዳር
Anonim
Image
Image
STM32F746G ግኝት
STM32F746G ግኝት

ይህ ጽሑፍ L (የ L4) ዝቅተኛ (ወይም በመሠረቱ ፣ አልትራ ዝቅተኛ ኃይል) ማለት መሆኑን በማብራራት ይህንን ጽሑፍ መጀመር እፈልጋለሁ። ስለዚህ ፣ እሱ ትንሽ ኃይልን ያጠፋል እና ይህ STM32 የማይታመን ለምን እንደሆነ ያሳያል! ማይክሮ ማይክሮፎኖችን ያሳልፋል እና የእያንዳንዱን ቺፕ ክፍል ወጪን ለመለየት የሚያስችል ስርዓት በውስጡ አለው። ይህ በጣም ውጤታማ የኃይል አስተዳደርን ፣ እና በከፍተኛ አፈፃፀም እንዲኖር ያስችላል።

በቪዲዮው ውስጥ ስለዚህ ማይክሮ መቆጣጠሪያ “አስቀድሜ ማይክሮ መቆጣጠሪያን ለማቀናበር ቀላሉ መንገድ!” በቪዲዮው ውስጥ STM32 L4 ን ከ MBED ጋር እንዴት ፕሮግራም ማድረግ እንደሚቻል አሳይቻለሁ። ግን ስለእሱ የበለጠ ምርምር እያደረግሁ ሳለሁ አምራቹ STMicroelectronics የማይገልፀውን አንድ ነገር አገኘሁ። እሱ በአርዲኖ አይዲኢ በኩል ፕሮግራምን የሚያስችለውን ኮር አርዱዲኖን በቺፕ ውስጥ ተግባራዊ አደረገ።

በዚህ ምስል ፣ ሁለት የ L4 ስሪቶች አሉን። STM32L432KC ከ Arduino Nano እና ከ Arduino Uno ጋር ተመጣጣኝ IO ዎች ካለው STM32L476RG ጋር ተመሳሳይ ነው። ስለዚህ ፣ ከዚህ ኃይለኛ ማይክሮ መቆጣጠሪያ ሁለት ስሪቶች ጋር በመስራት ላይ ፣ በ STM32 ቤተሰብ ውስጥ አርዱዲኖ ኮር እንዴት እንደሚጫኑ አሳያችኋለሁ። እንዲሁም ፣ የ STM32 ስብስቦችን ዋና ባህሪዎች እገልጻለሁ።

ደረጃ 1 ከኮር አርዱinoኖ ጋር ሳህኖች

ስለ ብዝሃነት ዝርዝር እዚህ አስቀምጫለሁ። ሆኖም ፣ እኛ ከ STM32L432KC እና ከ STM32L476RG ጋር እንሰራለን።

STM32F0

  • ኒውክሊዮ F030R8
  • ኑክሊዮ F091RC
  • 32F0308 ምርመራ

STM32F1

  • BluePill F103C8 (መሰረታዊ ድጋፍ ፣ ዩኤስቢ የለም)
  • MapleMini F103CB (መሰረታዊ ድጋፍ ፣ ዩኤስቢ የለም)
  • ኒውክሊዮ F103RB
  • STM32VLDISCOVERY

STM32F2

ኒውክሊዮ F207ZG

STM32F3

  • ኒውክሊዮ F302R8
  • ኒውክሊዮ F303K8
  • ኒውክሊዮ F303RE

STM32F4

  • ኒውክሊዮ F401RE
  • ኒውክሊዮ F411RE
  • ኒውክሊዮ F429ZI
  • ኒውክሊዮ F446RE
  • STM32F407G-DISC1

STM32F7

STM32F746G- ግኝት

STM32L0

  • ኑክሊዮ L031K6
  • ኑክሊዮ L053R8
  • ለ- L072Z-LRWAN1

STM32L1

ኑክሊዮ L152RE

STM32L4

  • ኑክሊዮ L432KC
  • ኑክሊዮ L476RG
  • NUCLEO-L496ZG-P
  • NUCLEO-L496ZG-P
  • B-L475E-IOT01A

ደረጃ 2 STM32F746G ግኝት

ለማብራራት ያህል ፣ እኔ እንደ አውሬ የምቆጥረው የ STM32F746G ግኝት ዝርዝሮችን አሳያለሁ። ይህንን ቺፕ አስቀድሜ አዝዣለሁ ፣ እና በቅርቡ ስለእሱ ለመናገር ተስፋ አደርጋለሁ።

ባህሪያት:

በ BGA216 ጥቅል ውስጥ 1 Mbytes ፍላሽ ማህደረ ትውስታ እና 340 ኪባይት ራም የያዘ STM32F746NGH6 ማይክሮ መቆጣጠሪያ

  • በቦርዱ ላይ ST-LINK / V2-1 የዩኤስቢ ዳግም የመቁጠር ችሎታዎችን ይደግፋል
  • Mbed-enabled (mbed.org)
  • የዩኤስቢ ተግባራት - ምናባዊ COM ወደብ ፣ ብዙ ማከማቻ እና አርም ወደብ
  • 4.3 ኢንች 480x272 ቀለም LCD-TFT ከ capacitive ንክኪ ማያ ገጽ ጋር
  • የካሜራ አያያዥ
  • SAI የድምጽ ኮዴክ
  • ጃክ ውስጥ የኦዲዮ መስመር እና የመውጫ መስመር
  • የስቲሪዮ ድምጽ ማጉያ ውጤቶች
  • ሁለት ST MEMS ማይክሮፎኖች
  • SPDIF RCA ግብዓት አያያዥ
  • ሁለት የግፊት ቁልፎች (ተጠቃሚ እና ዳግም ማስጀመር)
  • 128-Mbit Quad-SPI ፍላሽ ማህደረ ትውስታ
  • 128-Mbit SDRAM (64 ሜባ ተደራሽ)
  • የማይክሮ ኤስዲ ካርድ አያያዥ
  • የ RF-EEPROM ሴት ሰሌዳ አያያዥ
  • ዩኤስቢ OTG HS ከማይክሮ-ኤቢ አያያorsች ጋር
  • ዩኤስቢ OTG FS ከማይክሮ ኤቢ አያያorsች ጋር
  • የኢተርኔት አያያዥ ከ IEEE-802.3-2002 ጋር የሚስማማ
  • አምስት የኃይል አቅርቦት አማራጮች

- ST LINK / V2-1

- የዩኤስቢ ኤፍኤስ አያያዥ

- የዩኤስቢ ኤችኤስ አያያዥ

- VIN ከአርዲኖ አያያዥ

- ውጫዊ 5 ቮ ከአገናኝ

የኃይል አቅርቦት ውፅዓት የውጭ መተግበሪያዎች;

- 3.3 ቮ ወይም 5 ቮ

አርዱዲኖ ዩኖ ቪ 3 አያያorsች

ደረጃ 3: Arduino Due X STM NUCLEO-L476RG

አርዱዲኖ ምክንያት X STM NUCLEO-L476RG
አርዱዲኖ ምክንያት X STM NUCLEO-L476RG

የ ARM Cortex-M3 ከሆነው ከ Arduino Due ጋር ንፅፅር እዚህ አለ። እኔ ይህንን ቪዲዮ በቪዲዮዎች ውስጥ ተጠቀምኩኝ - Nema 23 Stepper Motor with Driver TB6600 with Arduino Due, and SpeedTest: Arduinos - ESP32 / 8266s - STM32 ፣ ከ STM NUCLEO -L476RG ጋር ፣ እሱም ARM Cortex -M4 Ultra Low Power ነው ፣ እና በ በቀኝ በኩል ያለው ምስል።

አርዱዲኖ የሚከፈልበት

ማይክሮ መቆጣጠሪያ: AT91SAM3X8E

የአሠራር ቮልቴጅ 3.3 ቪ

የግቤት ቮልቴጅ (የሚመከር): 7-12 ቪ

የግቤት ቮልቴጅ (ገደቦች): 6-16V

ዲጂታል I / O ፒኖች 54 (ከእነዚህ ውስጥ 12 የ PWM ውፅዓት ይሰጣሉ)

የአናሎግ ግብዓት ካስማዎች: 12

የአናሎግ ውፅዓት ካስማዎች 2 (DAC)

ጠቅላላ የዲሲ ውፅዓት በሁሉም I / O መስመሮች ላይ: 130 mA

የዲሲ የአሁኑ ለ 3.3 ቪ ፒን 800 MA

የዲሲ የአሁኑ ለ 5 ቪ ፒን 800 MA

የፍላሽ ማህደረ ትውስታ - 512 ኪባ ሁሉም ለተጠቃሚ መተግበሪያዎች ይገኛል

SRAM: 96 ኪባ (ሁለት ባንኮች 64 ኪባ እና 32 ኪባ)

የሰዓት ፍጥነት: 84 ሜኸ

ርዝመት - 101.52 ሚሜ

ስፋት - 53.3 ሚሜ

ክብደት: 36 ግ

STM NUCLEO-L476RG:

በ LQFP64 ጥቅል ውስጥ STM32L476RGT6

ARM®32- ቢት Cortex®-M4 ሲፒዩ

አስማሚ የእውነተኛ-ጊዜ አፋጣኝ

(ART Accelerator ™) ከ Flash ማህደረ ትውስታ 0-መጠበቅ የስቴት አፈፃፀምን መፍቀድ

80 ሜኸ ከፍተኛው ሲፒዩ ድግግሞሽ

ቪዲዲ ከ 1.71 ቮ እስከ 3.6 ቮ

1 ሜባ ፍላሽ

128 ኪባ SRAM

አይፒአይ (3)

I2C (3)

USART (3)

UART (2)

LPUART (1)

GPIO (51) ከውጭ የመቋረጥ ችሎታ ጋር

ከ 12 ሰርጦች ጋር አቅም ያለው ዳሳሽ

12-ቢት ኤዲሲ (3) በ 16 ሰርጦች

ባለ 12-ቢት DAC ከ 2 ሰርጦች ጋር

FPU ወይም ተንሳፋፊ ነጥብ ክፍል

* እኔ እዚህ የ STM NUCLEO-L476RG እነዚህን የተለየ FPU አጉላለሁ ፣ ይህ ማለት ቺፕ ትሪጎኖሜትሪክ ስሌቶችን በሚያስደንቅ ፍጥነት ይሠራል ማለት ነው። ይህንን ለማድረግ የጄኔቲክ ማቀነባበሪያ ከሚያስፈልገው አርዱዲኖ ፋንታ የተለየ ነው።

ደረጃ 4 Dhrystone

ድሪቶን
ድሪቶን
ድሪቶን
ድሪቶን

Dhrystone (እ.ኤ.አ. ኢንተርጀር) የስርዓት መርሃ ግብር ተወካይ እንዲሆን የታቀደው እ.ኤ.አ. በ 1984 በሬይንሆል ፒ ዌከር የተገነባው ሰው ሠራሽ የኮምፒተር መለኪያ መርሃ ግብር ነው። Dhrystone የአጠቃላይ የአቀነባባሪዎች አፈፃፀም (ሲፒዩ) ተወካይ ሆነ። “Dhrystone” የሚለው ስም Whetstone ተብሎ በሚጠራው በሌላ የመመዝገቢያ ስልተ -ቀመር ላይ ነጥብ ነው። ይህ ከአንዳንድ አጠቃላይ ክዋኔዎች የተወሰደ ልኬት ነው።

ይህ ፕሮግራም በአርዱዲኖ ውስጥ በእነዚህ ማይክሮ መቆጣጠሪያዎች ውስጥ የሆነ ነገር ለማጠናቀር እዚህ አለ። እና እኔ ያደረግሁት የሁለት ሙከራዎች ውጤት ፣ አንዱ ከድሪስቶን ጋር እና ሌላ ከ SpeedTest ቪዲዮ እንደሚከተለው ነው

አርዱዲኖ ክፍያ - US $ 37.00

Dhrystone Benchmark ፣ ስሪት 2.1 (ቋንቋ C)

ማስፈፀም ይጀምራል ፣ 300,000 በ Dhrystone ውስጥ ያልፋል

ማስፈጸም ያበቃል

በ Dhrystone ውስጥ ለአንድ ሩጫ ማይክሮ ሰከንዶች - 10.70

Dhrystones በሰከንድ 93 ፣ 431.43

VAX MIPS ደረጃ = 53.18 DMIPS

የሩጫ ሙከራ ፈርናንዶክ

ጠቅላላ ጊዜ - 2 ፣ 458 ሚሴ

  • FPU የለውም
  • በአርዱዲኖ ላይ የ Dhrystone ሶፍትዌር

www.saanlima.com/download/dhry21a.zip

STM NUCLEO-L476RG: US $ 23.00

Dhrystone Benchmark ፣ ስሪት 2.1 (ቋንቋ C)

ማስፈፀም ይጀምራል ፣ 300,000 በ Dhrystone ውስጥ ያልፋል

አፈጻጸሙ ያበቃል

በ Dhrystone በኩል ለአንድ ሩጫ ማይክሮ ሰከንዶች - 9.63

Dhrystones በሰከንድ - 103 ፣ 794.59

VAX MIPS ደረጃ = 59.07 DMIPS

የሩጫ ሙከራ ፈርናንዶክ

ጠቅላላ ጊዜ - 869 ms 2.8x ፈጣን

  • PI እስከ 40Mbit / s ፣ USART 10Mbit / s
  • 2x DMA (14 ሰርጦች)
  • በ ART Accelerator እስከ 80 ሜኸ / 100 DMIPS

ደረጃ 5 STM32L432KC ኤክስ አርዱዲኖ ናኖ

STM32L432KC ኤክስ አርዱዲኖ ናኖ
STM32L432KC ኤክስ አርዱዲኖ ናኖ

የግራ ሰሌዳው STM32L432KC ነው ፣ በዚህ ውስጥ STMicroelectronics በቀኝ በኩል ባለው ሥዕል ላይ ተመሳሳይ የሆነውን አርዱዲኖ ናኖ ፒኖትን አስቀምጧል።

ደረጃ 6 STM32L432KC

STM32L432KC
STM32L432KC

እጅግ በጣም ዝቅተኛ ኃይል Arm® Cortex®-M4 32-ቢት

MCU + FPU ፣ 100DMIPS ፣ እስከ 256 ኪባ ፍላሽ ፣ 64 ኪባ SRAM ፣ የዩኤስቢ ኤፍኤስ ፣ አናሎግ ፣ ኦዲዮ

እስከ 26 አይኦዎች በፍጥነት ፣ ለ 5 ቪ የበለጠ ታጋሽ

  • RTC ከኤችደብሊው የቀን መቁጠሪያ ፣ ማንቂያዎች እና መለካት ጋር
  • እስከ 3 capacitive ማወቂያ ሰርጦች
  • 11x ሰዓት ቆጣሪዎች-1x16-ቢት የላቀ የሞተር ቁጥጥር

1x 32-ቢት እና 2x 16-ቢት አጠቃላይ ዓላማ ፣ 2x 16-ቢት መሠረታዊ ፣ 2x ዝቅተኛ ኃይል 16-ቢት ሰዓት ቆጣሪዎች (በማቆሚያ ሞድ ውስጥ ይገኛል) ፣ 2x ጠባቂዎች ፣ SysTick ሰዓት ቆጣሪ

ማህደረ ትውስታ

- እስከ 256 ኪባ ፍላሽ ፣ የባለቤትነት ኮድ ንባብ ጥበቃ

- 64 ኪባ SRAM ከሃርድዌር እኩልነት ማረጋገጫ ጋር 16 ኪባን ጨምሮ

- ባለአራት SPI ማህደረ ትውስታ በይነገጽ

የበለፀጉ የአናሎግ መለዋወጫዎች (ገለልተኛ አቅርቦት)

- 1x 12-ቢት ኤዲሲ 5 ምሰሶዎች ፣ እስከ 16 ቢት በሃርድዌር ከመጠን በላይ ማሸግ ፣ 200 μ ኤ / ምስፕ

- የ 12 ቢት DAC ውፅዓት 2 ሰርጦች ፣ ዝቅተኛ የኃይል ፍጆታ

- አብሮገነብ PGA ያለው 1x የአሠራር ማጉያ

- 2x እጅግ በጣም ዝቅተኛ ከሆኑ የኃይል በይነገጾች ጋር ሲነፃፀር

- 1x UPS (ተከታታይ የድምጽ በይነገጽ)

- 2x I2C FM + (1 Mbit / s) ፣ SMBus / PMBus

- 3x USARTs (ISO 7816 ፣ LIN ፣ IrDA ፣ modem)

- 1x LPUART (2 ንቃት ያቁሙ)

- 2x SPI (እና 1x SPI ኳድ)

- CAN (2.0B ንቁ)

- ነጠላ ሽቦ ፕሮቶኮል ዋና SWPMI I / F

- IRTIM (የኢንፍራሬድ በይነገጽ)

  • 14-ሰርጥ ዲኤምኤ መቆጣጠሪያ
  • የዘፈቀደ ቁጥር ጀነሬተር

ደረጃ 7: ለ STM32L4 ካርዶች ኮር አርዱዲኖን ይጫኑ

ለ STM32L4 ካርዶች ኮር አርዱዲኖን ይጫኑ
ለ STM32L4 ካርዶች ኮር አርዱዲኖን ይጫኑ
  1. የሚቀዳውን ST-Link ፕሮግራም ይጫኑ
  2. ጄሰን አድራሻ
  3. ቦርዶች: የካርድ አስተዳዳሪ
  4. ቤተ -መጻሕፍት -የቤተ -መጽሐፍት ሥራ አስኪያጅ

ደረጃ 8 ST -Link ን ይጫኑ - የሚቀዳ ፕሮግራም

ST -Link ን ይጫኑ - የሚቀዳ ፕሮግራም
ST -Link ን ይጫኑ - የሚቀዳ ፕሮግራም

ፋይሉን https://www.st.com/en/development-tools/stsw-link0… ላይ ያውርዱ። መሣሪያውን ብቻ ይመዝገቡ ፣ ያውርዱ እና ይጫኑት።

ደረጃ 9 አድራሻ ጄሰን

አድራሻ ጄሰን
አድራሻ ጄሰን

በንብረቶች ላይ ፣ የሚከተለውን አድራሻ ያካትቱ ፦

github.com/stm32duino/BoardManagerFiles/ra…

ደረጃ 10 ቦርዶች የቦርድ ሥራ አስኪያጅ

ቦርዶች - የቦርድ ሥራ አስኪያጅ
ቦርዶች - የቦርድ ሥራ አስኪያጅ

በአርዱዲኖ ቦርድ ሥራ አስኪያጅ ውስጥ 40 ሜባ ያህል የሆነውን STM32 ኮር ይጫኑ።

ደረጃ 11 ቤተ -መጻሕፍት -የቤተ -መጽሐፍት ሥራ አስኪያጅ

ቤተ -መጻሕፍት -የቤተ -መጽሐፍት ሥራ አስኪያጅ
ቤተ -መጻሕፍት -የቤተ -መጽሐፍት ሥራ አስኪያጅ

በመጨረሻም ቤተመጽሐፍት ይጫኑ።

እኔ በግሌ ብዙ ምሳሌዎችን የያዘውን ቡድን STM32duino.com ወድጄዋለሁ ፣ አንዳንዶቹም የጫንኳቸው። እኔ ደግሞ በጣም የወደድኩትን አንድ FreeRTOS ን አውርጃለሁ። ፈጣን እና አስተማማኝ ሆኖ አግኝቼዋለሁ። እኔ LRWAN ን ጭኛለሁ (ግን ገና አልሞከርኩም)። ጥሩም ይሁን አይሁን በቅርቡ እነግርዎታለሁ።

ደረጃ 12 - ፒዲኤፍ ያውርዱ

ፒዲኤፍ

የሚመከር: