บทความ

กำลังแสดงโพสต์จาก 2011

เริ่มต้น ไมโครคอลโทรเลอร์ กับ STM 32 Cortex M3 (ตอนต่อ)

รูปภาพ
จากครั้งที่แล้วที่ผมพูดนำไปแล้วเรามาเริ่มกันเลย ขอย้ำนะครับว่า ผมจะพูดถึงวิธีการตั้งค่าหากยังไม่เข้าใจสามารถหาดูได้ในหนังสือในจาก ทางบริษัท  INEX เรามาลองกัน เริ่มต้นด้วยการเปิดโปรแกรม ขั้นตอนที่สองเลือก File แล้วเลือก  New Project โปรแกรมจะกำหนดเลือกเบอร์ ของ Microcontroller ละที่อยู่ไฟล์ Project หลังจากเลือกเรียบร้อยแล้วและกำหนดที่อยู่สร้างโฟลเดอร์ ไฟล์โปรเจ็คใน ฮาร์ดดิตเรียบร้อยแล้ว ต้องนำไฟล์มาใส่ใน ไฟล์โปรเจ็คที่เราสร้างไว้จำนวนสามไฟล์ ได้แก่ 1. stm32f10x_conf.h 2.stm32f10x_it.h 3.stm32f10x_vector.c เมื่อทำการก้อฟไฟล์ทั้งสามลงในไฟล์โปรเจ็คแล้วให้ไปที่โปรแกรม Ride7 แล้วทำการเปิด File>Soure file แล้วทำการ Save as ไฟล์ Soure ใน โฟลเดอร์โปรเจ็คที่เรา วาง ไฟล์ ทั้งสามลงไปโดยใส่นามสกุล .C ทุกครั้ง หลงัจากนั้น  add ไฟล์ทั้งตามรูป โดยคลิ้กขาวตามตำแหน่งในรูป  แล้วเลือก ไฟล์ที่ปรากฎ จะมีสองตัว คือไฟล์ stm32f10x_vector.c และ Soure file ที่เราทำการ save แล้ว กด open หลังจาก หลังจากนั้นเราจะได้ดังนี้  ทำการเขียนโปรแกรม ภาษา ซี ได...

เริ่มต้น ไมโครคอลโทรเลอร์ กับ STM 32 Cortex M3

รูปภาพ
สวัสดีครับหลังจากหายไปนานหลายเวลา วันนี้ได้ฤกษ์พิมพ์บทความแนะนำการเริ่มต้นการเรียนรู้ ไมโครคอลโทรเลอร์ STM32 นะครับ ซึ่งจากบทความก่อนหน้านี้ ผมได้แนะนำโปรแกรม ภาษาซี เอาไปให้เพื่อนพี่ๆน้องๆ หลานๆ ได้เอาไปทดลองเขียนโปรแกรมใจจริงอยากจะเขียนเรื่องการเขียนโปรแกรมภาษาซีแต่มันผิด แนวทางก็เลยแนะนำต่อจากบทควาที่แล้งลองหาหนังสือสอนเกี่ยวกับภาษาซี มาลองหัดเขียนและทำความเข้าใจโครงงสร้างจากโปรแกรม CODEBLOCK เอาเองนะครับเอา มาเข้าเรื่องไม่โครคอนโทรลเลอร์กัน ซึ่งผมเองก็พึ่งจะพึ่งศึกษา และทดลองบอล์ดตัวนี้ และน่าจะเป็นบล์อดตัวแรกที่ผมเริ่มต้นศึกษาโดยได้รับการแนะนำจาก พี่เปิ้ล ท้อป และ พี่ฝอย ที่ได้ศึกษาด้วยกันที่ มหาลัยเทคโนโลยีสุรนารีนะครับ ในการเริ่มต้นทดลอง    บอล์ดตัวนี้นะครับ เป็นบอล์ดเรียนรู้ ของบริษัท INEX โดนใช้ ไมโครคอลโทรลเลอร์ของบริษัท ST STM32 เป็นไมโครคอลโทรลเลอร์  32 บิท (รู้เท่านี้จริงๆ) JX-STM32_path      ยังไงผมขออภัยท่านที่อยากจะรู้แบบเชิงลึกนะครับออกตัวไว้ก่อนเลยสิ่งที่ผมเขียนในบล๊อคนี้จะเขียนเท่าที่ผมรู้ซึ่งผมเองก็ไม่ได้มีความรู้อะไรมากมาย เ...