ዝርዝር ሁኔታ:
![በ STM32f767zi Cube IDE መጀመር እና ብጁ ንድፍ ይስቀሉዎት - 3 ደረጃዎች በ STM32f767zi Cube IDE መጀመር እና ብጁ ንድፍ ይስቀሉዎት - 3 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-890-j.webp)
ቪዲዮ: በ STM32f767zi Cube IDE መጀመር እና ብጁ ንድፍ ይስቀሉዎት - 3 ደረጃዎች
![ቪዲዮ: በ STM32f767zi Cube IDE መጀመር እና ብጁ ንድፍ ይስቀሉዎት - 3 ደረጃዎች ቪዲዮ: በ STM32f767zi Cube IDE መጀመር እና ብጁ ንድፍ ይስቀሉዎት - 3 ደረጃዎች](https://i.ytimg.com/vi/_dmAwjNhZbo/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
![በ STM32f767zi Cube IDE መጀመር እና ብጁ ንድፍ ይስቀሉ በ STM32f767zi Cube IDE መጀመር እና ብጁ ንድፍ ይስቀሉ](https://i.howwhatproduce.com/images/001/image-890-1-j.webp)
ይግዙ (ድረ -ገጹን ለመግዛት/ለመጎብኘት ሙከራውን ጠቅ ያድርጉ)
STM32F767ZI
የሚደገፍ ሶፍትዌር
· STM32CUBE IDE
· ኪይል MDK ARM µVISION
· EWARM IAR የተካተተ የሥራ ቦታ
· ARDUINO IDE
STM ማይክሮ መቆጣጠሪያዎችን በፕሮግራም ሊያገለግሉ የሚችሉ የተለያዩ ሶፍትዌሮች አሉ።
ግን አንዳንዶቹ ከዚያ ገደቦች አሏቸው። STM32 Cube IDE ከሌሎች ጋር ሲወዳደር ጥሩ ነው ስለዚህ ዛሬ በዚህ መማሪያ ውስጥ የ stm32microcontroller ን ፕሮግራም ለማውጣት Cube IDE ን እጠቀማለሁ።
እያንዳንዱ የ STM32 ልማት ቦርድ በማሳያ ንድፍ አስቀድሞ ተጭኗል እና የማሳያ ንድፍ በትክክል መሥራቱን ያረጋግጡ እና ከዚያ በትምህርቶቻችን ይቀጥሉ።
- STM32 ኩብ IDE ን ይጫኑ
- መርሃግብር ቀላል መሪ ብልጭ ድርግም የሚል ንድፍ
- በምሳሌዎቹ ውስጥ የቀረበው የማሳያ ንድፍ። (የእኔን YouTube ቪዲዮ ይመልከቱ)
አቅርቦቶች
STM32F767ZI * 1
ዳታ ገጽ
ደረጃ 1 STM32CUBE IDE SOFTWARE መጫኛ ሂደት
![STM32CUBE IDE የሶፍትዌር መጫኛ ሂደት STM32CUBE IDE የሶፍትዌር መጫኛ ሂደት](https://i.howwhatproduce.com/images/001/image-890-2-j.webp)
![STM32CUBE IDE የሶፍትዌር መጫኛ ሂደት STM32CUBE IDE የሶፍትዌር መጫኛ ሂደት](https://i.howwhatproduce.com/images/001/image-890-3-j.webp)
![STM32CUBE IDE የሶፍትዌር መጫኛ ሂደት STM32CUBE IDE የሶፍትዌር መጫኛ ሂደት](https://i.howwhatproduce.com/images/001/image-890-4-j.webp)
1. ምርቱን ያስጀምሩ
ጫኝ (STM32CUBEIDE. EXE)።
2. በመጫን ሂደት ውስጥ ስርዓተ ክወናው “ይህ መተግበሪያ በመሣሪያዎ ላይ ለውጦችን እንዲያደርግ መፍቀድ ይፈልጋሉ?” የሚል መገናኛን ሊያሳይ ይችላል። ከመረጃ ጋር “የተረጋገጠ አታሚ STMicroelectronics Software AB”። ጫ instalው እንዲቀጥል ([YES]) ይቀበሉ።
3. ጫ instalው የእንኳን ደህና መጣችሁ መገናኛ እስኪታይ ድረስ ይጠብቁ እና [ቀጣይ>] ን ጠቅ ያድርጉ።
4. የፍቃድ ስምምነቱን ያንብቡ። የስምምነቱን ውሎች ለመቀበል [እስማማለሁ] ን ጠቅ ያድርጉ ወይም መጫኑን ለማቋረጥ [ሰርዝ] ን ጠቅ ያድርጉ። ስምምነቱ ተቀባይነት ካገኘ የመጫኛ አዋቂው ይቀጥላል።
5. በዚህ መገናኛ ውስጥ ተጠቃሚው ለተከላው ቦታውን ይመርጣል። ለሥራ ቦታው በጣም ረጅም በሆኑ መንገዶች የዊንዶውስ® ገደቦችን መጋጠምን ለማስወገድ አጭር መንገድን ለመምረጥ ይመከራል እና ጠቅ ያድርጉ [ቀጣይ]።
6. የመምረጫ ክፍሎች መገናኛ እስኪታይ ድረስ ይጠብቁ። ከ STM32CubeIDE ጋር አብረው የሚጫኑትን የ GDB አገልጋይ ክፍሎችን ይምረጡ። በ STM32CubeIDE ለማረም ጥቅም ላይ ለሚውለው ለእያንዳንዱ የ JTAG መጠይቅ አገልጋይ ያስፈልጋል።
7. መጫኑን ለመጀመር [ጫን] ን ጠቅ ያድርጉ። የተመረጡት ሾፌሮች ከዚህ የ STM32CubeIDE መጫኛ ጋር በትይዩ ተጭነዋል።
8. የመጫን ሂደቱን የመጨረሻ ደረጃ ለመቀጠል [ቀጣይ] ን ጠቅ ያድርጉ። ያ መጫኑ እንደተጠናቀቀ ለተጠቃሚው የሚያሳውቅ የማረጋገጫ መገናኛ ነው። አንዴ ተጠቃሚው ጠቅ ካደረገ [ጨርስ] ፣ የመጫን ሂደቱ ተጠናቅቋል።
ደረጃ 2 STM32CUBE IDE PROGRAMMING PROCEDURE
![የ STM32CUBE IDE መርሃ ግብር ሂደት የ STM32CUBE IDE መርሃ ግብር ሂደት](https://i.howwhatproduce.com/images/001/image-890-5-j.webp)
![የ STM32CUBE IDE መርሃ ግብር ሂደት የ STM32CUBE IDE መርሃ ግብር ሂደት](https://i.howwhatproduce.com/images/001/image-890-6-j.webp)
![የ STM32CUBE IDE መርሃ ግብር ሂደት የ STM32CUBE IDE መርሃ ግብር ሂደት](https://i.howwhatproduce.com/images/001/image-890-7-j.webp)
![የ STM32CUBE IDE መርሃ ግብር ሂደት የ STM32CUBE IDE መርሃ ግብር ሂደት](https://i.howwhatproduce.com/images/001/image-890-8-j.webp)
- የሶፍትዌር መስፈርት - - የኩቤ IDE & ST መገልገያ አገናኝ (የቅርብ ጊዜው ስሪት)።
- የኩቤ አይዲ ሶፍትዌርን ይክፈቱ እና የሚፈልጉትን ማውጫ ይምረጡ ፣ እኔ ነባሪ ቦታን (1) መርጫለሁ እና ማስጀመሪያን (2) ጠቅ ያድርጉ።
- ፋይል (3)-> አዲስ (4)-> STM32 ፕሮጀክት (5) ጠቅ ያድርጉ።
- በዚያ ጠቅታ ሰሌዳ መምረጫ (6) ውስጥ የ STM32 ፕሮጀክት መስኮት ብቅ -ባይ እና የሚፈልጉትን ሰሌዳ (7) ይፈልጉ። በዚህ ሁኔታ ይተይቡ ይህንን ሰሌዳ NUCLEO-F767ZI (8) ይምረጡ እና ቀጣዩን (9) ጠቅ ያድርጉ።
- የፕሮጀክት ስም (10) ይተይቡ እና የታለመ ቋንቋን እንደ C ++ (11) ይምረጡ።
- ጠቅ ያድርጉ ጨርስ (12)።
- የቦርድ ፕሮጀክት መስኮት ብቅ -ባይ ፣ አዎ (13) ን ጠቅ ያድርጉ እና firmware ን ለመጀመሪያ ጊዜ ለማውረድ የበይነመረብ ግንኙነት ያስፈልጋል እና firmware ሌላ መስኮት ብቅ ባይ (ተጓዳኝ እይታን ይክፈቱ) ፣ አዎ ጠቅ ያድርጉ።
- በፕሮጀክት መስሪያ ቦታ ላይ Pinout እና ውቅረትን ጠቅ ያድርጉ እና የሚያስፈልጉትን ፒኖች ይምረጡ ፣ ለዚህ ማሳያ የኤዲሲ ፕሮግራም እፈጥራለሁ ስለዚህ አናሎግ (14) -> ADC1 (15) -> IN1 ነጠላ አብቅቷል (16) -> ያንን ያንን ማየት ይችላሉ PA0 የአናሎግ ፒን ነቅቷል (17)
- main.c ፋይል ለመፍጠር የመሣሪያ ውቅር መሣሪያ ኮድ አመንጪ አዶን (18) ጠቅ ያድርጉ።
- ክፍት ተጓዳኝ መስኮቶች ብቅ -ባዮች አዎ (19) ላይ ጠቅ ያድርጉ።
- main.c ፋይል የመነጨ እና የፕሮጀክቱን ስም (20)-> ኮር (21)-> src (22)-> main.c (23) ጠቅ በማድረግ የ main.c ፋይል ቦታን ለማግኘት። ዋናውን ፋይል እንደ ያስፈልጋል።
- ፕሮግራሙን ለስህተቶች ለመፈተሽ የግንባታ አዶን (24) ጠቅ ያድርጉ እና ፕሮግራሙን ወደ STM32F767ZI ቦርድ ለመስቀል የማረም አዶን (25) ጠቅ ያድርጉ።
- በቀጥታ መግለጫ ውስጥ ማየት የሚፈልጉትን ተለዋዋጭ ይጨምሩ ፣ እዚህ አድቫቫል የ adc ውፅዓት (26) ያሳዩ።
ደረጃ 3: LED ብልጭ ድርግም
![LED ብልጭ ድርግም LED ብልጭ ድርግም](https://i.howwhatproduce.com/images/001/image-890-9-j.webp)
![LED ብልጭ ድርግም LED ብልጭ ድርግም](https://i.howwhatproduce.com/images/001/image-890-10-j.webp)
![LED ብልጭ ድርግም LED ብልጭ ድርግም](https://i.howwhatproduce.com/images/001/image-890-11-j.webp)
ከላይ ያለውን አሰራር ይከተሉ እና አዲስ ፕሮጀክት ይጀምሩ
ምስሎቹን ይመልከቱ እና የሚከተሉትን ተግባራት በዋናው ተግባር ውስጥ ያክሉ
HAL_GPIO_TogglePin (GPIOB ፣ GPIO_PIN_0);
HAL_Delay (1000);
እዚህ HAL_GPIO_Togglepin (GPIOx ፣ GPIO_PIN) ፤
የት
GPIOx - x ወደብ A ን ለመምረጥ ከፈለጉ ወደብ ይወስናል GPIOA ይሆናል
GPIO_PIN - የዚያ ወደብ የተወሰነ የፒን ቁጥር ይወስናል
int main (ባዶ) { / * የተጠቃሚ ኮድ 1 1 / /ይጀምራል
/ * የተጠቃሚ ኮድ መጨረሻ 1 */
/* MCU ውቅር ---------------------------------------------- ----------*/
/* የሁሉም ተጓዳኝ አካላት ዳግም ማስጀመር ፣ የፍላሽ በይነገጽን እና ሲስቲክን ያስጀምራል። */
HAL_Init ();
/ * የተጠቃሚ ኮድ መግቢያ/መግቢያ//
/ * የተጠቃሚ ኮድ መጨረሻ ኢኒት */
/ * የስርዓት ሰዓቱን ያዋቅሩ */
SystemClock_Config ();
/ * የተጠቃሚ ኮድ SysInit ይጀምሩ */
/ * የተጠቃሚ ኮድ መጨረሻ SysInit */
/ * ሁሉንም የተዋቀሩ ተጓipችን ያስጀምሩ */
MX_GPIO_Init (); MX_ETH_Init (); MX_USART3_UART_Init (); MX_USB_OTG_FS_PCD_Init (); / * የተጠቃሚ ኮድ 2 ይጀምራል//
/ * የተጠቃሚ ኮድ መጨረሻ 2 */
/ * ማለቂያ የሌለው loop * / * የተጠቃሚ ኮድ ሲጀምር * /
uint32_t መጠበቅ = 0;
(1) {
/ * የተጠቃሚው ኮድ ያበቃል */ HAL_GPIO_TogglePin (GPIOB ፣ GPIO_PIN_0) ፤
HAL_Delay (1000);
/ * የተጠቃሚ ኮድ 3 ይጀምራል//}/ * የተጠቃሚ ኮድ መጨረሻ 3 */}
የመጨረሻ ኮድዎ እንደዚህ ያለ ነገር መታየት አለበት።
ውፅዓት ካላገኙ እንደ አንዳንድ የማይፈለጉ ተግባሮችን አስተያየት መስጠት ይችላሉ
MX_ETH_Init ();
የሚመከር:
ለክፍል ዲ ኦዲዮ የኃይል ማጉያዎች የአሁኑ ሞድ ላይ የተመሠረተ ኦስላተር ንድፍ - 6 ደረጃዎች
![ለክፍል ዲ ኦዲዮ የኃይል ማጉያዎች የአሁኑ ሞድ ላይ የተመሠረተ ኦስላተር ንድፍ - 6 ደረጃዎች ለክፍል ዲ ኦዲዮ የኃይል ማጉያዎች የአሁኑ ሞድ ላይ የተመሠረተ ኦስላተር ንድፍ - 6 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-59-j.webp)
ለክፍል ዲ ኦዲዮ የኃይል ማጉያዎች የአሁኑ ሞድ ላይ የተመሠረተ ኦስላተር ንድፍ - ከቅርብ ዓመታት ወዲህ ፣ በክፍል ዲ የድምፅ ኃይል ማጉያዎች በከፍተኛ ቅልጥፍናቸው እና በዝቅተኛ የኃይል ፍጆታቸው ምክንያት እንደ MP3 እና ሞባይል ስልኮች ላሉ ተንቀሳቃሽ የኦዲዮ ስርዓቶች ተመራጭ መፍትሔ ሆነዋል። ማወዛወዙ የክፍል ዲ አው ክፍል አስፈላጊ አካል ነው
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
![በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
በ FRDM-KL46Z (እና Mbed Online IDE) በዊንዶውስ 10: 6 ደረጃዎች መጀመር
![በ FRDM-KL46Z (እና Mbed Online IDE) በዊንዶውስ 10: 6 ደረጃዎች መጀመር በ FRDM-KL46Z (እና Mbed Online IDE) በዊንዶውስ 10: 6 ደረጃዎች መጀመር](https://i.howwhatproduce.com/images/009/image-26273-j.webp)
በ FRDM-KL46Z (እና Mbed Online IDE) Uisng Windows 10: የነፃነት (FRDM) ልማት ቦርዶች ለፈጣን የትግበራ ፕሮቶታይፕ ፍጹም የሚሆኑ አነስተኛ ፣ ዝቅተኛ ኃይል ፣ ወጪ ቆጣቢ ግምገማ እና የልማት መድረኮች ናቸው። እነዚህ የግምገማ ሰሌዳዎች ለአጠቃቀም ቀላል የሆነ የጅምላ ማከማቻ መሣሪያ ሞድ ፍላሽ ፕሮግራመር ፣ በጎነት ይሰጣሉ
አርዱዲኖ IDE ን በመጠቀም በ Stm32 መጀመር 3 ደረጃዎች
![አርዱዲኖ IDE ን በመጠቀም በ Stm32 መጀመር 3 ደረጃዎች አርዱዲኖ IDE ን በመጠቀም በ Stm32 መጀመር 3 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-5313-30-j.webp)
አርዱዲኖ IDE ን በመጠቀም በ Stm32 መጀመር STM32 በአርዱዲኖ አይዲ የተደገፈ በጣም ኃይለኛ እና ታዋቂ ሰሌዳ ነው ፣ ግን እሱን ለመጠቀም በአርዱዲኖ አይዲኢ ውስጥ ለ stm32 ሰሌዳዎችን መጫን ያስፈልግዎታል ስለዚህ በዚህ አስተማሪዎች ውስጥ የ stm32 ሰሌዳዎችን እንዴት እንደሚጫኑ እና እንዴት እንደሚነግር እነግርዎታለሁ። እሱን ፕሮግራም ለማድረግ
የ PCB ንድፍ በቀላል እና በቀላል ደረጃዎች 30 ደረጃዎች (ከስዕሎች ጋር)
![የ PCB ንድፍ በቀላል እና በቀላል ደረጃዎች 30 ደረጃዎች (ከስዕሎች ጋር) የ PCB ንድፍ በቀላል እና በቀላል ደረጃዎች 30 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/003/image-6710-44-j.webp)
የ PCB ንድፍ በቀላል እና በቀላል ደረጃዎች: ሰላም ወዳጆች የ PCB ዲዛይን ለመማር ለሚፈልጉ በጣም ጠቃሚ እና ቀላል መማሪያ ይጀምራል።