Мазмуну:
- 1 -кадам: талаптар
- 2-кадам: Pin-outs & Wiring
- 3 -кадам:.bin файлын жүктөө
- 4 -кадам: Кирүү үчүн маалыматтарыңызды киргизиңиз
Video: ARM Cortex-M4 колдонуу менен сериялык байланыш: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул виртуалдык терминалды колдонуу менен сериялык байланыш үчүн ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) колдонгон панелдик долбоор. Чыгарууну 16x2 ЖК экранында алууга болот жана Serial Communication үчүн киргизүү Energia IDE, Tera Team, Keil uVision же башка виртуалдык терминалдык программалык камсыздоонун сериялык мониторунда берилиши мүмкүн.
Иштетүү учурунда EK-TM4C123GXLдин КЫЗЫЛ LEDы микроконтроллердин статусун көрсөтөт. Сериялык берилиштерди микроконтроллерге өткөрүп жатканда, EK-TM4C123GXLдин КЫЗЫЛ LEDы ак болуп калды. Бүт схема +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 программистин кантип колдонууну жана орнотууну билбесеңиз, анда менин мурунку Нускаманы карап көрүңүз же төмөнкү шилтемелерди басыңыз:
LM Flash программистин жүктөө
LM Flash программистин жардамы менен.bin же.hex файлын жүктөө
2-кадам: Pin-outs & Wiring
Pin-outs & Wiring of ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) жана башка перифериялык түзүлүштөр бул кадам менен тиркелет, ошондой эле төмөнкүлөр берилет:
================= TM4C123GXL => ЖК
=================
VBUS => VDD же VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E.
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3.3V => А.
GND => K
========================
TM4C123GXL => Потенциометр
========================
VBUS => 1 -пин
GND => 3 -пин
=================
Потенциометр => ЖК
=================
2 -пин => Vo
=> Сиз потенциометрдин жардамы менен контрастты орното аласыз
3 -кадам:.bin файлын жүктөө
Бул кадам менен тиркелген.bin файлын LM Flash Программистин колдонуп ARM Cortex-M4ке (Texas Instruments EK-TM4C123GXL) жүктөңүз.
4 -кадам: Кирүү үчүн маалыматтарыңызды киргизиңиз
. Bin файлын ARM Cortex-M4ке жүктөгөндөн кийин (Texas Instruments EK-TM4C123GXL), сиз 16x2 ЖК экранында өндүрүмүңүздү ала аласыз жана терминалга керектүү киргизүүнү киргизе аласыз, мис. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision же башка виртуалдык терминал.
Сунушталууда:
Вибрациялык кайтарым байланыш менен кеңейтилүүчү баскычты колдонуу: 7 кадам (сүрөттөр менен)
Вибрация боюнча кайтарым байланыш бар кеңейтилүүчү баскычтын колдонмосу: Бул үйрөткүчтө, биринчи кезекте, узартылган баскыч аркылуу дирилдөө моторун башкаруу үчүн Arduino Uno кантип колдонууну көрсөтөбүз. Баскычтар боюнча окуу куралдарынын көбү физикалык нандагы баскычты камтыйт, ал эми бул окуу куралында баскыч
PIC MCU жана Python сериялык байланыш: 5 кадам
PIC MCU жана Python Serial Communication: Салам, балдар! Бул долбоордо мен PIC MCU жана Python сериялык байланыш боюнча эксперименттеримди түшүндүрүүгө аракет кылам. Интернетте PIC MCU менен виртуалдык терминал аркылуу кантип байланышуу боюнча көптөгөн окуу куралдары жана видеолор бар, бул абдан пайдалуу. Howev
Arduino негизделген долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: 5 кадам (Сүрөттөр менен)
Arduino негизиндеги долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: Бул роботтор жана микро контроллерлер жөнүндө менин экинчи үйрөткүч окуу куралым. Роботуңуздун тирүү жана күтүлгөндөй иштеп жатканын көрүү чынында эле таң калыштуу, эгерде сиз роботту же башка нерселерди зымсыз тез жана көзөмөлдөп турсаңыз, анда мен үчүн кызыктуу болот деп ишенем
Көп түстүү LEDди колдонуу менен сериялык LED жарык: 3 кадам (сүрөттөр менен)
Сериялык LED жарык көп түстүү светодиоддорду колдонуу менен: Сериалдык LED жарык анча кымбат эмес, бирок эгер сиз мага окшоп DIY сүйгөн (хоббиист) болсоңуз, анда сиз өзүңүздүн сериялык диоддоруңузду жасай аласыз жана ал базардагы жарыкка караганда арзаныраак. Мен 5 вольтто иштеген сериялык LED жарыгын жасайм
Bluefruit колдонуу менен зымсыз сериялык байланыш: 4 кадам
Bluefruit аркылуу зымсыз сериялык байланыш: Бул жерде зымдарды bluetooth аз энергия байланышы менен алмаштыруу боюнча этап -этабы менен көрсөтмө бар: Муну түшүнүү үчүн мага бир аз убакыт керек болду, анткени муну блютуздун заманбап энергиясы аз технологиясы менен жүргүзүү мүмкүн эмес. Bluefrui катары