Мазмұны:
- Жабдықтар
- 1 -қадам: STM32F103C8T6 дегеніміз не?
- 2 -қадам: STM32F103C8T6 көк таблеткалар тақтасының сипаттамасы
- 3 -қадам: Енді GigaDevice GD32F103C8T6 ме?
- 4 -қадам: GD32F103C8T6 техникалық сипаттамалары
- 5 -қадам: Екі құрылғыны салыстыру
Бейне: GigaDevice STM32F103C8T6 баламасы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
GigaDevice ұсынған GD32F103C8T6 STM32F103C8T6 -ға арзан әрі жылдам балама ретінде
Жабдықтар
GigaDevice GD32F103C8T6
1 -қадам: STM32F103C8T6 дегеніміз не?
STM32F103C8T6 - бұл Arduino тақталарына балама ретінде қолдануға болатын микроконтроллер. Ардуино электроникадан бастаған кезде көптеген әуесқойлар (соның ішінде мен де) мен инженерлер үшін алғашқы тақта болар еді.
Алайда, біз көбірек құрылысқа кірісіп, тереңірек қазып жатқанда, көп ұзамай Arduino-ның өнеркәсіпке дайын еместігін және оның 8-разрядты процессорының күлкілі баяу сағаты бар екенін түсінеміз, ол сіздің жобаларыңыз үшін жеткілікті мөлшерде шырын бермейді. Біздің нарықта STM32F103C8T6 STM32 әзірлеу тақталары (көк таблетка) бар деп үміттенеміз, ол 32 биттік процессоры мен ARM Cortex M3 архитектурасымен Arduino-дан оңай оза алады. Мұндағы тағы бір бал кастрюль - біз STM32 тақталарын бағдарламалау үшін бұрынғы Arduino IDE -ді қолдана аламыз. Сонымен, бұл оқулықта STM32 -тен осы тақта туралы аздап білуге және Arduino IDE көмегімен борттық жарықдиодты жыпылықтауға кірісейік.
Бұл жобаға LCSC демеушілік етеді. Мен LCSC.com электронды компоненттерін қолдандым. LCSC 200-ден астам елге жаһандық жеткізу желісімен ең жақсы бағамен шынайы, жоғары сапалы электронды компоненттердің кең таңдауын ұсынуға сенімді. Бүгін тіркеліңіз және бірінші тапсырыс бойынша $ 8 жеңілдік алыңыз.
Бұл микроконтроллерлерді STMicroelectronics жасайды, бұл жаһандық тәуелсіз жартылай өткізгіштік компания. STM32F103C8T6 тақтасы, өйткені оның миы көк таблетка деп аталады.
2 -қадам: STM32F103C8T6 көк таблеткалар тақтасының сипаттамасы
- Негізгі: Cortex-M3 32 биттік
- Жұмыс жиілігі: 72 МГц
- Сақтау ресурстары: 64K Byte Flash, 20KByte SRAM
- Интерфейс ресурстары: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x I / O порттары
- Аналогты-цифрлық түрлендіру: ADC (12-биттік / 16-арна) PWM: 16-биттік / 15-арна
- USB құрылғысы: 1 Таймер: 3 жалпы таймер және 1 жетілдірілген таймер
- Жөндеуді жүктеу: жүктеу үшін JTAG / SWD күйін келтіру интерфейсін қолдау, IAP қолдау
3 -қадам: Енді GigaDevice GD32F103C8T6 ме?
GigaDevice, Ұзақ емес жад (NVM) құрылғыларының жетекші жеткізушісі, 2005 жылы құрылған Қытайдың материктік бөлігінде жетілдірілген жад пен микросхемалардың дизайнымен айналысатын компания.
GigaDevice STM егізін жасады, ол 72 МГц STM -ге қарағанда 108 МГц жиіліктегі жылдамдықтың арқасында жылдамдығы жоғары.
STM сияқты, олар да ARM CortexTM-M3 RISC ядросына негізделген, өңдеу қуаты, энергия тұтынудың төмендеуі және перифериялық жиынтығы бойынша ең жақсы қатынасқа ие. CortexTM-M3-бұл кірістірілген векторлы үзіліс контроллері (NVIC), SysTick таймері мен жетілдірілген отладтау қолдауымен тығыз байланыстырылған жаңа буын процессорының ядросы.
4 -қадам: GD32F103C8T6 техникалық сипаттамалары
- Пакет: TQFP-48_7x7x05P
- Негізгі өлшемі: 32 биттік
- Бағдарлама жадының түрі: FLASH
- Негізгі процессор: ARM® Cortex®-M3
- Жұмыс жиілігі: 108 МГц
- Кернеу - жеткізу (Vcc/Vdd): 2.6V ~ 3.6V
- Бағдарлама жадының көлемі: 64 КБ
- ЖЖҚ көлемі: 20 КБ
- Енгізу/шығару саны: 37
- А/Қ: 10х12 бит
- D/A: 0
- PWM: 2
- UART/USART: 3
- SPI: 2
- I2C/SMBUS: 2
- USB құрылғысы: 1
- USB хост/OTG: 1
- БОЛАДЫ: 1
5 -қадам: Екі құрылғыны салыстыру
Микроконтроллерлердің барлық дерлік сипаттамалары мен мәліметтері бірдей флэш өлшемі, жедел жады, процессор ядросы және түйреуіштермен бірдей.
Ең маңызды айырмашылық - GD32F103C8T6 72 МГц STM32F103C8T6 -мен салыстырғанда 108 МГц жиіліктегі жұмыс жиілігіне ие. Сонымен, егер сіз ұзақ есептеулермен ұзақ кодтар мен командаларды өңдеудің жылдамдығын іздесеңіз, GigaDevice дұрыс баламаға ие. GigaDevice тақтасын delay () функциясын және таймермен байланысты басқа функцияларды жасау үшін бағдарламалауды бастаған кезде сізге кейбір өзгерістер енгізу қажет болуы мүмкін. Delay () функциялары 72 МГц жиіліктегі қатаң кодталған циклдар, сондықтан оны да өзгерту қажет болады.
Сіз бұл өзгерістерді stm32.h ішінде өтуге болады: Файл жолы: / IDE / hardware / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / series
# егер STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # STM32_PCLK1 анықтау 54000000U //
Ұсынылған:
Gledopto: арзан Philips Hue Light Strip баламасы: 3 қадам
Gledopto: арзан Philips Hue Light Strip баламасы: Philips Hue қазіргі уақытта Philips Hue Light жолақтарын 71-90 долларға 2 метрге сатады. Мен бұл өте ақылға қонымсыз баға таптым, сондықтан мен балама іздей бастадым. Мен Gledopto деп аталатын брендке келдім, ол жарықдиодты жолақтардың контроллерлерін жақсы етеді
LM3916 жарықдиодты чиптің баламасы: 7 қадам
LM3916 жарықдиодты чиптің баламасы: Өкінішке орай, LM3916 чипі тоқтатылды. LM3916 аналогты кернеу деңгейін сезетін интегралды схема болды және он жарықдиодты, СКД немесе вакуумды флуоресцентті дисплейлерді басқара алды. Бұл нұсқаулықта біз балама цирк жасаймыз
Электрониканың сөреде жоқ компоненттеріне 10 DIY баламасы: 11 қадам (суреттермен)
Саудадан шықпайтын электроника компоненттеріне 10 DIY баламасы: Менің алғашқы нұсқаулығыма қош келдіңіз! Интернет-сатушылардың кейбір бөлшектері тым қымбат немесе сапасыз деп ойлайсыз ба? Жеткізу үшін апта? Электрониканың жергілікті дистрибьюторлары жоқ па?
DIY торлы инвертор (торды қоректендірмейді) UPS баламасы: 7 қадам (суреттермен)
DIY тормен байланыстырылған инвертор (торды қоректендірмейді) UPS баламасы: Бұл менің басқа нұсқаулығымның торға қайта қосылмайтын торлы түрлендіргішті жасау туралы кейінгі жазбасы, өйткені қазір мұны әрқашан жасауға болады. белгілі бір аймақтарда DIY жобасы ретінде және кейбір жерлерде оны тамақтандыруға рұқсат етілмейді
Raspberry Pi мен Dialogflow (Chromecast баламасы) көмегімен Google үйіне экран алыңыз: 13 қадам
Raspberry Pi мен Dialogflow (Chromecast баламасы) көмегімен Google үйіне экран алыңыз: Мен Google үйімді сатып алғалы бері үйдегі құрылғыларды дауыстық командалар арқылы басқарғым келеді. Бұл барлық жағынан керемет жұмыс істейді, бірақ мен оның бейне мүмкіндіктері үшін өзімді нашар сезіндім. Біз Youtube пен Netflix -ті Chromecast құрылғысы немесе T болса ғана көре аламыз