Recent Posts

Pages: [1] 2 3 ... 10
1
หลักๆ RTC ก็มีเท่านี้แหล่ะมั๊ง
คือ ตั้ง Times, Alarm และรอ Alarm ทั้งแบบ ธรรมดา และ Interrupt

ในที่นี้ สาธิต Alarm Interrupt แบบ Date Mask ครับ
ไม่ Mask ไม่ไหวครับ รอกันเป็นวันเลยยยย  ;D ;D ;D

ท้ายๆ คลิป มันวิ่งเข้า Interrupt ก่อน Alarm ที่ตั้งไว้ 1 วินาที (อ่านจาก Register)
ขี้เกียจหาสาเหตุล่ะครับ ง่วง ขอนอนก่อน  ;D

คิดว่า น่าจะพอทำให้ คนที่เพิ่งเริ่มใช้งาน ง่ายขึ้นน่ะครับ
อ่อ พอดี คอม ไม่มีไมล์นะครับ เลยพิมพ์เอา  :P
https://youtu.be/QZGfhKpoJFE
2
System Workbench อยากใช้งานเป็นจัง
ลองเล่นละ ลงและลบ.. ตั้งหลายรอบ Tool เยอะดีแท้ ตาลายเจงๆ
ไม่ไหว หรือเราคงแก่ละ  ::)

เคยได้ใช้ ไอ้ อะไรนะ coco cookcook ไรนี้แหล่ะ แต่ก็ ไม่เข้ามือ

สุดท้ายเลย สำหรับผม จบที่ CUBE + KEIL  ;D
ตัวฟรี.. ได้ที่ 32kB ครับ ถ้าโปรเจคไม่ใหญ่
และไม่ได้มีโคด เกี่ยวกับ String - ตัวอักษร อะไรมากมายน่าจะเพียงพอ

ลอง CUBE + KEIL ไหมครับ
ถ้าว่างเดี๋ยวอาจทำ คลิปสั้นๆ สอนเบื้องต้นให้
เบื้องต้นจริงๆ นะ เพราะเป็นแค่นี้ ไม่ได้เรียนมาทางนี้  ;D

อาจจะ 32F051 32F103C8 ไม่ก็ 32F030 คือบอร์ดที่มีในมือ
รับรอง ใช้งานมันได้ ภายใน 10 นาที

ส่วนสำคัญสุด ที่ต้องเข้าใจผมว่า คือคำสั่ง "ระดับบิต" คือ & กับ |
และ C-Language ครับ ถ้าได้ก็ง่ายแล้วขึ้นแหล่ะ
อย่าง C สมัยผม ไม่มีเรียน เรียนมาแต่ Pascal

เช่นว่า ต้องการ ไอ้บิตตัวนี้เป็น 0 หรือ เป็น 1 ต้องทำไง ประมาณนี้
อีกหัวข้อ อันนี้ ต้องรู้ มันคือพระเอกเลย.. การ Interrupt ครับ ได้ใช้แน่นอน

ทีนี้ อยากใช้ Function อะไร เปิด DataSheet + RefMan
และอาจพ่วงด้วย Errata เพราะบางที Product เค้าเอง ก็มีจุดอ่อน-บกพร่อง ด้านนั้นๆ
แล้ว พิมพ์ตามมันเลย นี่คือวิธีที่ผมใช้นะ

เพราะ CUBE เอง ไม่สมบูรณ์ทุก Feature นะครับ
แต่ช่วย Initial ได้ดีมาก ซึ่งมาครึ่งทางแล้วแหล่ะ

ที่เหลือ เราอาจต้อง สร้างเอง.. ด้วยแรงตัณหา ครับ  ;D

รอชมคลิปครับ
ผิดจากที่เคยบอกไว้ ว่า 10 นาที เพราะคอมผม ไม่มีไมล์ เลยพิมพ์เอา
ขี้เกียจหาสาเหตุ ตอนท้ายๆ คลิปครับ
อยากรู้ว่า สาเหตุอะไร ลองชมครับ  O_o!
https://youtu.be/QZGfhKpoJFE
3
อ่อ หาจนเจอละ ผมเข้าไปเพิ่ม บรรทัดนี้ ตอนนี้ได้ละ

เข้า Options For Target -> Debug -> Settings
ที่ Tab Download จิ้มเพิ่ม Add เพิ่มที่อยู่บรรทัดแรกเลย
4
คือ หลังจากไปลองเล่น True Studio For STM32
แล้วก็ลบไป เพราะไม่ชิน และกลับมาใช้ KEIL ตามเดิม

ปรากฎว่า ST-Link V2 ใช้กับ KEIL ไม่ได้ครับ Debug อะไร ก็ไม่ได้เลย
แต่สามารถใช้กับ STVP ของ ST เอง เพื่อ Read-Write ได้ @_@!

ใครพอจะมีวิธีแก้ไขได้บ้างอ่ะครับ
ขอบคุณล่วงหน้าครับ  :'( :'( :'(
5
AS923  เปิด Channel 0-7 

Channel 0  ความถี่ 923.2MHz  duty cycle 0.1% (99.9% off)  data rate 0 to 5
Channel 1  ความถี่ 923.4MHz  duty cycle 0.1% (99.9% off)  data rate 0 to 5
Channel 2  ความถี่ 923.0MHz  duty cycle 0.1% (99.9% off)  data rate 0 to 5
Channel 3  ความถี่ 922.8MHz  duty cycle 0.1% (99.9% off)  data rate 0 to 5
Channel 4  ความถี่ 921.6MHz  duty cycle 0.1% (99.9% off)  data rate 0 to 5
Channel 5  ความถี่ 921.8MHz  duty cycle 0.1% (99.9% off)  data rate 0 to 5
Channel 6  ความถี่ 922.0MHz  duty cycle 0.1% (99.9% off)  data rate 0 to 5
Channel 7  ความถี่ 922.2MHz  duty cycle 0.1% (99.9% off)  data rate 0 to 5
Pages: [1] 2 3 ... 10