ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

atmega8 standalone without c 22pF

อรรณพ อินทรผาด

เพิ่งเริ่มเรียนรู้ MCU จะขอคำแนะนำครับ..ผมต่อ Atmega8 + Crystal 16 MHz + 22pF + led blink เป็น Standalone ทดลอง burn bootloader & upload ผ่าน arduino ide v1.0.6 ปรากฏว่าไม่ทำงาน แม้เปลี่ยนไอซีตัวใหม่ก็ผลออกมาเหมือนเดิม แต่พอเอา C 22pF ออกทั้ง 2 ตัว ระบบทำงานได้+ led กระพริบตาม delay ที่ตั้งไว้...จึงอยากถามว่าถ้าเราไม่ใส่ C 22pF กับ atmega8 จะมีผลเสียไหมครับเมื่อนำไปใช้งานจริง ? หรือผมผิดพลาดอะไรที่เกิดปัญหานี้ ....ขอบคุณครับ..

QUOTE 
ความคิดเห็นที่ #1
อรรณพ อินทรผาด

เพิ่มเติมอีกนิดครับ ผมทำ upload ผ่าน USBasp ครับ

QUOTE 
ความคิดเห็นที่ #2
เจ้าของร้าน

ครับ มาถึงตรงนี้แสดงว่าเบิร์นโปรแกรมเข้าเรียบร้อยน่าจะไม่มีปัญหา ไม่ได้เกี่ยวกับ bootloader เพราะโปรแกรมโดยตรงทาง usbasp

ผมก็สงสัยว่าผิดตรงไหนถึงใส่ c 22pf แล้วไม่ออก ลองเช็คความถี่ของบอร์ดว่าเป็น 16 mhz หรือเช็คอุปกรณ์ c 22pf ครับ

สำหรับที่ใส่ c 22pf เพื่อชดเชยความถี่ให้ crystal ทำงานได้ถูกต้องมากขึ้น ถ้าไม่ใส่ ก็สามารถทำงานได้ แต่เวลาอาจจะผิดพลาดนิดหน่อย เช่นคำสั่ง delay (1000) อาจจะกลายหน่วงเวลาได้ 985-1005 ประมาณนี้ครับ

ข้อมูลเพิ่มเติม http://forum.arduino.cc/index.php?topic=5677.0

 

QUOTE 
ความคิดเห็นที่ #3
อรรณพ อินทรผาด

ตอบเร็วมาก ขอบคุณครับ...ผมลองเปลี่ยน C 22pF ตัวใหม่ก็ให้ผลเหมือนเดิม เรื่อง clock คงไม่สำคัญสำหรับสิ่งที่ผมจะทำ แค่อยากเรียนรู้และทำอะไรเล่นตอนว่าง ๆ หลังเกษียณนะครับ...ขอบคุณครับ (ผมจบ ปวส.แมคแคนิค/กลโรงงานครับ)

QUOTE 
ความคิดเห็นที่ #4
เจ้าของร้าน

ยินดีครับ : )

ถ้าไม่ซีเรียสเรื่องเวลา ลองใช้แบบ internal clock ครับ ไม่ต้องต่อ crystal เพราะใช้แบบที่มาในตัว ใช้ ic ตัวเดียวทำงานได้เลย ซึ่ง ic atmega เกือบทุกรุ่นเขียน arduino แบบใช้ internal clock ในตัวได้ เช่น ic attiny13 , attiny85 , atmega8 , atmega328 , atmega32A

ถ้าประหยัดไฟและขา io น้อย ๆ ก็ใช้ตระกูล attiny ตัวที่นิยมใช้กันคือ attiny85 ทำของเล่นได้หลายอย่างเลย

หรือถ้าต้องการ ขา io เยอะ ๆ ก็ atmega32A ครับ

QUOTE 
ความคิดเห็นที่ #5
sw

ขอทราบขั้นตอนการใช้งาน atmega8 , atmega328 กรณีใช้ clock แบบ internal clock หน่อยครับ

แสดงความคิดเห็นที่ 1-5 จากทั้งหมด 5 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม