Мазмұны:
- 1 -қадам: талаптар
- 2-қадам: түйіспелер мен сымдар
- 3 -қадам:.bin файлын жүктеңіз
- 4 -қадам: деректерді енгізу үшін енгізіңіз
Бейне: ARM Cortex-M4 көмегімен сериялық байланыс: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл виртуалды терминалды қолдана отырып, сериялық байланыс үшін ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) қолданатын тақтаға негізделген жоба. Шығарылымды 16x2 СКД экранында алуға болады, ал сериялық байланыс үшін кірісті Energia IDE, Tera Team, Keil uVision немесе кез келген басқа виртуалды терминалды бағдарламалық қамтамасыз етуде беруге болады.
Жұмыс кезінде EK-TM4C123GXL ҚЫЗЫЛ жарық диоды микроконтроллердің күйін көрсетеді. Сериялық деректерді микроконтроллерге беру кезінде EK-TM4C123GXL ҚЫЗЫЛ жарық диоды ақ түске айналды. Бүкіл тізбек +5V (VBUS) және +3.3V EK-TM4C123GXL қуатымен қамтамасыз етілген. c99 кодының.bin файлы осы оқулықпен қоса берілген..bin файлын LM Flash Programmer көмегімен микроконтроллерге жүктеуге болады.
1 -қадам: талаптар
Бұл жобаны орындау үшін келесі нәрселер қажет: 1- Texas Instruments EK-TM4C123GXL
2- потенциометр (мысалы, 5K)
3- СКД 16x2
4- Виртуалды терминал (компьютердегі бағдарламалық жасақтама)
5- LM Flash бағдарламашысы (компьютердегі бағдарламалық жасақтама)
=> Егер сіз LM Flash Programmer бағдарламасын қалай қолдануды және орнатуды білмесеңіз, менің алдыңғы нұсқаулықты қараңыз немесе келесі сілтемелерді басыңыз:
LM Flash бағдарламашы жүктелуде
. MB немесе.hex файлын LM Flash бағдарламашы көмегімен жүктеңіз
2-қадам: түйіспелер мен сымдар
ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) және басқа перифериялық қондырғылардың қосылымдары мен қосылымдары осы қадаммен бекітілген, сонымен қатар келесілер берілген:
================= TM4C123GXL => СКД
=================
VBUS => VDD немесе VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => Е
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3.3В => А.
GND => K
========================
TM4C123GXL => Потенциометр
========================
VBUS => 1 -ші түйреуіш
GND => 3 -ші түйреуіш
=================
Потенциометр => СКД
=================
2 -ші түйреуіш => Vo
=> Потенциометр көмегімен контрастты орнатуға болады
3 -қадам:.bin файлын жүктеңіз
Қосылған.bin файлын осы қадаммен ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) LM Flash Programmer көмегімен жүктеңіз.
4 -қадам: деректерді енгізу үшін енгізіңіз
. Bin файлын ARM Cortex-M4-ке (Texas Instruments EK-TM4C123GXL) жүктегеннен кейін, сіз 16x2 СКД экранында шығысыңызды ала аласыз және терминалға қажетті кірісті енгізе аласыз. Energia IDE сериялық мониторы, Tera Team виртуалды терминалы, Keil uVision немесе кез келген басқа виртуалды терминал.
Ұсынылған:
DS18B20 сериялық нөмірін Arduino көмегімен алыңыз: 5 қадам
DS18B20 сериялық нөмірін Arduino көмегімен алыңыз: Бұл DS18B20 1 сымды температуралық датчиктерінің жеке сериялық нөмірлерін алу туралы жылдам нұсқаулық. Бұл бірнеше сенсор қажет болатын жобалар үшін ыңғайлы. Сізге қажет нәрселер: Arduino 5v ( UNO, Mega, Pro Mini және т.б.) - Arduino UNO R3 - AliExpre
Wemos көмегімен Raspberry Pi бар сериялық порттан оқу және жазу: 5 қадам
Wemos көмегімен Raspberry Pi бар сериялық порттан оқыңыз және жазыңыз: Wemos D1 mini R2 көмегімен Raspberry Pi -мен байланыс
Raspberry Pi көмегімен USB сериялық адаптері жоқ Flash ESP-01 (ESP8266): 3 қадам
Flash ESP-01 (ESP8266) Raspberry Pi қолданатын USB-сериялық адаптері жоқ: Бұл нұсқаулық ESP-01 WIFI модулінде ESP8266 микроконтроллерін бағдарламалауды бастау туралы нұсқау береді. Бастау үшін сізге қажет нәрсе (әрине ESP-01 модулінен басқа), мен жаңартқым келетін Raspberry Pi Jumper 10K резисторы
Bluefruit көмегімен сымсыз сериялық байланыс: 4 қадам
Bluefruit көмегімен сымсыз сериялық байланыс: Міне, сымдарды төмен энергиялы bluetooth қосылымына ауыстырудың қарапайым қадамдық нұсқаулығы: Мұны түсіну үшін маған біраз уақыт қажет болды, себебі қазіргі заманғы төмен энергиялы bluetooth технологиясымен бұл туралы ешқандай құжат жоқ. Bluefrui ретінде
ARM Cortex-M4 көмегімен лазерлік Tripwire: 4 қадам
ARM Cortex-M4 көмегімен лазерлік Tripwire: бұл лазерлік Tripwire жүйесін жасау үшін ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) қолданатын, тақтаға негізделген жоба. Жүйе шуылмен, фокусталған сәуле түрінде сыртқы монохроматикалық жарық көзімен жұмыс істейді. , LDR және NPN транзисторы.BC54