คู่มืออ้างอิงของ STM32F1 อธิบายถึงช่องทาง "ปกติ" และ "ฉีด" ของ ADC แต่ไม่ชัดเจนกับความแตกต่าง ความแตกต่างระหว่างสองประเภทคืออะไรและเมื่อใดที่คุณจะใช้อย่างใดอย่างหนึ่ง
คู่มืออ้างอิงของ STM32F1 อธิบายถึงช่องทาง "ปกติ" และ "ฉีด" ของ ADC แต่ไม่ชัดเจนกับความแตกต่าง ความแตกต่างระหว่างสองประเภทคืออะไรและเมื่อใดที่คุณจะใช้อย่างใดอย่างหนึ่ง
คำตอบ:
คุณสามารถกำหนดค่า ADC เพื่ออ่านตามลำดับช่องสัญญาณในลูป ช่องทางเหล่านั้นถูกแปลงอย่างสม่ำเสมอ ในการแปลงโหมดการฉีดจะถูกเรียกโดยเหตุการณ์ภายนอกหรือโดยซอฟต์แวร์ การแปลงแบบแทรกมีลำดับความสำคัญสูงกว่าเมื่อเทียบกับการแปลงแบบ "ปกติ" และขัดจังหวะการแปลงปกติ
ADC-Modes ที่แตกต่างกันมีการอธิบายไว้ในใบสมัคร AN3116
โหมดการฉีดเป็นโหมดที่การแปลง ADC สามารถ "ฉีด" ในระหว่างการแปลงของช่องทางปกติเนื่องจากมีทริกเกอร์ (ตัวจับเวลาหรืออย่างอื่น) สิ่งนี้มีประโยชน์เช่นในแอปพลิเคชั่นควบคุมมอเตอร์เพื่อชะลอการแปลงจนกว่าจะมีเหตุการณ์บางอย่างเสร็จสมบูรณ์ (เช่นการสลับทรานซิสเตอร์) เพื่อลดเสียงการแปลง