Picproje Elektronik Sitesi

DERLEYİCİLER => PICBasic => Konuyu başlatan: fener7758 - 07 Mayıs 2007, 02:32:36

Başlık: digital bir veriyi seri olarak porttan okuma
Gönderen: fener7758 - 07 Mayıs 2007, 02:32:36
Merhabalr ben adc0804 ile analog bir sinyali 8-bit olarak digital formata çevirdim.Çevrim esnasında 1.25 ms lik clock frekanllar üzreterek adc0804 ten digital koldlar aldım.Yani 1.25  ms de bir farklı bir digiatal kod almaktayım ve bu codlar 20 ms içine toplam 16 defa da bir kendini tekrar ettirerek oluşmaktadır.Benim sizden isteğim yardım şu ben 16f84A pic i ile bilgileri seri olarak bir pc ye göndermek ve 20 ms içinde oluşan bütün kodların toplamını HiperTerminal içinde görmektetir.Bu picle mümkün olabilirmi......Cünkü bu dataları başka bir arayüz programlada alabirim ancak benim  sadedce bunu HiperTerminalde görmek.

Şimdiden göstermiş olduğunuz ilgiden dolayı teşekkür ederrim....
Başlık: digital bir veriyi seri olarak porttan okuma
Gönderen: teknikelektronikci - 07 Mayıs 2007, 03:42:17
kullandığınız dil pic basic pro ise serout komutu ile mümkün ancak ben size şidetle 16f628 i tavsiye ederim bacak bağlantıları aynı ve ayrıca seri iletişimi destekliyor özel tx rx bacaklarından ama f84 için serout veya serout2 komutu kullanmanız gerekecek kolay gelsin not: f628 de hserout komutu ile çok daha basit
Başlık: digital bir veriyi seri olarak porttan okuma
Gönderen: Ziya - 07 Mayıs 2007, 09:29:18
12f675 kullan, 4 kanal 10 bit adc mevcut. Dahili kristali de var. UART yazılım emulasyonu ile (rs232 sürücüsünü kullanarak, max232, ICL232 gibi) pc ye istediğin bilgileri gönderebilirsin. 9600 bps haberleşme hızı ideal. Hatta aynı bacağı hem gönderme ve hem de alma için kullanabilirsin. 12f675 haberleşme bacağı ile sürücüden 12f675 e bilgi gelen bacak arasına 2 k direnç koyman yeterli.