STM32F1 โปรแกรมตัวอย่างครับ

  • 37 Replies
  • 462 Views
*

Offline tha

  • *****
  • 2041
    • View Profile
โปรแกรม stm32f103rb ต่อจอ lcd16x4 ถ้าใครมีบอร์ดของอีทีทีก็จะเสียบจอเข้าช่องลองได้เลย
https://www.mediafire.com/file/1essr3xzvgkdfqc/ET-STM32F103RB-LCD16x4_2.rar/file

*

Offline tha

  • *****
  • 2041
    • View Profile
Re: STM32F1 โปรแกรมตัวอย่างครับ
« Reply #1 on: April 29, 2021, 11:20:24 am »
อันนี้ usart พิมพ์ตัวอักษรแล้วจะแสดงที่จอคอม
https://www.mediafire.com/file/rq08ejl2vky4138/ET-STM32F103RB-USART.rar/file

อันนี้พิมพ์ตัวอักษรแล้วกด enter แล้วจะมาแสดงที่ lcd16x4
https://www.mediafire.com/file/cyz4b4h5cva4tn1/ET-STM32F103RB-USART-LCD16X4.rar/file

อันนี้พิมพ์ตัวเลขจุดทศนิยมที่จอคอม 2 ค่า(แต่ละค่ากด enter ด้วย) จะคูณกัน แล้วจะมาแสดงผลทั้งจอคอมและจอ lcd16x4 ด้วย
https://www.mediafire.com/file/06sya0gri2sdtei/ET-STM32F103RB-USART-CAL.rar/file

ผมตัดเอาโฟลเดอร์ HAL_Driver ออกนะมันมากเกิน ให้เอามาใส่ก่อนลองโปรแกรมด้วยนะครับ

*

Offline tha

  • *****
  • 2041
    • View Profile
Re: STM32F1 โปรแกรมตัวอย่างครับ
« Reply #2 on: April 29, 2021, 12:59:34 pm »
โปรแกรมไฟกระพริบบอร์ดของอีทีทีนั่นแหละครับ
https://www.mediafire.com/file/7ckrujm2ayg9ikd/Blinky.rar/file
https://www.mediafire.com/file/apic40lj9aidsym/Blinky1.rar/file

อย่าลืมเอา HAL_Driver มาใส่ด้วย

*

Offline tha

  • *****
  • 2041
    • View Profile
Re: STM32F1 โปรแกรมตัวอย่างครับ
« Reply #3 on: April 29, 2021, 03:01:19 pm »
ตัวอย่างโปรแกรม ADC PA1 คำนวณมาเป็นโวลท์ด้วย
https://www.mediafire.com/file/eyizgmrjkdeah4f/ET-STM32F103RB-ADC-1.rar/file

อย่าลืมเอา HAL_Driver มาใส่ด้วยครับ

*

Offline tha

  • *****
  • 2041
    • View Profile
Re: STM32F1 โปรแกรมตัวอย่างครับ
« Reply #4 on: April 30, 2021, 07:41:54 am »
ตัวอย่าง ADC 2 Channel เอา R ปรับค่าได้มาใส่ที่ PA0 อีกตัว(บอร์ดของอีทีที) จะแก้ทำเป็นหลายชาแนลก็แล้วแต่เราหล่ะทีนี้
https://www.mediafire.com/file/2towddbjjqnr48o/ET-STM32F103RB-ADC-2.rar/file
อย่าลืมเอา HAL_Driver มาใส่ด้วยครับ

*

Offline tha

  • *****
  • 2041
    • View Profile
Re: STM32F1 โปรแกรมตัวอย่างครับ
« Reply #5 on: April 30, 2021, 09:40:06 am »
เอาตัวอย่างเก่าก่อนนะ EXTI มาจัดระเบียบใหม่
https://www.mediafire.com/file/gnv3umznar4jesv/ET-STM32F103RB-EXTI-1.rar/file
อย่าลืมเอา HAL_Driver มาใส่ด้วยครับ

*

Offline tha

  • *****
  • 2041
    • View Profile
Re: STM32F1 โปรแกรมตัวอย่างครับ
« Reply #6 on: April 30, 2021, 11:34:03 am »
ตัวอย่าง STM32 I2C นะ เอาไปทั้งสองตัวอย่างเลย ดูเปรียบเทียบกัน

https://www.mediafire.com/file/kjjj2jntt3w0oh3/ET-STM32F103RB-DS1307.rar/file

https://www.mediafire.com/file/h0afw7qhpmor283/ET-STM32F103RB-BMP085.rar/file
อย่าลืมเอา HAL_Driver มาใส่ด้วย สำหรับ System Workbench

เดี๋ยวจะมีสองบอร์ดต่อถึงกันแบบ I2C ให้ส่ง ADC สวนบอร์ดกัน เดี๋ยวจะขอแก้ไขโปรแกรมให้ดูง่ายสักพักนะครับ

*

Offline tha

  • *****
  • 2041
    • View Profile
Re: STM32F1 โปรแกรมตัวอย่างครับ
« Reply #7 on: April 30, 2021, 11:46:47 am »
อันนี้ตัวอย่างสองบอร์ดส่งข้อมูลสวนกันผ่าน I2C แต่โชว์แค่ไฟติด อย่าลืมเอา R 4.7k มาพูลอัพขา SCL, SDA ด้วยนะครับ
https://www.mediafire.com/file/v48ooveab1a8jw7/ET-STM32F103RB-I2C.rar/file
https://www.mediafire.com/file/dazhgv29z0uknsv/STM32F103RB-I2C.rar/file
อย่าลืมเอา HAL_Driver มาใส่ด้วย