Download Linki: Buraya Basınız... (https://320volt.com/hi-tech-ile-pic-programlama-mplab-hi-tide/)
(http://img10.imageshack.us/img10/2056/kitapkapakw.jpg)
Umarım yorumlarınızı esirgemezsiniz... çümlesine dayanarak :)
Keşke mplap'ı kullanarak anlatsaydın
en azından ilk başlangıcı orada nasıl yaparız onu anlatsan çoook ikrama geçer.
Şimdiden teşekkürler.
merhaba @fxdev hocam yazmış olduğunuz dersler için ve yapmış olduğunuz paylaşım için sonsuz teekkürler @arslan74,@muzoo, sayenizde bu hitech c nimetini öğrenicez :D
allah yolunuzu açık etsin
Hocam oncelikle teşekkürler.. Derslerinizi takip edecegiz inş ilerleyen derslerde spi,i2c,grafik lcd gb yapılarda kullanmanız mumkun mu acaba.. tesekkkurler..Elinize saglık
Alıntı yapılan: "FxDev"Alıntı yapılan: "refik1"Umarım yorumlarınızı esirgemezsiniz... çümlesine dayanarak :)
Keşke mplap'ı kullanarak anlatsaydın
en azından ilk başlangıcı orada nasıl yaparız onu anlatsan çoook ikrama geçer.
Şimdiden teşekkürler.
Hocam her yiğidin bir yoğurt yiyişi vardırdan yola çıkarak ben de bu şekilde anlatmayı uygun gördüm. arslan74 hocamız zaten MPLAB ile işlerin nasıl olduğunu anlatmıştı. Mesele kod yazımında olduğu için arayüzü seçmek size kalmış. Fakat ben Hi-Tide'ı kullanacağım tüm dersler boyunca...
Alıntı yapılan: "aykut54"merhaba @fxdev hocam yazmış olduğunuz dersler için ve yapmış olduğunuz paylaşım için sonsuz teekkürler @arslan74,@muzoo, sayenizde bu hitech c nimetini öğrenicez :D
allah yolunuzu açık etsin
Bittiğinde herkesin elinde sağlam bir kaynak olarak duracağına eminim ;)
Alıntı yapılan: "ORC"Hocam oncelikle teşekkürler.. Derslerinizi takip edecegiz inş ilerleyen derslerde spi,i2c,grafik lcd gb yapılarda kullanmanız mumkun mu acaba.. tesekkkurler..Elinize saglık
Elbette SPI, I2C ve Grafik LCD bölümleri de olacak, kısacası 16f877'de kullanmadığımız birim kalmayacak...
Super :D
S.A.
Sn. FxDev müthişsiniz devamını inşallah esirgemezsiniz. Elleriniz dert görmesin. Sağlıcakla. ;)
FxDev hocam Mplab atında denenmiş ve çalıştırılmış kod bir türlü Hi-Tide altında çalışmadı nerde hata yapıyoruz acaba?
Alıntı yapılan: "FxDev"Alıntı yapılan: "mesmert"FxDev hocam Mplab atında denenmiş ve çalıştırılmış kod bir türlü Hi-Tide altında çalışmadı nerde hata yapıyoruz acaba?
Kodunuzu görmemiz gerekiyor, orada çalışan Hi-Tide'da da çalışır çok garip bir şey yoksa...
Ayrıca ikinci bölüm gecenin ilerleyen saatlerinde (belki 1 saat içinde) burada olacak...
Sizin Led yakıp söndürme programı mplab altında devre üzerinde gayet güzel çalışıyor ama hitede bir türlü yapamadım küreklerde acaba problemi var. Siz hangi versiyonu kullanıyorsunuz hocam upload edebilirmisiniz.
Hi-Tede 3.15 PL2 ve PICC PRO 9.60 PL4 kullanıyorum
Öncelikle Bu güzel çalışman için teşkkür ve tebrik ederim.
Çok güzel olmuş.
oooo mükemmel hocam süper hatta daha derleme fırsatım olmadı ama okuması bile güzel elinize sağlık
CCS C ye yeni başladım sayılır ama bu dersleri de takip edeceğim. C ufkumun genişlemesi gerekiyor.
FxDev hocam belli ki emek harcayarak güzel bir çalışma ortaya koymuşsun
karşılık beklemeden bizlere sunmuşsun. Ellerine sağlık.
Umarım bizler de emek harcayarak bu güzel çalışmalardan hakkıyla faydalanıp birşeyler öğreniriz ve senin emeklerini boşa çıkarmayız.
Alıntı yapılan: "FxDev"Alıntı yapılan: "papsukkal"CCS C ye yeni başladım sayılır ama bu dersleri de takip edeceğim. C ufkumun genişlemesi gerekiyor.
FxDev hocam belli ki emek harcayarak güzel bir çalışma ortaya koymuşsun
karşılık beklemeden bizlere sunmuşsun. Ellerine sağlık.
Umarım bizler de emek harcayarak bu güzel çalışmalardan hakkıyla faydalanıp birşeyler öğreniriz ve senin emeklerini boşa çıkarmayız.
Sağolasın hocam ;)
Açıkçası şu an istediğim tek şey bu kaynağa güzel bir kapak hazırlayabilmek ama pek tasarım yeteneğim yok bu konuda...
Arkadaşlardan yardım bekliyorum gerçekten...
FxDev hocam kapak tasarımı için yardımcı olurum size resimler varsa düzenleriz.
Merhaba FxDev Hocam yazılarını buyuk bır titizlikle izliyor ve inçeliyorum.
Yalnız hocam Bolum 5 teki Proteus versiyonu farklı galiba cunku bende acmadı. Digerlerini acıyordu. Simulasyon dosyarını eskisi gibi kaydettseniz de bir üst versiyonu kullanmasanız diyorum ne dersiniz.
veya Dosya icine sec uzantılı dosyayı da koyun.
Teşekkürler
Mehmet
FxDev hocam kapak çalışmlarına bugün bişeyler çıkartırım buraya koyarım.
Birde bu dersler ile ilgili Grafik Lcd uygulaması yapılsa ve GLCD ekranına bir adet resim konulsa iyi olur diye düşünüyorum.
Örnek:
(http://img23.imageshack.us/img23/1273/kitap06.jpg)
ahmet abi güzel bir tasarım yapmışsın ellerine sağlık
Proton İçin Banada LAzım Bundan :D
Bu anlatılanları bilmediğim ve anlamadığım için müsadenizle yüzeysel bir eleştiri yapacam. çok yüzeysel
Kitabın kapağında karekter yazılmış :)
Benim yaptığım kitap örneğini TBS Cover Editor programı ile hazırladım.
Basit ve kullanışlı.Büyük programlara gerek kalmıyor.
*wsxwsx*
kitabın kapağındaki karekter karakter olarak düzeldi.Bak şu işe!
Program da benden olsun (https://www.picproje.org/main/modules.php?name=Forums&file=viewtopic&p=175172)
Alıntı yapılan: "FxDev"Alıntı yapılan: "wsxwsx"Bu anlatılanları bilmediğim ve anlamadığım için müsadenizle yüzeysel bir eleştiri yapacam. çok yüzeysel
Kitabın kapağında karekter yazılmış :)
Ben de aynı hatayı yapmışım, düzelttim hatamı...
Sohbetiniz le biraz alakasız olacak ama :) bi soru sormak istiyordum 6.ders i indirdim simulasyonu calıstırdım ve farklı hızlarda test ettim ancak 38400 den sonra sacmalıyor :( sebebini söyleyebilirmisiniz
teşekkür ederim
Alıntı yapılan: "FxDev"Alıntı yapılan: "GamzeDemir"Alıntı yapılan: "FxDev"Alıntı yapılan: "wsxwsx"Bu anlatılanları bilmediğim ve anlamadığım için müsadenizle yüzeysel bir eleştiri yapacam. çok yüzeysel
Kitabın kapağında karekter yazılmış :)
Ben de aynı hatayı yapmışım, düzelttim hatamı...
Sohbetiniz le biraz alakasız olacak ama :) bi soru sormak istiyordum 6.ders i indirdim simulasyonu calıstırdım ve farklı hızlarda test ettim ancak 38400 den sonra sacmalıyor :( sebebini söyleyebilirmisiniz
teşekkür ederim
Datasheet'i açıp görebilirsiniz. 4MHz kristalde yaklaşık %6,29 hata oluyor seri iletişimde ki bu baya yüksek, gönderilen 10 bitten 1'i neredeyse hatalı. Bu yüzden de görünen değerler saçma çıkıyor.
Bu hızda iletişim yapmak için ise datasheet'e göre yüksek hızda kristal kullanmak gerekiyor.
Ki tüm ayarları 20MHz'e göre ayarlarsanız seri iletişimin yüksek hızlarda gayet düzgün çalıştığı gözükmektedir. 57600'de gayet düzgün çalıştığını da denedim...
Acıklamanız için teşekkür ederim :)
Fx Dev calismalariniz icin tesekkür ederim mükemmelsiniz. bir sorum olucak CCS C ile Hi-tech arasindaki fark nedir ? sadece derleyiciler mi yoksa kod bazindada degisikler varmi ? saygilar. ve Hangisini önerirsiniz ?
Alıntı yapılan: "FxDev"Arkadaşlar son bölümde;
Ellerine sağlık hocam. Ama SON bölüm olmasına üzüldüm. Belki vaktin olursa pointer, değişken kullanımları, matematiksel işlemler ve sık kullanılan komutlara değinebilirsin.Bu arada sanırım SMP biti ile ilgili bir yazım hatası olmuş, müsade edersen onu düzeltmek isterim,
SPI master modda SMP biti SDI pininden alınacak her bitin okunma zamanını belirler, SMP 0 ise okuma aktif clock zamanının (bit gönderme süresi) ortasında, 1 ise bu zamanının sonunda yapılır. Bir diğer deyişle CKP ve CKE ile 4 farklı saat tipi belirlenirken, SMP ile bu 4 modla senkranizasyon sağlanabilmesi için farklı 2 alım modu belirlenir.
SMP biti I2C modda ise Slew Rate özelliğini devreye alır. Slew rate sinyal değişiminin maksimum oranını belirler. Slew rate özelliği giriş sinyalinin lojik seviyesine karar verilme noktası olarak düşünülebilir. SDI pinindeki giriş bitlerini kare dalga olarak düşünürseniz voltaj tepe noktası ve zaman arttıkça inen ve çıkan kenarların dikeyliği bozulmaktadır. Bu özellik sayesinde clock sinyali zamanına göre volt/zaman (0-5 volt 400 kHz) değerlendirmesi yapılarak lojik seviyeye karar verilmesi sağlanır.
Derslerin tamamı bitti mi acaba 7 bolumden mi olusuyordu :?:
Alıntı yapılan: "FxDev"Alıntı yapılan: "GamzeDemir"Derslerin tamamı bitti mi acaba 7 bolumden mi olusuyordu :?:
Forum için söz verdiğim bitti ;)
Diğerleri yayınlayacağım kitapta. Toplam bölüm sayısı 15...
Yakında ayrıntılarını paylaşacağım...
eyvallah hocam şevk ve aşlk ile öğrenmeye ve kod yazmaya devam teşekkürler hepinize
Alıntı yapılan: "FxDev"Alıntı yapılan: "GamzeDemir"Derslerin tamamı bitti mi acaba 7 bolumden mi olusuyordu :?:
Forum için söz verdiğim bitti ;)
Diğerleri yayınlayacağım kitapta. Toplam bölüm sayısı 15...
Yakında ayrıntılarını paylaşacağım...
üzüldüm ya :( alısmıstık baya :D kitap ne zaman cıkıyor :) inş :?:
Dostum eline emeğine sağlık gerçekten bir çok kişinin işine yarayacak faydalı bir kaynak hazırlamışsın telif hakları konusuna da üzüldüm.Umarım ilerde daha iyisini yaparsın Hayırlısı olsun
Esselâmû aleyküm
fxdev, ALLAH(C.C.) senden razı olsun.
Kardes cok teşekkürler.. Allah(c.c) razı olsun gercekten.. ;)
dosyayı indirebilen varmı bende sayfa goruntulenemiyor diyor acaba baglantım ile ilgili bi sorun mu var :?
@FxDev
Arkadaşımıza bu çalışmasından ve paylaşımından dolayı teşekkür ediyorum.
@ORC
Ben yeni baktım sayfa görüntülemede problem yok. İndirilme sayısı 36 olmuş.
Alıntı yapılan: "Elektron74"@FxDev
Arkadaşımıza bu çalışmasından ve paylaşımından dolayı teşekkür ediyorum.
@ORC
Ben yeni baktım sayfa görüntülemede problem yok. İndirilme sayısı 36 olmuş.
indirdim ama pdf bozuk cıkıyor siz indirdiniz ve baktınız mı pdf e :?:
Alıntı yapılan: "ORC"Alıntı yapılan: "Elektron74"@FxDev
Arkadaşımıza bu çalışmasından ve paylaşımından dolayı teşekkür ediyorum.
@ORC
Ben yeni baktım sayfa görüntülemede problem yok. İndirilme sayısı 36 olmuş.
indirdim ama pdf bozuk cıkıyor siz indirdiniz ve baktınız mı pdf e :?:
Bende indirdim herhangi bir sorun yok.
Yalnız ilk indirdiğimde cok kısa surede inmişti 5-10 sn gibi
acmak istediğimde ise açılmamıştı.
Onun yerıne tekrar dan indirdim. sorun olmadı.
Birde indirdiğiniz zaman inen dosyanın boyutuna bakın. Farklı ise açmıyor.
@ORC
PDF de bir sorun yok.
Alıntı yapılan: "Elektron74"@ORC
PDF de bir sorun yok.
tamam indirdim sanırım baglantımdan kaynaklanan bi sorunmus kusura bakmayın :oops:
*FxDev*
FxDev seni tebrik ediyorum.
Davranışlarından dolayı takdir ettim.
Kusura bakma yazamadığım için.(Bu bombardımanlardan ancak çıkabildim.)
Forumumuzdaki çalışmalarının devamını bekler sevgilerimi sunarım.
ahmet2004
FxDev.org gerçekten çok güzel olmuş Ellerine sağlık Allah razı olsun Umarım verdiğin emeklerin karşılığı alırsın....
ellerine sağlık güzel kaynak olmuş teşekkürler
FX kardeşim Kitap Telifi ile ilgili ne gibi bir problemin var. Yardım Edebilirim.
Görüşelim Bu Konuyu
Paylaştığınız emek ürünü dersler için çok Teşekkürler. Gayet mükemmel bir çalışma olmuş. Ve epeyce de yol aldırdı, Tekrar ellerinize sağlık...
@FxDev,
Kitapta ki uygulamalar da bulunan bütün kesme fonksiyonlarını Static olarak tanımlamışsınız, bunun sebebi nedir?
Ayrıca diğer fonksiyonlarda bu şekilde tanımlanabilirmi?
Gerçekten çok memnun olurum, kafamı çok fazla kurcalamaya başladı.
Epeyce araştırmama rağmen Static tanımlamasının kesme fonksiyonunda yada eğer kullanılıyorsa diğer fonksiyonlarda ne işe yaradığı ile ilgili hiçbir şey bulamadım.
Değişkenler de ise şu işe yarıyor;
Normalde bir fonksiyon içersinde herhangi bir değişken tanımladığımızda, değişkenin kendisi ve içerdiği değer, fonksiyondan çıktıktan hemen sonra kaybolur.
Yada fonksiyon içinde tanımladığınız değişkene aynı zamanda bir değer atadığımızı varsayalım
Örneğin;
void function (void){
char i =20;
..............
...........
.......
i = 50;
}
Bu durumda bu fonksiyondan çıkarken "i" değişkenine 50 değerini atadık fakat fonksiyona her girişimizde "i" değişkeni de her seferinde yeniden tanımlandığı için içeriği hep 20 değeriyle başlayacaktır.
Fakat "i" değişkenini static olarak tanımlamış olsaydık, sadece fonksiyona ilk girişimizde "i" değişkeninin değeri 20 olacaktı ve fonksiyondan çıkarken "i" değişkeninin değerini 50 olarak atadığımız için fonksiyona bir dahaki girişimizde değeri 50 olarak sabit kalacaktı.
Umarım fazla karıştırmadan anlatabilmişimdir. :?
Gelgelelim kesme fonksiyonlarında ne işe yaradığını bir türlü çözemedim, ya da diğer fonksiyonlarda işe yarar mı ? sıyırmak üzereyim. 8O
C dilinde static belirtecinin 3 anlami vardir:
1) Fonksyonun içinde bir degisken için kullanildiginda papylon arkadasimizin anlatigi gibidir.
2) bir fonksyonun disinda tanimlanmis bir degisken için:
Sadece o modül'deki (genelde ayni .c dosyasi) fonksyonlar kullanabilir. Diger moduller bu degiskeni kullanamaz. O modülde global degisken gibi.
3) Fonksyonlar için :
Sadece o modüldeki fonksyonlar o fonksyonu çagirabilir. Fonksyonun "scope"'u kisitlanmis oluyor.
Alıntı YapA variable declared static within the body of a function maintains its value between function invocations
A variable declared static within a module, (but outside the body of a function) is accessible by all functions within that module. It is not accessible by functions within any other module. That is, it is a localized global
Functions declared static within a module may only be called by other functions within that module. That is, the scope of the function is localized to the module within which it is declared.
Alıntı Yap3) Fonksyonlar için :
Sadece o modüldeki fonksyonlar o fonksyonu çagirabilir. Fonksyonun "scope"'u kisitlanmis oluyor.
Açıklamalar için çok teşekkürler @picusta,
fakat ana programın içindeki fonksiyonları static olarak tanımladığımda sürekli hata veriyor ve programı derlemiyor. Örnek olarak mesela tanımlamayı şu şekilde yapıyorum;
static void fonksiyon_ismi (void)
Acaba tanımlama şeklimde mi bir hata var?
Ya da sizin anlattıklarınızdan anladığım kadarıyla, tabii eğer yanlış anlamadıysam, static tanımlaması sadece ana programın haricindeki modüllerde tanımlanabiliyor. Doğru mu?
Aldigin hatayi buraya yazmadan nasil yardimci olabiliriz?
Fonksyonun prototipini baska modüllerde tanimliyorsun ondan olabilir.
(http://img132.imageshack.us/img132/6972/2809.png)
Programı aşağıda ki gibi yazdığımda, yani statik tanımlı fonksiyonu ana fonksiyon döngüsünün altında yazdığımda bu hatayı veriyor.
void main(void)
{
TRISB=0x00;
PORTB=0x00;
for(;;)
{
if (RB7)func();
}
}
static void func (void)
{
RB0 = !RB0;
while (RB7);
DelayMs(20);
}
Fakat statik fonksiyonu, ana fonksiyon döngüsünün üstünde yazarsam sorun yok ve program derleniyor.
static void func (void)
{
RB0 = !RB0;
while (RB7);
DelayMs(20);
}
void main(void)
{
TRISB=0x00;
PORTB=0x00;
for(;;)
{
if (RB7)func();
}
}
Benim anlamadığım şeyse @FxDev'in yazdığı bütün interrupt fonksiyonları static olarak tanımlı ve ana fonksiyon döngüsünün altında yazılmışlar. Bu durumda neden hata vermiyor? Bu durum sadece interrupt fonksiyonuna mı özgü birşey?
Fonksiyonlarını alt kısımda yazmak istersen
oncelikle en ust kısımda Fonksiyon Protipi ni tanımlaman lazım
Nasıl mı aşağıdaki gibi
#include <htc.h>
#include "delay.h"
static void func (void);
void main(void)
{
TRISB=0x00;
PORTB=0x00;
for(;;)
{
if (RB7)func();
}
}
static void func(void)
{
RB0 = !RB0;
while (RB7);
DelayMs(20);
}
Bu şekilde yapınca derlemede sorun olmuyor.
Ansi C normalde bu şekilde kullanılmasını öneriyormuş
Elimdeki kıtap ta bu şekilde diyor.
Nette gordugum tum programlarda yukardaki gibi yapmışlar.
Mehmet
Anlattıklarınızı daha iyi kavramaya başladım, bir iki de program yazıp deneme yapınca taşlar yerine oturmaya başaldı.
Teşekkür ederimÂ
@FxDev üstad;
Çalışmanızı şöyle bir gözden geçirdim. CCS C ile C'ye ufak da olsa bir başlangıç yapmıştım, kitabınızla da inşaallah Hi-Tech hakkında fikir sahibi olacağım.
Ben çalışmanızı kişisel kullanım için basıp bir kitap haline getirip okumak istedim, fakat pdf'nizin güvenlik ayarlarından dolayı yapamadım. Çalışmanızın basılmasını istemiyor musunuz ? Ya da buna müsaade eder misiniz? Ben rızanızı almadan basma işini zorlamak istemedim. Saygılar...
Alıntı yapılan: "dijital74"@FxDev üstad;
Çalışmanızı şöyle bir gözden geçirdim. CCS C ile C'ye ufak da olsa bir başlangıç yapmıştım, kitabınızla da inşaallah Hi-Tech hakkında fikir sahibi olacağım.
Ben çalışmanızı kişisel kullanım için basıp bir kitap haline getirip okumak istedim, fakat pdf'nizin güvenlik ayarlarından dolayı yapamadım. Çalışmanızın basılmasını istemiyor musunuz ? Ya da buna müsaade eder misiniz? Ben rızanızı almadan basma işini zorlamak istemedim. Saygılar...
Verilen emeğe gösterdiğin saygıdan dolayı tebrikler.
Emeklerinize sağlık. Kaynak sıkıntısının bu kadar fazla olduğu bir konuda bilgilerinizi bizimle paylaşıyorsunuz. Bu davranışınız övgüyü hak ediyor. Teşekkürker.
Emeklerinize sağlık. Böyle faydalı bir çalşmayı bizler ile paylaştığın için teşekürler.
bu güzel dökümanı print edebilmeyi isterdim.
çok teşekkürler
sanırım benim gibi pic e yeni başlayan birçok arkadaşın zaman kazanmasını sağladın.
net teki en kapsamlı ve açık anlatımlı türkçe kaynak. (hoş bu şekilde ingilizcede bulamadım ya )
Tabii ki algoritma ve şemasıyla olmasıda ayrı bi güzellik
birde hi-tech c için kapsamlı bi kaynak önerebilirmisin.?
sağol kardeş...
Kitabinizda bahsettiginiz ve sizin derleyici olarak kullandiginiz Hi-Tide'yi indirebilecegimiz bir Link verirseniz sevinirim.
Hi-Tech'in cesitli verisonlari var ama Aktuel Hi-Tide programini bulamadim.
Link verirseniz hemen inririp denemelere gecmek istiyorum..
saygilarimla
http://www.htsoft.com/downloads/demos.php adresinden kayıt olup lite versionunu indire bilirsin. ben konuları çalışırken bu şekilde kullanıyorum.
Ben 45 günlük 9.65PL1 PRO versiyonunu kullanıyorum hiç dandik lite ile vakit kaybetme bence. Bu sürüm hem legal hem pro hemde hatasız derleme yapan mükemmel bir sürüm.
45 gün sonra mı? Kaldırıp tekrar kuruyorum :lol:
Tam Linkini versen cok sevinirim bu 45 günlük deneme versionun
Buyur.
http://rapidshare.com/files/312832377/HCPIC-pro-9.65PL1-45gunlukFULL.zip.html
Yüklerken en üstteki 45 günlük modu seçiyorsun diğerlerine dokunmadan kuruyorsun.
Kolay gelsin - İyi bayramlar.
Tesekkürler sizinde Bayraminiz mübarek olsun.
Fakat verdiginiz Linkteki Programi Windows7'ye kurarken MSVCP71.dll'nin eksik oldugunu veren bir Mesaj veriyor ve Install yarida kaliyor...
Birde install sirasinda
**HI-TIDE Integrrated Development Environment
**Free! - HI-TECH C PRO for the PIC 18 MCU Family Compiler
**Free! - HI-TECH PRO for the PIC32 MCU Family Compiler
diye 3 secenek cikiyor ben bu secenekleride secmelimiyim??
Ben XP de kullanıyorum başka bir windowsta hiç denemedim. Muhtemelen uyumlu değildir. Ama W7 de XP ye uyumluluk modu diye birşey vardı. Oraya geçip bir deneyin isterseniz. Yine olmazsa yapıcak birşey yok uyumlu bir sürüm aramalısınız.
nette dll dosyayi buldum ve system32 klosörüne attim ama yine ayni hatayi verdi.
Bu version Windows7'ye uyumlu değil galiba..
Acaba Windows7 ile uyumlu Versionu bulmam mümkünmü?
System32 ye olmaz. Muhtemelen kurulum klasörüne korsanız oradan görüp kurmayı halledersiniz.
Vista ve win7de winsxs diye bir klasör var. Bu klasör sürekli büyür. Her yüklenen program için sistem dosyalarını bu klasörlerde ayrı ayrı depolanıyor.
64 bitte cok fazla sorunla karsılasmıstım bende.
win7 ye gececekseniz 32 bit olanı yüklenmeli kesinlikle.
32 Bit Windows7`da denedim yine ayni hata ve Install olmuyor.
Acaba bu Programin eski versionlari varmi?
Birde eski versionlarini denesem.Memnun oldugunuz eski versionu mümkünse full olani varsa sunarsaniz sevinirim.
Alıntı Yap
http://rapidshare.com/files/196309526/Proteus_7.4_SP3_Portable.rar
Lisans ile uğraşmanıza gerek yok.Bilgisayarında masa üstüne indir. Hemen kullanmaya başla. İstersen flash a yükle başka bilgisayarlarda kullan.
Vista business ta denedim çalışıyor. Yakın zamanda w7 ye geçicem dolayısıyla w7 yüklü olan bir arkadaş denerse sevinirim.
Kolay gelsin.
Cihan Usta ben Proteus programi değil HCPIC programi ariyorum.
Yukarda verilen version bendeki Windows7'de calismiyor.
Picproje de hi-tech bulamayana ne denir ? :roll: :D
@KAZIMUGUR
Windows7'de calisani bulamadim.
Hem 64Bit hemde 32 Bit Windows7 var ikisindede yukarda verilen Version install olmuyor.
Eski versionlari denemedim.Daha dogrusu eski verisonlari'da kurmak istemiyorum.
Bir zahmet sen Windows7'de calisani buraya sunuver.
Alıntı yapılan: "Digimensch"@KAZIMUGUR
...zahmet sen Windows7'de calisani buraya sunuver.
Buraya sunmam gereksiz.
Forumda yeterli araştırmayı yaparsanız görürsünüz ki Windows 7 ile ilgili linkleri 1 yıl önce vermişim , hi-tech ler ile ilgili linkleri 2-3 yıldır vermişim...
Edit :
Son versiyon yukarıdaki değil , pro 9.70....
Yabanci bir siteden 9.70 Cracklisini buldum kurdum.Bu sefer sorun cikmadi...
sende buraya versen iyi olur bizlerde nasipleniriz. ;)
buraya sunmam gereksiz.
arayan nette bulur ..
hi-tech cracke gerek yokki..
Mplabı kurarken yüklensin mi diye soruyor..
Oradan yükleyebilirsiniz.
Alıntı yapılan: tugay1290 - 23 Şubat 2010, 18:30:33
hi-tech cracke gerek yokki..
Mplabı kurarken yüklensin mi diye soruyor..
Oradan yükleyebilirsiniz.
iyide o demo surum full yapmak için crack kullanılıyor :D
fxdev birkac gun once kıtabınızı ındırdım ama sıfre ıstıyor ozel mesaj attım sıfre gonderebılmenız mumkunmu acaba bu arada ellerınıze sağlık bende yenı pic c ye gecmeyı dusunuyordum kaynak sıkıntısı vardı cabalarınızdan dolayı tebrık ve tesekkur ederız mail adresım hkalaycioglu@gmail.com
şifrede bir değişiklik yok, eskisi gibi aynı
Şifre: FxDev.org
ALLAH senden razı olsun fxdev :) emeklerine saglık eline koluna saglık senin sayende bişiler ögreniyoz dogru düzgün
Kitap linkinde bir sorun mu var acaba, rica etsem kontrol edebilirmisiniz?
edit:
Sorun yokmuş. benim kullandığım downloader yazılımımdan kaynaklanmıs, farkına geç vardım.
arkadaşlar ben şu an bu kaynağı kullanıyorum, çok da güzel bir kaynak yapanın ellerine sağlık. kaynak hakkında benim soracağım birkaç soru var, 4. böllüm LCD ve ADC işlemleri bu bölümle ilgili anlamadığım şeyler var. ADC kullanımında ; adc çıkışı için iki örnek verilmiş, birinde
voltaj_1=(int)((ADRESH*256+ADRESL)/2); şeklinde yazılmış,
diğerinde
sicaklik=(int)((ADRESH*256+ADRESL)*48); şeklinde yazılmış.
ben bu kısmı anlayamadım bu hesaplamayı neye göre yazıyoruz, ADRESH ve ADRESL registerlarında hangi değerler tutuluyor?
dökümanda belirttiğine göre eğer ADFM=1 ise 10 bitin 9 ve 10. bitleri ADRESH'de geri kalan 8 bit ise ADRESL'de tutuluyor.
şimdi 1024'ü test edelim.
1024=%10 0000 0000 şeklindedir.
yani 1024 için ADRESH=10, ADRESL=0000 0000 dır.
ilk hesaplamada bunu test edelim. ADRESH*256= 2*256=512, ilk hesaplamaya göre voltaj_1=256 sonucunu verir.
bu sonucu LCD'ye yazdırmak için de şu komut kullanılmış;(buradaki 48'e takılmayalım, kaynağı kullananlar ne manaya geldiğini bilir.)
veri_yolla(voltaj_1/1000+48);
veri_yolla((voltaj_1%1000)/100+48);
veri_yolla('.');
veri_yolla((voltaj_1%100)/10+48);
veri_yolla(voltaj_1%10+48);
veri_yolla('V');
test etmeye devam edelim.
ilk satırda. 256/1000=0
ikinci satırda (256%1000)/100=2
üçüncü satırda (256%100)/10=5
son satırda (256%10)=6
ekranda "02.56V" yazacaktır. ancak ekranda doğru sonuç ne ise o yazıyor.
ama diyelim ben 0-5V arası değerleri ADC ile görmek istiyorum. bu durumda 1024=5V olmalı. ve ekranda 5V görmeliyim. verilen örnekte 05.00V görüyorum.
şimdi arkadaşlar en baştan itibaren yazdıklarımı okuyup acaba nerde hata yapıyorum da bu değeri 02.56 V olarak görmem gerektiğini düşünüyorum. bilen birileri yardım edebilir mi acaba?
hmm anladım usta ben 1024 üzerinden değerlendiriyordum, 1023 olacakmış eyvallah
FxDev öncelikle yardımların sana çok minnettarım, inşallah böyle devam eder. Ben pic yazılımına yeni başladım ve hazırladığın pdf teki gibi hi-tech ve hi-tide proramlarını kurdum. (ikisini de microchip in sitesinden indirdim) Ama yeni proje açarken 2. penceredeki işlemci ailesi seçeneği bende gözükmüyor, sorunu çözebilirsem ufak tefek denemeler yapmaya çalışacağım. Yardımlarını bekliyorum, kolay gelsin...
Alıntı yapılan: kudret - 26 Aralık 2011, 09:17:54
FxDev öncelikle yardımların sana çok minnettarım, inşallah böyle devam eder. Ben pic yazılımına yeni başladım ve hazırladığın pdf teki gibi hi-tech ve hi-tide proramlarını kurdum. (ikisini de microchip in sitesinden indirdim) Ama yeni proje açarken 2. penceredeki işlemci ailesi seçeneği bende gözükmüyor, sorunu çözebilirsem ufak tefek denemeler yapmaya çalışacağım. Yardımlarını bekliyorum, kolay gelsin...
İstersen Hi-Tide kullanmak zorunda değilsin, Mplab'da Project > New Project > karşına gelen listeden istediğini pic'i seç ardından gelen listeden Hi-Tech C yazılımını seç. Sende default olarak ASM gelecektir onu Hi-tech 'e getirmen gerekiyor.
yanıtın için sağol, hi-tide nin arayüzü daha kullanışlı diye okumuştum ama mplab ı indirip yapayım söylediklerini...
Alıntı yapılan: MrDarK - 26 Aralık 2011, 11:48:54
İstersen Hi-Tide kullanmak zorunda değilsin, Mplab'da Project > New Project > karşına gelen listeden istediğini pic'i seç ardından gelen listeden Hi-Tech C yazılımını seç. Sende default olarak ASM gelecektir onu Hi-tech 'e getirmen gerekiyor.
Alıntı yapılan: MrDarK - 26 Aralık 2011, 11:48:54
İstersen Hi-Tide kullanmak zorunda değilsin, Mplab'da Project > New Project > karşına gelen listeden istediğini pic'i seç ardından gelen listeden Hi-Tech C yazılımını seç. Sende default olarak ASM gelecektir onu Hi-tech 'e getirmen gerekiyor.
yanıtın için tekrar teşekkürler ama MPLAB pek hoşuma gitmedi, hi-tide ile ilgili sorunuma çözüm önerecek olan var mı?
arkadaşlar sorunu çözdüm...
arkadaslar merhaba . bu iste yeni biri olarak , bu kitaptaki seri port uygulamasini yapmaya calisiyorum . ama virtual terminal'den birseyler yazinca lcd'de sacma sapan seyler gozukuyor. programin aynisini yazdim zaten, sorunun nerede oldugunu bir turlu bulamiyorum. yardimci olabilirseniz cok sevinecegim.
burada yaptigim proteus simulasyonunun resmi var :
http://www.pictureupload.de/originals/pictures/080212201625_Capture.JPG
bir de benim visual c# express de kendi yazdigim bir seri port arayuz programi var, virtual terminal yerin kendi yazdigim programi nasil kullanabilirim ? tesekkurler simdiden.
Alıntı yapılan: freeny - 08 Şubat 2012, 21:18:40
arkadaslar merhaba . bu iste yeni biri olarak , bu kitaptaki seri port uygulamasini yapmaya calisiyorum . ama virtual terminal'den birseyler yazinca lcd'de sacma sapan seyler gozukuyor. programin aynisini yazdim zaten, sorunun nerede oldugunu bir turlu bulamiyorum. yardimci olabilirseniz cok sevinecegim.
burada yaptigim proteus simulasyonunun resmi var :
http://www.pictureupload.de/originals/pictures/080212201625_Capture.JPG
bir de benim visual c# express de kendi yazdigim bir seri port arayuz programi var, virtual terminal yerin kendi yazdigim programi nasil kullanabilirim ? tesekkurler simdiden.
Merhaba, lcd'de gördüğünüz değerler görmeniz gereken değerlerin ASCII karşılığı olabilir mi? Kendi programınızı kullanmanız için Isis'te compim elemanını kullanmanız lazım. Elemana çift tıklayarak baud rate, comport gibi ayarları da yapmanız gerekir. Kolay gelsin.
Alıntı yapılan: freeny - 08 Şubat 2012, 21:18:40
arkadaslar merhaba . bu iste yeni biri olarak , bu kitaptaki seri port uygulamasini yapmaya calisiyorum . ama virtual terminal'den birseyler yazinca lcd'de sacma sapan seyler gozukuyor. programin aynisini yazdim zaten, sorunun nerede oldugunu bir turlu bulamiyorum. yardimci olabilirseniz cok sevinecegim.
burada yaptigim proteus simulasyonunun resmi var :
http://www.pictureupload.de/originals/pictures/080212201625_Capture.JPG
bir de benim visual c# express de kendi yazdigim bir seri port arayuz programi var, virtual terminal yerin kendi yazdigim programi nasil kullanabilirim ? tesekkurler simdiden.
O projedeki boudrate ayarlarına dikkat edin. Eğer aynı sistemi pic üzerinde kurduysanız gelen ve giden boudrate'lerin aynı olması şart. Yanisi, pic için osc frekansını 4MHZ gir. Eğer ayarlarını değiştirmediysen FxDev pic'in çalışmasını 19200 boud rate'ine ayarlamış, haliyle proteust ta simulasyon yapmadan yani play'e basmadan önce virtuel terminale çift tıkla onun ayarlarından boudrate'ini 19200 yap öyle simulasyon yap. Çünkü proteustaki virtuel terminal 9600 boudrate hızında gelir. Oysa sen pic'den 19200 gönderiyosun haliyle datalar farklı gozukecektir.
Visual C#'da yardım almak için başka bir başlıkta konu açmanını öneririm.
Alıntı yapılan: MrDarK - 09 Şubat 2012, 09:22:36
O projedeki boudrate ayarlarına dikkat edin. Eğer aynı sistemi pic üzerinde kurduysanız gelen ve giden boudrate'lerin aynı olması şart. Yanisi, pic için osc frekansını 4MHZ gir. Eğer ayarlarını değiştirmediysen FxDev pic'in çalışmasını 19200 boud rate'ine ayarlamış, haliyle proteust ta simulasyon yapmadan yani play'e basmadan önce virtuel terminale çift tıkla onun ayarlarından boudrate'ini 19200 yap öyle simulasyon yap. Çünkü proteustaki virtuel terminal 9600 boudrate hızında gelir. Oysa sen pic'den 19200 gönderiyosun haliyle datalar farklı gozukecektir.
Visual C#'da yardım almak için başka bir başlıkta konu açmanını öneririm.
Alıntı yapılan: vitruvius - 08 Şubat 2012, 21:33:40
Merhaba, lcd'de gördüğünüz değerler görmeniz gereken değerlerin ASCII karşılığı olabilir mi? Kendi programınızı kullanmanız için Isis'te compim elemanını kullanmanız lazım. Elemana çift tıklayarak baud rate, comport gibi ayarları da yapmanız gerekir. Kolay gelsin.
o ayarlari en az 10 defa kontrol etmisimdir galiba , evet o karakterler ASCII kodlari , bir duzene uymuyorlar, mesela enter'a basinca y harfi cikiyor.Birazdan tekrar kontrol edecegim, butun programlari kaldirip yeniden kurdum, kütüphaneleri de tekrardan yazacagim. tesekkurler ilginiz icin.
Alıntı yapılan: FxDev - 18 Ağustos 2009, 01:45:04
Download Linki: Buraya Basınız... (http://www.fxdev.org/muhendislik/hi-tech-pic-programlama)
(http://img10.imageshack.us/img10/2056/kitapkapakw.jpg)
selamlar site sorunlu, e-book elinde olan varsa yeniden upload edebilir mi?
yada mail adresimi versem mail atabilir misiniz?
Teşekkürler.
mail adresini yolla (:
Fxdev siteyi kapatmış..
FxDev'in yazılarına ve kitaplarına buradan (https://320volt.com/author/fxdev/) ulaşabilirsiniz.
arkadaşlar internette bulabileceğim içinde hem ansi c bilgisi veren hemde h-tech c bilgisi veren bi kaynak yokmudur?
Güzel paylaşım . Emeğine sağlık