Tag Archive: mplab

SSD1963 + SQI Flash Driver สำหรับ MPLAB Harmony

SSD1963 และ SQI Flash Driver สำหรับ MPLAB Harmony version 1.08 SSD1963 Driver ให้แตกไฟล์ไปไว้ที่โฟลเดอร์ v1_08\framework\driver\gfx\controller แล้วต้องไปเพิ่ม driver ใน harmony config เพิ่มเติม SQI Flash driver สามารถเพิ่มเข้าไปในโปรเจคแล้วเรียกใช้งานได้เลย ทดสอบกับ SST26VF032B และ SST26VF064B Downl…
Read more

เขียนโปรแกรม LED กระพริบด้วย MPLAB Harmony Framework

MPLAB Harmony Framework เป็น Framework หรือ Library สำหรับเขียนโปรแกรมบน Microcontroller 32-bit ของ Microchip รองรับ PIC32MZ, PIC32MX ตัว Framework มี Library ให้ใช้งานหลากหลาย อาทิเช่น USB, TCP/IP stack, Graphics, Wifi, Audio decoder เป็นต้น ข้อดีของ Harmony คือการรวม Library หลายๆตัวไว้ในโปรเจคเดี…
Read more

MPLAB Harmony สำหรับบอร์ด DEV-PIC32MX575F512L-01-V1

Library MPLAB Harmony สำหรับบอร์ด DEV-PIC32MX575F512L-01-V1 +จอ LCD 4.3″ Library ที่ใช้งานบนบอร์ดจะมี Graphics+Resistive touch, Web server + SD Card, TCP/IP client+server, RTC MCP79411, RS485, GPIO วิดีโอตัวอย่างการทำงานของ Harmony

เพิ่ม ฺBoard Support Package ใน MPLAB Harmony

วิธีการเพิ่ม Board Support Package (BSP) สำหรับ MPLAB Harmony สามารถทำได้โดยการคัดลอกไฟล์ bsp ที่มีอยู่แล้วมาแก้ไข ซึ่งวิธีการนี้จะช่วยให้เราเพิ่ม bsp ได้เร็วกว่าการมาเขียนเองใหม่หมด ตัวอย่างนี้จะคัดลอกไฟล์จากโฟล์เดอร์ bsp/pic32mz_ec_sk+s1d_pictail+wqvga มาแก้ไขให้เป็น bsp ของเราเองโดยใช้ชื่อว่า PIC…
Read more

เพิ่ม LCD Controller ใน MPLAB Harmony

การเพิ่ม LCD Controller ใน MPLAB เพื่อให้รองรับ LCD Controller ที่เราจะใช้สามารถทำได้โดยการคัดลอกไฟล์ต่างๆของ LCD Controller ที่มีอยู่แล้วมาแก้ไข วิธีการนี้จะง่ายและเร็วกว่าการเขียนเองใหม่หมด ตัวอย่างนี้จะเป็นการคัดลอก LCD Controller SSD1926 มาแก้ไขเพื่อใช้งานกับ LCD Controller SSD1963 ครับ เริ่มจาก…
Read more

เพิ่ม LCD Display ใน MPLAB Harmony

วิธีการเพิ่ม LCD Display ใน MPLAB Harmony สามารถทำได้ง่ายๆโดยการคัดลอกไฟล์ของ LCD ที่มีอยู่แล้ว มาแก้ไขให้ตรงกับ LCD ที่เราต้องการครับ ในตัวอย่างนี้จะคัดลอกไฟล์ LCD ของ truly_7_800x480 มาแก้ไขให้ใช้งานกับจอ LCD MI0700LT ครับ ขั้นแรกให้คัดลอกโฟล์เดอร์ truly_7_800x480 แล้วเปลี่ยนชื่อเป็น mi0700lt_7_80…
Read more