**(กระทุ้เก่ายาวเกิน) http://www.electoday.com/index.php/topic,5772.75.html
LCD มาแล้ว ครับ
(http://i.imgur.com/7qlqbPc.jpg?1)
(http://i89.photobucket.com/albums/k209/wlasoi/C0E0F453-1126-49BB-958A-9DA56D589815-20986-0000104236EA22A1_zpsd9848da0.jpg)
(http://i.imgur.com/0PzcJZU.jpg?1)
(http://i.imgur.com/YqlAMh2.jpg?1)
1. [ราคา 105 บาท] - JLX12864G-086-P (cog) ใช้ driver UC1701X เป็น 5V ทั้งหมด (แก้เป็น 3.3V แค่เอา LM1117 ออกและเชื่อม ด้วยตัวต้ายทาน 0-Ohm ตามรูป)
(I/O ตัวนี้รับ 5.0V ได้เลย ไม่ต้องแก้ไข แต่ VCCจะเป็น 3.3V ตามธรรมชาติต้องแปลง)
2. [ราคา 180 บาท] - JLX12864G-109F-p (cog) ใช้ driver ST7566R ขนาดใหญ่ 15 ตัว
3. [ราคา 105 บาท] - I2C,SPI,paralel-CLCD16x2 ซื้อมาทดสอบ ครับ .. มีจำนวน 15 ตัว inbox มาถ้าต้องการ http://www.jlxlcd.cn/UpFile/20121220161737.pdf (http://www.jlxlcd.cn/UpFile/20121220161737.pdf) เดี่ยว test พรุ่งนี้ ครับ
ค่าจัดส่ง EMS 42 บาท .. สำหรับ LCD
โอนเงินแล้วอย่าลืมแจ้งไปที่ wlasoi@kkumail.com บางที inbox มันรวนๆ อาจจะตกหล่นได้ email จะไม่ค่อยพลาด
pm ;D
โอนแล้วป๋า ที่อยู่เดิม 8) 8) 8)
ผล test (เบื้องต้น) กับ PIC18F8722 , XC8 ใช้ driver ที่มากับ Datasheet นั่นแหละ แก้ๆนิดหน่อย เป็น I2C จริงๆ .. มันไม่ได้โม้ หุๆๆ
ขาก็ compatible กับของเดิม ครับ .. ผมเสียบแทนบน board ตัวแปลงของ ETT เลย .. ชิวๆไม่ได้แก้อะไร มีขา RS หน่อยที่ลง GND ไว้
..เป็นการ select LCD เดี่ยวจะปรับจะแก้ Driver ออกมาให้เรื่อยๆ ครับ ทั้ง PIC AVR , dsPIC , ARM , PIC24/32 , arduino
(http://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/1382371_4950919625672_985059741_n.jpg)
ลักษระ command เบื้องต้น .. ยังไม่ได้ดูเรื่อง ACK แต่ก็ใช้งานได้
void clrscr()
{
start_flag(); //start
transfer(0x78); //SLAVE ADDRESS
transfer(0x00); //command send
transfer(0x01); //Clear display-command
stop_flag(); //stop
}
ตัวอย่าง Code ของ board ETT-Base PIC18F8722 ตัดตัว CGRAM ออก .. แบบที่มากับ datasheet เป็น Software I2C เดี่ยวจะแก้เป็นแบบ I2C Hardware ตามมา
เป็น ProjectFile ของ MPLABX กับ XC8 ยังไม่ค่อยจะคุ้นมือเท่าไหร่ เพิ่งจะใช้ จัดบึ้ดๆ .. เพราะ มีปัญหากับ pointer ต้องได้อ่าน manual หน่อย เขียนแต่ C18 ;D
#Update ปรับ .. Timing แก้ CGRAM นิดหน่อยใช้ได้ .. ปกติครับ! เนื่องจาก MCU ไวกว่า LCD ใช้ Software I2C ต้องปรับ Delay นิดหน่อย .. ถ้าใช้ hardware จะใช้ ACK
เป็นตัวจัดการจะดี กว่า ... ใจร่มๆ เดี่ยว มาเรื่อยๆ Arduino ก็ใจร่มๆ เช่นเดียวกัน ไม่ยากหรอก เหมือน LCD ที่ใช้กันปกตินั่นแหละ
(http://i.imgur.com/m6imryt.png?1)
Interface ง่ายๆ ครับ .. drive จากตัวอย่างที่ให้มาตาม datasheet แก้ไขใส่ fonts ให้เบื้องต้น ครับ
.. พัฒนาจากตรงนี้ต่อไปไม่ยาก เดี่ยวจะแก้ใส่ SPI แบบ Hardware ให้ ตัวเล็กใช้ driver ตัวนี้น่ะ ครับ
http://www.lcd-module.de/eng/pdf/zubehoer/uc1701.pdf
(http://i89.photobucket.com/albums/k209/wlasoi/e386b130-0a03-43b0-9e2c-51cd93c3ab44_zpsc51a37a0.jpg)
PIC18F8722 + LCD128x64-086-p
(http://i.imgur.com/o61nRsg.png)
จอใหญ่ code ต่างกันนิดหน่อย แต่คำสั่งเหมือนกัน
มีจออะไรเหลือ บ้างคร้าบบตอนนี้
Quote from: prakit340 on November 28, 2013, 07:21:57 PM
มีจออะไรเหลือ บ้างคร้าบบตอนนี้
เมล์ไปเลยครับ ของพอมี เจ้าตัวไม่ค่อยว่าง :D ;D
ยังมีอีกเยอะใหมครับ?
1. [ราคา 105 บาท] - JLX12864G-086-P (cog) ใช้ driver UC1701X
(1) เยอะ ครับ
2. [ราคา 185 บาท] - JLX12864G-109F-p (cog) ใช้ driver ST7566R
3. [ราคา 105 บาท] - I2C,SPI,paralel-CLCD16x2
(2,3) ไม่เยอะอย่างล่ะ 8-9 ครับ
มีตัวอย่างของ arduino หรือป่าวครับ มีของเก่าดองอยู่