Recent Posts

Pages: [1] 2 3 ... 10
1
เป็นรูปแบบ Operator ในภาษา C ครับ
A = A * B;  สามารถ เขียนแบบ A *= B; ได้ครับ
  ขอบคุณครับ  ลืม แนบไฟล์ภาพ ขออภัยด้วยครับ
2
AVR and Arduino / Re: Arduino MEGA328P
« Last post by tha on Today at 09:59:35 am »

10. Capacitive Touch Sensing
10.1. QTouch Library
The Atmel® QTouch® Library จัดให้มีการใช้แก้ปัญหาอย่างง่ายๆของ realize touch sensitive interfaces ใน Atmel AVR® microcontrollers เกือบทั้งหมด. The QTouch Library ได้รวมการสนับสนุนสำหรับ the Atmel QTouch and Atmel QMatrix® acquisition methods เข้าไว้ด้วย Touch sensing สามารถถูกเพิ่มเข้าไปในโปรแกรมใช้งานต่างๆโดยการเชื่อมโยงถึง the appropriate Atmel QTouch Library สำหรับ the AVR Microcontroller. นี้ทำได้โดยการใช้ a simple set of APIs เพื่อกำหนด the touch channels and sensors, และดังนั้นการเรียก the touch sensing API’s เพื่อดึงข้อมูล the channel information และตัดสินใจกำหนดสถานะ the touch sensor states.The QTouch Library แจกฟรีและสามารถดาวน์โหลดจาก the Atmel website ที่ตำแหน่งดังต่อไปนี้ : http://www.atmel.com/technologies/touch/. สำหรับรายละเอียดการทำให้เกิดผลและข้อมูลอื่นๆ, อ้างอิงถึง the Atmel QTouch Library User Guide - มีให้ดาวน์โหลดจาก the Atmel website อีกด้วย
3
เป็นรูปแบบ Operator ในภาษา C ครับ
A = A * B;  สามารถ เขียนแบบ A *= B; ได้ครับ
4
รบกวนสอบาถามเพื่อนๆ พี่ๆ เรื่อง   Code Ultrasonic US-016 ครับ   บันทัดที่ Highlight สีเหลืองครับ หมายความว่าอย่างไรครับ 
ADCValue * = 3 ; 
   
5
AVR and Arduino / Re: Arduino MEGA328P
« Last post by tha on Today at 06:31:35 am »
7. Resources(ทรัพยากร)
ชุดที่เกี่ยวกับความเข้าใจของ development tools, application notes, and datasheets มีให้ดาวน์โหลดใน  http://www.atmel.com/avr

8. Data Retention(การคงอยู่ของข้อมูล)
Reliability Qualification results แสดงว่า the projected data retention failure rate น้อยกว่า 1 PPM อย่างมาก มากกว่า 20 ปีที่ 85°C หรือ 100 ปีที่ 25°C.

9. About Code Examples (เกี่ยวกับโค๊ดตัวอย่าง)
เอกสารนี้มีตัวอย่างโค๊ดอย่างง่ายๆที่แสดงแบบย่อๆของการใช้ส่วนต่างๆของ mcu. ตัวอย่างโค๊ดเหล่านี้ทึกทักเอาว่า the part specific header file ถูกรวมไว้แล้วก่อนการคอมไพล์ โปรดตะหนักไว้ว่าไม่มีผู้ขาย C compiler vendors ทั้งหมดรวบรวม bit definitions ไว้ใน the header files และ interrupt handling ไว้ใน C คือขึ้นอยู่กับตัวคอมไพล์. รับรองด้วย the C compiler documentation สำหรับรายละเอียดเพิ่มเติม

สำหรับ I/O Registers ที่อยู่ในส่วนขยาย extended I/O map, “IN”, “OUT”, “SBIS”, “SBIC”, “CBI”, and “SBI” instructions ต้องถูกแทนที่ด้วย instructions ที่ยอมให้เข้าถึง extended I/O. Typically “LDS” and “STS” combined with “SBRS”, “SBRC”, “SBR”, and “CBR”.

