Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Stm32f4 SPI

Başlatan E_Kk, 04 Mayıs 2014, 19:51:56

E_Kk

Stm32f4 discovery ile PIC 18F452 yi SPI ile haberleştirmek istiyorum. Fakat voltaj seviyesi farkı var. Bu sorunu nasıl çözebilirsiniz?
"Meselâ: Hendese bir fendir. Onun hakikatı ve nokta-i müntehası, Cenab-ı Hakk'ın İsm-i Adl ve Mukaddir'ine yetişip, hendese âyinesinde o ismin hakîmane cilvelerini haşmetiyle müşahede etmektir."Sözler

LukeSkywalker

gerilim bölücü dirençler ile.
PIC18f452'yi de 3.3V ile çalıştırabilirsiniz gerçi.

E_Kk

18F452 nin datasheetinde çalışma voltajı 5v olarak gösteriyor. 18LF452 nin 3.3v da çalıştığını gösteriyor. Peki 3.3v u 5v a nasıl yükseltecegiz? Kuvvetlendirici ile olabilirmi? Bu gerilim seviyesi değişimleri spi verilerinin bozulmasına neden olur mu? Stm32f4 5v toleranslı yazıyor. Bu ne anlama geliyor?
"Meselâ: Hendese bir fendir. Onun hakikatı ve nokta-i müntehası, Cenab-ı Hakk'ın İsm-i Adl ve Mukaddir'ine yetişip, hendese âyinesinde o ismin hakîmane cilvelerini haşmetiyle müşahede etmektir."Sözler

MC_Skywalker

Level Shifter/converter dene ürünlerden kullanmanız faydalı olur.

http://www.nxp.com/products/logic/level_shifters_translators/  bu link fikir verebilir.

LukeSkywalker

Evet STM32F407 pinleri 5V toleranslıdır. Siz yine de gerilim bölücü kullanın. STM32'den PIC'e giden sinyali yükseltmenize gerek yok. 3.3V PIC tarafından 1 olarak algılanır. PIC18f452 5V ile çalışıyormuş gerçekten. Min. 4.2V