News:

Let's find out together what makes a PIC Tick!

Main Menu

dtmf decoder with pic

Started by eozkantar, Jul 29, 2023, 08:59 PM

Previous topic - Next topic

eozkantar

selam aarkadaşlar
8870 entegresi kullanmadan
sadece pic kullanarak DTMF sinyallerini çözen var mı? ...
tşk.

hi friends, is there anyone who decodes DTMF signals using only pic
without using 8870 IC ?

normnet

See in Samples24 for DTMF_Decoder_GLCD.bas and DTMF_Decoder_Mk2.bas

eozkantar

tşk
proton kullanıyorum 
Samples24 klasörü yok

thanks ,but
i use proton
Samples24 folder does not exist

See_Mos

Proton is no longer supported.  Follow this link and download the trial version of Positron.

https://sites.google.com/view/rosetta-tech/home

or contact TOP204 to buy the full version.

Pepe

#4
demo proteus

Pepe

#5
for pic16f1827 with proc fsqr() float

Stephen Moss

Quote from: eozkantar on Jul 30, 2023, 03:52 AMthanks ,but
i use proton
Samples24 folder does not exist
As @See_Mos stated, Proton is very old now and much has changes with the compiler, not only support for new devices but new commands have been added and some older commands have been depreciated and only exist for legacy reasons.

Additionally, those most likely to provide help are probably going to be using the latest or close to the latest version of the compiler and so it is possible that any code/suggestions provided to help you may not work as they contain commands not supported by Proton.

Google Translate...
@See_Mos'un belirttiği gibi, Proton artık çok eski ve derleyiciyle birlikte çok şey değişti, yalnızca yeni aygıtlar için destek değil, aynı zamanda yeni komutlar eklendi ve bazı eski komutlar kullanımdan kaldırıldı ve yalnızca eski nedenlerle var.

Ayrıca, yardım sağlama olasılığı en yüksek olanlar muhtemelen derleyicinin en son veya en son sürüme yakın sürümünü kullanacaklardır ve bu nedenle size yardımcı olmak için sağlanan herhangi bir kod/önerinin Proton tarafından desteklenmeyen komutlar içerdiğinden çalışmaması mümkündür.

top204

Excellent coding Pepe, and may thanks for your creativity and helpfulness on the forum.

Is that a form of Goertzel algorithm, or a simplified DFT algorithm using only a few bins?

Best regards
Les

Pepe

Thank you very much Less, it is a code that I took from the forum that uses the Goertzel algorithm and I modified it to adapt it to a pic16f1827 reducing the number of samples because the original used 105 and only sent the detected tone once.

keytapper

Quote from: Pepe on Apr 01, 2025, 06:48 PMfor pic16f1827 with proc fsqr() float
You've done nice for other MCU as well!
Ignorance comes with a cost

keytapper

Quote from: Stephen Moss on Today at 08:42 AMGoogle Translate...
Is it available for the forum?
Well, I suppose that it's not possible to switch half way writing a post.
Ignorance comes with a cost

Pepe

demo with serout

keytapper

For DTMF decoder I still studying the Roman Black algorithm, I'm trying to implement to measure the periods and the pin change together. Even that there mentioned 12F675 has timer and pin on change option. Well that is used on the subroutines to synchronize start and collect the data.
I still amusing to do several tests.
Ignorance comes with a cost