ช่วงนี้แปลยาก  ;D
6
AVR and Arduino / Re: Arduino MEGA328P
« Last post by tha on September 19, 2017, 12:58:51 pm »
6. I/O Multiplexing(เลือกได้หลายทางของขา I/O)
แต่ละ pin ถูกควบคุมโดยอัตโนมัติโดย the PORT ให้เป็น a general purpose I/O และ ทางมีเลือกอื่น มันสามารถถูกกำหนดให้เป็นหนึ่งของ the peripheral functions ได้ด้วย. ตารางต่อไปนี้อธิบาย the peripheral signals ที่มีหลากหลายทางเลือกถึง the PORT I/O pins.


7
AVR and Arduino / Re: Arduino MEGA328P
« Last post by tha on September 19, 2017, 12:14:04 pm »
5.2.6. Port D (PD[7:0])
Port D เป็น an 8-bit สองทิศทาง (bi-directional) I/O port พร้อมด้วยตัวต้านทานพูลอัพภายใน (internal pull-up resistors) (สามารถเลือกได้แต่ละบิท). The Port D output buffer มีคุณสมบัติการขับที่สมมาตรกัน (symmetrical drive characteristics) ด้วยเป็นทั้งตัวรับและตัวจ่ายที่มีความสามารถสูง ขณะที่เป็นอินพุท Port D pins ที่มีการดึงลงต่ำภายนอก(ดึงลงกราวน์ภายนอก) จะจ่ายกระแสถ้าเปิดใช้งานตัวต้านทานพูลอัพ The Port D pins จะอยู่ในสถานะ tri-stated เมื่อมีการ reset ถึงแม้ว่า clock ไม่ได้รันอยู่ก็ตาม

5.2.7. AVCC
AVCC เป็น the supply voltage pin สำหรับ the A/D Converter, PC[3:0], และ PE[3:2]. มันควรที่จะถูกต่อภายนอกถึง VCC, ถึงแม้ว่า the ADC ไม่ได้ถูกใช้ก็ตาม ถ้า the ADC ถูกใช้, มันควรถูกต่อถึง VCC โดยผ่าน a low-pass filter. จำไว้ว่า PC[6:4] ใช้ digital supply voltage, VCC.

5.2.8. AREF
AREF คือ the analog reference pin สำหรับ the A/D Converter.

5.2.9. ADC[7:6] (TQFP and VFQFN Package Only)
ใน the TQFP and VFQFN package, ADC[7:6] รับใช้เป็น analog inputs ถึง the A/D converter. pins เหล่านี้ถูกจ่ายพลังงานมาจาก the analog supply และรับใช้เป็น 10-bit ADC channels.
8
AVR and Arduino / Re: Arduino MEGA328P
« Last post by tha on September 19, 2017, 08:19:06 am »
กลับใจไปต่อกัน  ;)

5.2.5. PC6/RESET
ถ้า the RSTDISBL Fuse ถูกโปรแกรม, PC6 จะถูกใช้เป็น I/O pin. บันทึกไว้ว่า the electrical characteristics ของ PC6 แตกต่างจาก pin อื่นๆของ Port C. ถ้า the RSTDISB Fuse ไม่ถูกโปรแกรม, PC6 ถูกใช้เป็น Reset input. ลอจิกศูนย์(low level)บน pin นี้เป็นเวลาที่ยาวกว่าความยาวของพลัสที่สั้นสุด( the minimum pulse length)จะกำเนิดสัณญาน Reset, ถึงแม้ว่า clock ไม่ได้กำลังรัน. ถ้าสั้นกว่าพลัสไม่การันตีว่าจะกำเนิดสัณญาน Reset.

ลักษณะพิเศษต่างๆของ Port C ถูกอธิบายโดยละเอียดในหน้าที่ทางเลือกต่างๆ( Alternate Functions) ของ Port C section.
9
AVR and Arduino / Re: Arduino MEGA328P
« Last post by tha on September 18, 2017, 07:26:46 pm »
มีปัญหาขอลาโปรเจ็ค ทำอย่างที่พูดไม่ได้แล้ว(ที่ว่าจะแปลให้หมดเล่ม) ต้องไปเอาเรื่องที่สำคัญกว่า คือเรื่องจิตใจ ขอโทษด้วยจริงๆครับ
10
AVR and Arduino / Re: Arduino MEGA328P
« Last post by tha on September 18, 2017, 06:11:56 pm »
ตัวอย่าง ADC ครับ ทดลองวันละนิดวันละหน่อย เพลินดีมีงานทำ
http://www.mediafire.com/file/9u62el5iyv0m92w/ADC.rar
Pages: [1] 2 3 ... 10