Ana içeriğe git

Haberler

Son İletiler

1
Fpga,Cpld / CPLD/FPGA Başlangıç
Son İleti gönderen Baran Ekrem -
Selamlar,
Geçenlerde yine sormuştum. İçimi kemiren bir konu var.
Son zamanlarda acayip derecede bu konuya heves ettim.
MCU ile yapmak istediğim bir takım projeleri FPGA/CPLD ile yapmak istiyorum. (FPGA başlamak için bahane işte)

Fakat şuanda hiçbir şey bilmiyorum.
Şöyle patatese anlatır gibi anlatan bir kitap önerisi/online kaynak ihtiyacım var.(Dil fark etmez çince bile olur : ) ) 
Aslında bir kaç kaynağa denk geldim fakat işi temelinden öğrenmek istiyorum.
Bu yüzden CPLD ile başlamak daha mantıklı geliyor ?
Öğrenci adamız öyle Alteralar falan zengin işi şuan onlar gelmez:)
Minik bir şey lazım.
Hatta çipi alır kart yapar lehimlerim.

CPLD Start için her türlü öneriye açığım.
Hedefim şuan için LED Blink hello world falan
Daha sonra TFT sürmek istiyorum.
Sonrası zaten belli.

Özellikle @MC_Skywalker hocam beni aydınlatırsın diye umuyorum.
2
ARM Mimari / Ynt: Hangi IDE ve derleyicileri kullanıyorsunuz
Son İleti gönderen Baran Ekrem -
KEIL kullanıyorum.
Derleyicisi kendi içinde gömülü.
Hızlı ve Debug kısmı güzel.
Bugüne kadar bir hatasını görmedim beton gibi çalışıyor.
Fakat derleyicisine dikkat etmek lazım.
Bazen bilinçsiz yazılan bir kod parçası günlerinizi yer :)
3
C++ / Ynt: c++
Son İleti gönderen Baran Ekrem -
Lütfen "Kod Tag" kullanarak kod paylaşımı yapın.
4
C++ / Ynt: c++
Son İleti gönderen parado7x8 -
Öncelikle "not_ortalamasi" fonksiyonunda if şartına gelmeden hemen öncesinde

return sonuc;

 yazmışsın. Bundan dolayı fonksiyon bu satırdan itibaren devam etmeden sonlanıyor ve sonuc değişkenini geri döndürüyor.

Diğer bir sorun

if (85 <= sonuc <= 100) // Böyle bir kullanım yerine

if (85 <= sonuc && sonuc <= 100) // Bu şekilde kullanmanı öneririm

if (85 <= sonuc <= 100) Bu ifadede soldan sağa doğru gidecek olursak. ve sonuc değerimizi 190 kabul edersek.
"85 <= 190" 1 yani true dönecektir.

yeni ifademiz  "1 <= 100" olacaktır ve true sonucu dönecektir. Bu durumda yanlış bir sonuç elde etmiş oluruz.
5
C++ / c++
Son İleti gönderen Şeriban -
#include <iostream>
 
using namespace std;

int not_ortalamasi(int *vize =0  , int *final=0)
{   float sonuc=0;
   sonuc = *vize * 0.4+ *final * 0.6;
   cout << "ortalama:" << sonuc<<endl;
   return sonuc;

if (85 <= sonuc <= 100)
      cout << "AA ile basarili...";
else
      cout << "bb ile basarili...";


}

int main()
{
   int vize = 0;
   int final = 0;
   char isim;
   float sonuc = 0;
   
   
   cout << "ogrenciin vize girin:"<<endl;
   cin  >> vize;
   cout << "ogrenciin final girin:"<<endl;
   cin  >> final;
   cout << "ögrencinin adini giriniz:";
   cin >> isim;
    sonuc= not_ortalamasi(&vize, &final);
   cout << sonuc;
   cout << "durum:" << endl;
 if bloğuna girmiyor neden olabilir???
6
ARM Mimari / Hangi IDE ve derleyicileri kullanıyorsunuz
Son İleti gönderen ahmet2017 -
Arkadaşlar merhaba, cortex-m serisi için hangi derleyici ve IDEleri kullanıyorsunuz ? Şu an hangisi daha kullanımı kolay ve avantajlı ?

Ben uzman değilim, yeniyim, öğrenme aşamasındayım. Debug ve diğer fonksiyonlarının kullanışlı olmasını bekliyorum.

Teşekkürler.
7
STM32 Serisi / Ynt: SSD1306 OLED u8glib Kullanımı
Son İleti gönderen cerenorm -
Guzel olmuş bende aynı projeyi stm32f103 ile yapmıştım.Ayrıca font dosyası da ekledim.
8
Malzeme Bilgisi / Ynt: 7 Segment LCD
Son İleti gönderen MC_Skywalker -
LCD'de birşeyler çıkartmayı başarabildim.

Şimdi 7 segment için her sayıya uygun segmentleri yakacak diziyi yapmak kladı.



EK:
Sondurum ekranda 0 - F arası çıktı almayı halletim.
9
Eskici Dükkanı / Ynt: Bayram Temizliği - Satılık Elektronik Cihazlar
Son İleti gönderen fgokcegoz -
STM32F429 Discovery Geliştirme Kiti satılmıştır. Diğer ürünler için ilan günceldir.
10
Eskici Dükkanı / Ynt: Bayram Temizliği - Satılık Elektronik Cihazlar
Son İleti gönderen fgokcegoz -
"STM32 Geliştirme Kiti ve U-Link Programlayıcı" satılmıştır. Diğer ürünler için ilan günceldir.

KALAN ÜRÜNLER :

- Pickit2 Programlayıcı
- EZ430-RF2500 Wireless Geliştirme Kiti
- ASUS USB DVD-RW Optik Okuyucu
- KINCO MT4434T HMI
- LEDWELL 24V/5A Power
- Altınkaya 72x72x85 ölçülerinde Panel Tipi Kutu (5 adet)
- STM32F429 Discovery Geliştirme Kiti
- STM32F3 Discovery Geliştirme Kiti
- STM32F072 Discovery Geliştirme Kiti
- STM32F0 Discovery Geliştirme Kiti
- RS232 - RS485 Dönüştürücü
- STM32F103 Geliştirme Kartı (2 adet)
- Express Kart(34mm) - RS232 Dönüştürücü
- Paralel Port Erkek-Dişi Dönüştürücü (10 adet)
- 5x7 Dot Matrix Display (4 adet)
- 40pin DIP Soket (40 adet)
- 24V DC Fan - 120mm