SPI Flash Hafıza Ses Dosyası Yükleme ve Oynatma PIC16F628A 25Q32

| Kasım 10, 2022 Tarihinde güncellendi
SPI Flash Hafıza Ses Dosyası Yükleme ve Oynatma PIC16F628A 25Q32

Flash entegresi, Bios entegresi olarak bilinen yüksek kapasiteli spi flash hafıza entegreleri için hazırlanmış bir ses dosyası oynatma devresi. Sistemin kontrolcüsü PIC16F628 mikrodenetleyici hafıza için kullanılan spi flash entegre 25Q64 eski bir bilgisayar ana kartından sökülmüş. Ben devre uygulamasını 25Q32BV ile yaptım bu entegreleri eski ana kartlardan sökmüştüm.

Ses dosyasını .bin dosyasına çevirmeyi çözmek için baya uğraştım yazar bu konu hakkında detay vermemiş daha önce paylaşılan PIC12F675 24C512 eeprom ses uygulamasında ki yöntemden bahsetmiş ama detaylar var

Devreyi malzemeleri az ve kurulumu basit olduğu için breadbord üzerine denedim. Ses çıkışını yükseltmek için 5v ile çalışan TDA7052 veya LM386 entegreleri kullanılabilir şemadaki transistörlü amfi yeterli gelirse amfi entegresi kullanmanıza gerek yok.

24C512 uygulamasında ki ses hex dosyası dönüşümüne göre bu sefer daha hızlı oldu bazı şeyler gereksizmiş ayrıca daha yüksek kapasite olduğu için bazı detayları atladım tüm detaylar videoda

Not: PCB çizimi Sprint Layout 6 ile hazırlandı çizimi kontrol ettim bir hata görünmüyor ama test etmedim.

 

PIC16F628 Spi Flash Devre Şeması PCB

electronic-canary-bios-pic-16f628a-and-flash-25q32bv

wav-to-hex-mp3-to-hex-audio-to-hex-microcontroller-flash-audio-pcb-layout

SPI Flash ses projesine ait dosyalar için Dosya indirme LINK listesi (TXT formatında) 28601a.zip şifre-pass: 320volt.com

Kaynak: picsource.com.br/archives/11389

Yayım tarihi: 2022/11/10 Etiketler: ,



5 Yorum “SPI Flash Hafıza Ses Dosyası Yükleme ve Oynatma PIC16F628A 25Q32

  1. Mustafa Dinc

    Güzel çalışma olmuş
    Aklımda sorular var
    1 , romdan alınan veriler , 19Khz lik aralıklı zaman ile doğrudan pwm , ccpr1l kayıtçıya mı veriliyor, Eğer öyle ise, 16f876/77 lerde adc den 8 bitlik veri de doğrudan eeproma gönderilebilir,kayıt için..
    Teşekkürler

    CEVAPLA
    1. gevv

      Merhaba, hocam programlama bilgim yok sadece hazır kodu denedim 🙂 kaynak kod üzerinde ki açıklamaları çevirin bilgi vardır tahminimce

      CEVAPLA
  2. ipli jeton

    25Q serisi Eeprom’lara normal 25C serisi Eeprom’larda kullandığımız komut setleri ile okuma yazma yapabilir miyiz? Yoksa haberleşme için kullandıkları komut setleri farklı mı?

    CEVAPLA
  3. Mahir Başaran

    Konuşan saat yapmak için ses dosyalarını rakamların sesini parça parça oynatma imkanı olabilir mi acaba? Örneğin “saat”, “sekiz”, “on”, “dokuz” gibi.

    CEVAPLA

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir