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 - software

#1
AVR and Arduino / Re: Arduino MEGA328P
September 16, 2017, 06:00:02 PM
มีข้อดีแต่ก็มีข้อเสียนะครับ มีแต่ mul แต่ไม่มี div ไม่มี decimal adjust ด้วยทำให้เขียนการบวกลบเลขฐานสิบต้องเขียนโปรแกรมแปลง r0-r15 มีข้อจำกัดในการใช้งานเยอะ แต่ชอบ r16-r31 มากๆทำให้รู้สึกเหมือนมี MCS51 16ตัวอยู่ใน chip เดียวตอนนี้รักเลยครับ
#2
AVR and Arduino / Re: Arduino MEGA328P
September 15, 2017, 07:06:29 PM
ATMEG328P เป็น MCU ที่เขียนภาษา Assembly ได้สนุกที่สุดติดใจเลยครับ
#3
โดยหลัการทำได้ แต่ในภาษา C มีข้อกำหนดอื่นหรือไม่ต้องตรวจสอบ ปกติผมใช้ ASM สามารถเลือกได้อิสระครับ
#4
ปกติจะใช้ register bank 0 (R0-R7) เมื่อมีการ interrupt ถ้าไม่เปลี่ยน bank เวลาใช้ R0-R7 จะไปทับ register ใน  mode ปกติ การเลือก bank1 ก็เท่ากับใช้ R0-R7 ได้โดยไท่กระทบ normal mode คล้ายกับการ push register 8ตัวโดยการ switch bank เนื่องจาก MCS51 มี RAM ค่อนข้างน้อย(128 byte for AT89c2051,AT89c4051) การใช้switch bank จึงช่วยประหยัด stack ด้วย
#5
ทำ moving average สัก 4 หรือ 8 ค่าที่อ่านได้จะนิ่งมากขึ้นครับ
#6
สร้างความถี่ย่าน ultrasonic (20kHz.ขึ้นไป) ขับลำโพง Piezo เป็นห้วงๆ ทำให้หมา แมว หนู แมลงสาบ เกิดความลำคาญแต่คนไม่ได้ยินเสียง ใช้ NE556 เพียงตัวเดียวก็ทำได้ เคยทำเล่นตอนเด็กๆครับ
#7
ค่าที่ใหญ่กว่าก็ใช้แทนได้ เช่น 1000uF 25V , 35V หรือ 2200 uF 16V ก็ใช้แทนได้แต่ตัวอาจจะใหญ่กว่าหรือสูงกว่าเป็นต้น
#8
จองด้วยครับ
1.1 2ตัว
1.2 1
2.1 1
2.2 1
5.1 ถึง 5.7 อย่างละ 1
PM ราคาและ บ/ช โอนเงินด้วยครับ