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

Topics - Original

#1
เคยใช้rc ที่เป็นแบบ analog มาก่อน  คาบเวลา การสั่งงาน  จะต้องไม่เกิน 20ms    สั่งซ้ายขวา ก็จะใช้เวลา on 1-2ms

ก็เขียนprogram ควบคุมตาม   ที่มีข้อมูล    ก็ควบคุมได้   


ปัญหาเกิด 
จากที่ลองสั่ง digital servo มาแล้วใช้กับวงจรเก่าที่เคยทำไว้้   ไม่สามารถสั่งงาน ได้ดังใจ  ออกแนวเพี้ยนๆไปเลย คิดว่าคงมาจากhardware
ทีนี้ผมมี รถบังคับรุ่นเก่า    เลย ลองเปลียนservoเดิม จากanalog เป็น digital ดู แล้วใช้ชุดควบคุมสำเร็จ ของtamiya   ก็ออกอาการเดียวกันคือ ควบคุม เกือบไม่ได้ ความเร็วตอบสนองต่ำ เอามาบังคับเล่นไม่ได้เลยดีกว่า

ผมก็เลยสรุปได้ว่าอาการมาจาก servo digital ที่ซื้อมาใหม่เป็นแน่แท้


คำถาม  จริงๆ แล้ว คาบเวลา ในการควบคุม rc servo digital มันเท่าไรกันแน่คับ     

ขอบคุณมากๆนะคับ
#2
ลองสอบถามทางผู้ขายก็เงียบ สงสัยจะขายอย่างเดียว

ผมใช้module bluetooth bc5 CSR  ซึ่งก็ต่อตาม datasheet ก็ทำงานในโหมด slave
ใช้งานA2DP ไม่มีปัญหา แต่ HFP ไม่ทำงาน  ทั้งๆที่ Pair กับโทรศัพท์ 

ปัญหา UART ไม่ตอบสนองใดๆเลย ผมทดสอบโดยส่ง AT COMMAND ต่างๆเข้าไป แต่ moduleก็ไม่ตอบสนองต่อ ATCommand ใดๆเลย
และก็ลองใช้ Bluetool CSR เพื่อลองติดต่อดูก็เงียบอีก  และพอหาข้อมูลก็เจอที่ว่า  UART ต้องทำการเปิดใช้งานก่อน

-ตรงจุดนี้ ก็เลย อยากถามว่า ใครเคยเล่นบ้างครับ การเปิดUART ต้องทำอย่างไร 

จุดประสงค์ที่ใช้ต้องการใช้
HFP
SSP
A2DP
ใน Master mode

ตอนนี้ก็กำลังลอง SPI แต่ต้องทำสายขึ้นมาก่อนเลยยังไม่ได้ทดสอบครับ
#3
ปัญหาตรงที่ Library Functions ของhi-tech c  เรื่อง การประกาศ clock ที่ใช้ ดังนี้

#define  _XTAL_FREQ  7372800 

ถ้าผมประกาศแบบนี้ในhi-tech c  pic10-16 ใช้งาน _delay_usได้
แต่ถ้าผมประกาศแบบนี้  hi-tech c dspic  กลับไม่ผ่าน แจ้งว่าผมประกาศ ไม่ถูกต้อง error code 111

ก็เลยลองกลับไปอ่าน manual ของcompiler hi-tech ก็ได้ความว่า
#define  _XTAL_FREQ  7372800  แบบนี้ มีแต่ hi-tech c PIC10-16  ส่วน hi-tech c dspic ไม่มีให้ใช้

- ก็เลย ไม่เข้าใจว่า compilerเดียวกัน ทำไม ถึงใช้function เดียวกันไม่ได้

- Hi-tech c ในdspic รูปแบบเหมือนC30 ยังงัยยังงั้น แล้วมีข้อแตกต่างกันอย่างไร

ขอบคุณครับ