Monday 6 April 2015

ตอบคำถามเบื้องต้นของ STM32 Nucleo

1) ใช้แรงดันไฟเลี้ยงจากแหล่งใดได้บ้าง ช่วงแรงดันที่ใช้ได้

ได้จากทั้งหมด 4 แบบ

1.1) ST-LINK USB connector CN1 (U5V or VBUS) ช่วงแรงดันไฟเลี้ยง USB กระแสสูงสุดที่ใช้ได้คือ 100 mA เมื่อ Jumper JP1 มีสถานะ ON และใช้กระแสได้สูงสุด 300 mA เมื่อ Jumper JP1 มีสถานะ OFF

1.2) External power supply inputs VIN ช่วงแรงดันที่ใช้ได้คือ 7-12 V กระแสสูงสุดที่ใช่ได้คือ 800 mA โดยเมื่อจะใช้ให้ทำการปลด Jumper JP1 และ เชื่อม Jumper JP5 pin 2 และ pin 3 โดยสามารถต่อผ่าน Connector pin CN 6 pin 8 และ CN 7 pin 24

1.3) External power supply inputs EV5 ช่วงแรงดันที่ใช้ได้คือ 4.75-5.25 V กระแสสูงสุดที่ใช่ได้คือ 500 mA โดยเมื่อจะใช้ให้ทำการปลด Jumper JP1 และ เชื่อม Jumper JP5 pin 2 และ pin 3 โดยสามารถต่อผ่าน Connector pin CN 7 pin 6

1.4) External power supply inputs +3V3 ช่วงแรงดันที่ใช้ได้คือ 3-3.6 V โดยเมื่อจะใช้มีทางเลือกสองทางคือ ตัดแผ่น PCB ส่วนของ ST-LINK ออกหรือ ปิด SB2 และ SB12 โดยสามารถต่อผ่าน Connector pin CN 6 pin 4 และ CN 7 pin 12 และ pin 16 เมื่อใช้ ในโหมดนี้จะไม่สามารถ ใช้ ST-LINK ในการ Program หรือ Debug ได้


2) ใช้ toolchain + IDE อะไร (ต้องเป็น opensource)
      ใช้ Em::Blocks IDE, gcc-arm-none-eabi-4_9-2015q1, STM32CubeF4/ST HAL Driver V1.1.0


3) ขา I/O จ่ายกระแสสูงสุดได้กี่ mA
      ขา I/O ทุกๆขาสามารถจ่ายกระแสได้สูงสุด 25 mA แต่ทุกๆขารวมกันจ่ายได้ไม่เกิน 120 mA


4) มีขา SPI, I2C, UART กี่ชุด
      มีขา SPI จำนวน 3 ชุด I2C จำนวน 3 ชุด UART จำนวน 3 ชุด


5) มีขาสำหรับ ADC ขาใดบ้าง และใช้แรงดันช่วงใด มีขนาด resolution กี่บิต
      มีขา PA0-PA7, PB0-PB1 , PC0-PC5 แรงดัน Vref อยู่ในช่วง 1.7-3.6 V มีขนาด resolution 12 บิต


6) ใช้ความถี่จากแหล่งใด จากภายใน และภายนอก ใช้ความถี่สูงสุดสำหรับ CPU core ได้เท่ากี่ MHz

      ใช้ความถี่จากภายในแบบ High speed ได้สูงสุด 16 MHz แบบ Low speed อยู่ในช่วง 17-47 kHz และความถี่จากภายนอกแบบ High speed ได้ในช่วง 1-50 MHz แบบ Low speed อยู่ในช่วง 32.768-1000 kHz และความถี่จากภายนอกที่มาจาก crystal/ceramic resonator แบบ High speed ได้ในช่วง 4-26 MHz แบบ Low speed อยู่ในช่วง 32.768 kHz










บทความนี้เป็นส่วนหนึ่งของรายวิชา 010123120 Embedded System Design Lab 
คณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมไฟฟ้าและคอมพิวเตอร์
 มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ

No comments:

Post a Comment