Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - nMaster

#1
ขาย ST-Link V2 ของใหม่ใช้กับ SW4STM32 ได้ 350 บาทรวมส่ง มีสี่กล่อง
สนใจติดต่อ โทร 0815303902 Line ID: nmaster9


#2
ขาย Beaglebone black rev B ราคาบอร์ดละ 450 บาท รวมค่าส่งลงทะเบียน ติดตั้ง debian 7.5 บน eMMC ไว้ให้แล้วครับ ของดองไว้ไม่ได้ใช้งานครับ
สนใจติดต่อ 0815303902 line id: nmaster9

ขายหมดแล้วครับ ขอบคุณครับ


#3
รับออกแบบวงจร Analog, Digital, ระบบควบคุมโดยใช้ Microcontroller วงจรที่ใช้จอ LCD เป็น User Interface
รับเขียนโปรแกรมบน Microcontroller Microchip, ST, Atmel, Renesas, Cypress และโปรแกรม Embedded Linux
รับออกแบบ PCB ราคาประหยัด บอร์ดเล็กบอร์ดใหญ่ก็รับครับ
ผมมีบริการ Web hosting และจดโดเมนด้วยนะครับ ใช้บริการ web hosting กับผม ติดตั้งเว็บสำเร็จรูป wordpress joomla และ ecommerce ให้ฟรี สามารถใช้งาน Let's Encrypt free SSL ได้ครับ รองรับ PHP 5.3 และ 7.0 ครับ

สนใจติดต่อ จิรวัฒน์ โทร 0815303902, Line ID: nmaster9, www.micro.in.th, Facebook

ตัวอย่างผลงาน (ดูตัวอย่างผลงานเพิ่มเติม)

จอ LCD 7" Capacitive touch + PIC32MZ สำหรับควบคุมระบบไฟฟ้าในโรงแรม


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


บอร์ดจอ LCD 7″ + Touch panel สำหรับ Beaglebone black


ตัวอย่างผลงาน PCB ที่เคยออกแบบ




#5
เป็นของใหม่นะครับ เป็น CN เวอร์ชั่น ไม่รู้ว่าแท้หรือเปล่า ผมลองใช้ ST LINK Utility อัพเดท firmware ก็อัพได้ตามปกติครับ ใช้ JTAG ได้
ส่วนตัวราคาถูกๆ มีหลายสี ผมลองใช้กับ SW4STM32 แล้วมันใช้ไม่ได้น่ะครับ
ราคาสุดท้ายตามนี้เลยครับ
#6
ขาย ST-LINK V2 ราคา 460 บาท ค่าส่ง EMS 50 บาทครับ
สนใจติดต่อ 0815303902, Line ID: nmaster9, email: picohosting@gmail.com
ดูบทความการใช้งานร่วมกับ STM32CubeMX และ SW4STM32 ที่ micro.in.th





#7
ผมใช้ structure, union ครับ เข้าใจง่ายดี ตัวอย่างเช่น

typedef struct  __attribute__((packed))
{
    char id[3];
    char s;
    char data1[3];
    char data2[3];
    char data3[3];
}RS485_PACKET;

เวลาเอาไปใช้งานก็สร้างตัวแปลมาแล้วก็ใช้ memcpy ก๊อปปี้ข้อมูลจาก uart buffer เข้าไปยังตัวแปล เช่น

RS485_PACKET packet;
memcpy(&packet.id[0], uart_buffer[0], length);
if(packet.id[0] == '0' && packet.id[1] == '0' && packet.id
  • == '1')
    {
        ............
    }

    ถ้าข้อมูลเป็นแบบบิทด้วย ก็ใช้ union เข้ามาช่วยครับ
#8
ทำ Low pass filter แล้วหรือยังครับ ถ้ายังลองทำ Low pass filter ทั้ง hardware และ software ดูครับ