บั้กของ xc8 ?

Started by tatree_b, August 28, 2018, 10:02:25 AM

Previous topic - Next topic

tatree_b

ผมเขียนโค้ดของ 12F683  ซึ่งปกติใช้ใน XC8 เวอร์ชั่น 1.45 ก็ใช้งานได้ดี แต่พอเพิ่งเปลี่ยนเป็น เวอร์ชั่น 2.00 ปรากฎว่ามันไม่รู้จักตัวแปรแบบบิทซะงั้น






ผมลองเปลี่ยนตัวแปนแบบบิทเป็นอินทีเจอร์มันก็ผ่าน มาติดตราง void หน้าคำสั่ง interrupt อีก ตอนนี้เลยไม่กล้าใช้ 2.00 

ไม่ทราบมีใตรเจอปัญหาอะไรอีกบ้างไหมครับ ?

ที่ผมเคยเจอ
- 12F509 เซทขา 5 เป็นเอ้าพุทไม่ได้ แต่แอสแซมบลี้ไม่มีปัญหา (เจอตั้งแต่ 1.33 ก่อนหน้านั้นไม่ได้ลอง)
- 12F1840 มันรันแต่ใน interrupt routine แต่คำสั่งใน main loop มันข้ามเฉยเลย ถ้าตัดส่วนอินเตอร์รัพท์ออก โปรแกรมในเมนถึงจะทำงาน (เป็นกับชิพเบอร์นี้ ยังงงอยู่)