Агуулгын хүснэгт:
- Алхам 1: Техник хангамж
- Алхам 2: Холболтууд
- Алхам 3: Алхам 1. Номын санг тохируулах
- Алхам 4: Алхам 2. Дахин тохируулах ба эхлүүлэх
- Алхам 5: Алхам 3. Туршилтын дүрүүдийг бич
- Алхам 6: Алхам 4. LCD дэлгэцийг цэвэрлэ
- Алхам 7: Алхам 5. Текст бичнэ үү
- Алхам 8: Алхам 6. LCD дэлгэцээс унших
- Алхам 9: Илүү ихийг хийх
Видео: Автобусны дээрэмчинд зориулсан HD44780 LCD -ээс I2C адаптер самбар: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
HD44780 чипсет дээр суурилсан хямд үнэтэй LCD дэлгэц нь янз бүрийн хэмжээтэй байдаг: 2x16, 4x20 гэх мэт. Эдгээр дэлгэц нь 4bit ба 8bit зэрэгцээ хоёр стандарт интерфэйс горимтой. 8bit нь нийт 11 өгөгдлийн мөр, 4 битийн хувьд 7 (зөвхөн бичих зориулалттай 6) шаардлагатай. Зарим LCD дэлгэц нь VFD гэх мэт цуврал өгөгдлийн нэмэлт горимыг дэмждэг. HD44780 LCD нь ерөнхийдөө арын гэрлийг тусад нь нийлүүлдэг 5 вольтын хэсгүүд юм. Автобусны дээрэмчин нь зөвхөн 5 вольт тэсвэртэй I/O зүүтэй тул бид LCD -ийг удирдахад хангалттай зүү бүхий жижиг адаптер хавтанг хийсэн. Bus Pirate нь адаптерийн самбарыг LCD интерфейсийн номын сангаар удирддаг. Bus Pirate HD44780 тэмдэгт бүхий LCD адаптерийн самбар болон интерфэйсийн номын санг үргэлжлүүлэн уншаарай. Дэлхий даяар тээвэрлэлтийг оруулаад Seeed Studio -ийн үйлдвэрлэсэн ПХБ, иж бүрдэл, эсвэл угсарсан иж бүрдлийг ойролцоогоор 15 доллараар авах боломжтой. Би форматлах зарим элементүүд болон HTML хүснэгтүүдийг зааварт оруулах боломжгүй байсан, та анхны бичлэгийг Аюултай прототипээс харж болно. блог.
Алхам 1: Техник хангамж
Энэхүү нийтлэлд бид HD44780 дээр суурилсан LCD дэлгэцийн I2C адаптер самбарыг тоймлон харуулав. Бид үүнийг Bus Pirate бүх нийтийн цуваа интерфейсээр харуулав. I2C-д суурилсан HD44780 интерфэйсийн номын сангийн Bus Pirate-ийн эх код нь олон нийтийн домэйн тул өөрийн төслүүдэд дасан зохицоход үнэ төлбөргүй байдаг. Уг хэлхээ ба ПХБ -ийг Cadsoft Eagle -ийн үнэгүй хувилбараар бүтээсэн болно. Загварын файлуудыг Bus Pirate SVN -ээс татаж авах боломжтой. Адаптерийн самбарыг ашиглахаасаа өмнө адаптерийн зүү дээр LCD дэлгэцийнхээ өгөгдлийн хүснэгтийг шалгах хэрэгтэй. Бүх LCD дэлгэц ижил байдаггүй. PCF8574 I/O өргөтгөлийн IC Энэ нь хоёр утастай I2C интерфэйсээр хянагддаг энгийн 8 оролт/гаралтын өргөтгөгч чип юм. I2C интерфэйсийг JP1 толгой дээрээс авах боломжтой бөгөөд PCF8574 нь 2.5 -аас 5 вольт хүртэл ажилладаг. Оролтын оролт нь тэжээлийн хүчдэл дээр ажилладаг тул хэрэв бид 5 вольтоор тэжээх юм бол 5 вольтоор LCD дэлгэцтэй харьцдаг. C1 (0.1uF) нь IC -ийг тэжээлийн хангамжийн хэлбэлзлээс салгадаг бөгөөд PCF8574 -ийн нэг зүү нь 3 мм -ийн LED (LED1) гүйдлийн хязгаарлагч эсэргүүцэл R2 (1000 ом) -оор удирддаг. LED гэрэл нь автобусны дээрэмчин ба адаптер хоёрын хооронд амжилттай харилцаа холбоо байгааг илтгэнэ. PCF8574 нь LED -ийг тэжээх хангалттай гүйдэл үүсгэж чадахгүй байгаа тул бид 5 вольтын тэжээлээс LED -ийг асааж газардуулав. LCD Адаптерийн самбар нь 4 битийн зэрэгцээ интерфэйс горимд HD44780 дээр суурилсан LCD дэлгэцтэй холбогддог. 4bit интерфэйс тээглүүрүүд - RS, RW, EN, ба D4 -D7 - PCF8574 I/O зүү бүхий долоон зүүтэй холбогдсон байна. Бид адаптерийг LCD -т холбохын тулд 0.1 "эрэгтэй зүү толгой ашиглах дуртай байдаг. Та ихэвчлэн LCD -ийг тээглүүрээр түшүүлж, хурдан шалгахад хангалттай холбоо барих боломжтой. Триммерийн эсэргүүцэл R1 (10K) нь 3 -р зүү рүү тодосгогч хүчдэл өгдөг. LCD толгой. Бид арын гэрлийн тээглүүрийг холбосонгүй, учир нь арын гэрэлтүүлэг нь маш олон янз байдаг. LED арын гэрлийг тэжээх нь сөрөг хүчдэлийн хангамж шаарддаг дэлгэцийг гэмтээж болзошгүй юм. Цахилгаан хангамжийн хувьд ихэнх LCD дэлгэц нь 5 вольт шаарддаг. Толгой JP2. Бид автобус дээрэмчдийн татах эсэргүүцлийг холбох хоёр дахь тэжээлийн зүүг өгсөн. ПХБ-ийн хэлхээ ба ПХБ нь Cadsoft Eagle-ийн үнэгүй хувилбараар хийгдсэн болно. Загварын файлуудыг Bus Pirate SVN-ээс татаж авах боломжтой. ПХБ нь Ганцхан талын бүх нүхний загвар нь нэг холбогч утастай (улаан өнгөөр харуулав) Бид Seeed Studio-ийн 15 доллараар үйлдвэрлэсэн ПХБ, иж бүрдэл, угсарсан иж бүрдэлтэй байж болно. бүгд барзгар нүхтэй) C10.1uF/10 вольт+R110000 (10K) ом нэг эргэлтэт потенциометр, 6мм R21000 (1K) ом эсэргүүцэл, 1/4 ваттLED13mm (T1) LED, улаан JP1+JP20.1 "эрэгтэй толгой, 5 зүүIC1PCF8574N, 8 бит IC2I -д зориулсан I2C I/O өргөтгөгч DIP16ICS116 зүү DIP сокет нь форматлах зарим элементүүд болон HTML хүснэгтүүдийг зааварт оруулах боломжгүй байсан тул та анхны бичлэгийг Аюултай прототип блогоос үзэх боломжтой.
Алхам 2: Холболтууд
Төхөөрөмж: HD44780 тэмдэгт LCD. Автобус: 4 бит зэрэгцээ, PCF8574 I2C адаптер самбартай. Эрчим хүчний шаардлага: 5 вольт Bus Pirate бүх нийтийн цуваа интерфэйсийн LCD номын сангийн адаптерийг зохион бүтээсэн боловч энэ нь I2C протоколыг мэддэг бүх зүйл дээр ажиллах болно. I2C-> HD44780 програмын жишээг авахын тулд Bus Pirate-ийн эх кодыг хараарай. Хэрэв та адаптерийн самбаргүйгээр дагаж байгаа бол PCF8574 IC -ийн түүхий холболтыг хүснэгтэд харуулав. Адаптерийг 5 вольтын LCD -д хангалттай тэжээлд холбоно уу. Адаптер ба автобусны дээрэмчин хоёрын хоорондох I2C холболт нь 2-оос 10к-ийн хооронд татах эсэргүүцэл шаарддаг. Энд холимог хүчдэлийн таталцал, автобусны дээрэмчин дээр суурилуулсан татах эсэргүүцлийн талаар илүү дэлгэрэнгүй мэдээлэл байна. Би форматлах элементүүд болон HTML хүснэгтүүдийг зааварт оруулах боломжгүй байсан тул та анхны нийтлэлийг Dangerous Prototypes блог дээрээс харж болно..
Алхам 3: Алхам 1. Номын санг тохируулах
Интерфейс Бид адаптерийн загвар, түүнийг автобусны дээрэмчинтэй хэрхэн холбох талаар авч үзсэн бөгөөд одоо LCD дээр ямар нэгэн зүйл бичих цаг болжээ.
Алхам 4: Алхам 2. Дахин тохируулах ба эхлүүлэх
Энэ хүснэгтэд HD44780 LCD-ийг хянадаг нэг байт командыг тоймлон харуулав. Эдгээр тушаалуудыг Bus Pirate командын мөрөөс оруулах боломжтой боловч ихэнхийг нь цаг хэмнэх зорилгоор макро болгосон байна. LCD> (0) <<< макро цэсийг харуулна0. Макро цэс <<< энэ цэс1 <LCD -ийг дахин тохируулах2. LCD -ийг эхлүүлэх <<< LCD -ийг анхны байдалд нь оруулах 3. LCD -ийг цэвэрлэх <<< LCD -г цэвэрлэх, курсорыг 04 рүү буцаах. Курсорын байрлал ex: (4: 0) <<< курсорын байрлалыг тохируулах 5. Тестийн текстийг бичих <<
Алхам 5: Алхам 3. Туршилтын дүрүүдийг бич
LCD> (6:80) <<
Алхам 6: Алхам 4. LCD дэлгэцийг цэвэрлэ
LCD> (3) <<
Алхам 7: Алхам 5. Текст бичнэ үү
LCD> (8) <<< хэрэглэгчийн текст оруулах Курсорын байрлалд оруулах текст оруулна уу. HD44780 LCD демо <<
LCD> (8) <<< текст оруулах Курсорын байрлалд оруулах текст оруулна уу. Автобусны дээрэмчин v2go <<
Алхам 8: Алхам 6. LCD дэлгэцээс унших
Автобусны дээрэмчин болон LCD адаптерийн самбарыг LCD -ээс унших боломжтой. Бид бичсэн текстээ дэлгэцэн дээр (DDRAM) унших болно, гэхдээ та зөв хаягийг тохируулснаар тохиргоо болон захиалгат тэмдэгтийг (CGRAM) уншиж болно. LCD> [0b10000000 '' <<< унших заагчийг тохируулах '' '] HD44780 RS LOW, COMMAND MODE <<< регистрийг сонгоно уу pinCMD Бичих: 0x80 <<
Алхам 9: Илүү ихийг хийх
Step44 HD80780 тэмдэгт бүхий LCD адаптер нь автобусны дээрэмчинд зориулсан нэмэлт хэрэгсэл юм. Үүнийг хурдан турших, эсвэл илүү дэвшилтэт логик хөгжүүлэлтэд ашиглаж болно. LCD дэлгэцээс гадна 2.5 вольт-5 вольтын 8 оролт/гаралтын зүү нь бусад өндөр түвшний автобусны дээрэмчинд ашигтай байж болно. Бид ПХБ, иж бүрдэл, Дэлхий даяар тээвэрлэлтийг оролцуулаад Seeed Studio -ээс 15 доллараар үйлдвэрлэсэн угсарсан иж бүрдлийг эндээс авах боломжтой. Би форматлах зарим элементүүд болон HTML хүснэгтүүдийг зааварт оруулах боломжгүй байсан тул та анхны бичлэгийг Аюултай прототипүүд блог дээрээс харж болно.
Зөвлөмж болгож буй:
Arduino болон 3D хэвлэлийн харааны бэрхшээлтэй хүмүүст зориулсан автобусны сайжруулсан туршлага: 7 алхам
Arduino болон 3D хэвлэлийн харааны бэрхшээлтэй хүмүүст зориулсан автобусны сайжруулсан туршлага: Алсын хараатай хүмүүст нийтийн тээврээр зорчих явдлыг хэрхэн хялбарчлах вэ? Газрын зургийн үйлчилгээний талаархи бодит цагийн мэдээлэл нь нийтийн тээврээр үйлчлүүлэхдээ найдваргүй байдаг. харааны бэрхшээлтэй хүмүүс. Т
Тэмдэгтийн LCD I2c адаптер (I2c холболтын жишээ): 12 алхам (зурагтай)
Тэмдэгтийн LCD I2c адаптер (I2c холболтын жишээ): Би тэмдэгт харуулах i2c адаптерийн холболтын схемийг хийж байна. Миний сайтын шинэчлэлтийг шалгаарай. Одоо би утсан холболтын схемийг миний салаа биш анхны номын санг ашиглахын тулд нэмж байна. тэмдэгт LCD дэлгэцийн хувьд сэрээтэй прож
LCD автобусны хуваарийн дэлгэц: 7 алхам
LCD Bus Schedule Display: Standard 18Students нь тээврийн технологийн талаархи ойлголтыг бий болгож, ашиглах чадвартай болно. Benchmark 18-J Тээвэрлэлт нь үйлдвэрлэл, барилга, харилцаа холбоо гэх мэт бусад технологийн үйл ажиллагаанд чухал үүрэг гүйцэтгэдэг
Pc Modding -д зориулсан Lcd Chip Hd44780 дэлгэц: 5 алхам
Pc Modding -д зориулсан Lcd Chip Hd44780 дэлгэц: Энэхүү зааварчилгааны тусламжтайгаар та жижиг дэлгэцийн дэлгэцийг компьютертэй хэрхэн холбохыг сурах боломжтой бөгөөд энэ нь танд хэрэгтэй мэдээлэл эсвэл бусад зүйлийг харуулдаг. 4. хуучин lpt кабель 5
Автобусны дээрэмчин 3EEPROM Explorer самбар: 5 алхам
Автобусны дээрэмчин 3EEPROM Explorer Board: Хэрэв танд Hack a Day Bus Bus Pirates -ийн нэг байгаа бол та үүнийг яах вэ? 3EEPROM Explorer самбар ашиглан 1 утастай, I2C, SPI EEPROM-ийн талаар олж мэдэх (бид үүнийг THR-EE-PROM гэж нэрлэдэг)