«programming» etiketlenmiş sorular

Programlama parçaları hakkında sorular (FPGA'lar, Flash, vb.) Yığın Taşması yerine birçok yazılım programlama sorusu sorulmalıdır.

5
Freescale Kinetis KE - flaş yazma
Uzun yıllardır çeşitli mikrodenetleyiciler ve mikroişlemciler kullanıyorum, ancak Kinetis KE serisi (özellikle S9KEAZN64AMLC) tarafından uyarıldım. 17 Oca 2015 TL; DR: Freescale onaylar onların kinetis Tasarım Stüdyosu yazılımının v2.0.0 (kendi TRK-KEA64 eval pansiyon dahil) bu cihazla işi değil bu. Şimdilik CodeWarrior MCU V10.6 kullanılmasını öneriyorlar. Segger, sorunu düzelten ve KDS ile …

8
MCU (lar) ile Fonksiyonel Programlama
Haskell, LISP veya Scheme gibi işlevsel diller , bir programcının işlevsel programlama paradigmasını kullanarak hızlı bir şekilde çalışmasına izin verir . Onların var yetersizliklere , ancak başvurum programın kendisi verimliliği daha programcı verimliliği üzerinde büyük önem vermektedir. Makine kontrolü yapmak için mikrodenetleyici üzerinde fonksiyonel programlama kullanmak istiyorum. Minimum sistem kaynakları …

3
Arduino Uyku
Arduino'nuz için bir uyku modunu nasıl programlıyorsunuz? Özellikle pille çalışan tasarımlar için, CPU'yu uykuya geçirmek için ancak yalnızca gerektiğinde uyanmak için iyi teknikler nelerdir?

2
Dahili flash bellek boyutu yeterli değil
Projemden birinde Texas enstrümanından TM4C1230C3PMI kontrolörü kullanıyorum. Uygulamam için yeterli olmayan 32KB dahili flaş var. Piyasada kullanılabilecek daha yüksek flaş boyutlu mikro denetleyici mevcuttur, ancak yalnızca bu mikro denetleyiciyle gitmek istiyorum. Bildiğim kadarıyla harici EEPROM toplam flaş boyutunu artırmak için kullanılabilir (Program belleği). Düşüncem doğru mu? Değilse lütfen kontrol cihazının …


3
Şirketler yongaları nasıl önceden programlar?
Özellikle SMD paketleriyle ilgileniyorum. Varsayacağım bir DIP paketi basitçe bir sokete yerleştirilir ve bu şekilde programlanır. Tabii ki kodun yüklenebilmesi ve / veya güncellenebilmesi için son ürüne bir programcı başlığı tasarlayarak bu sorunu çözebilirsiniz, ancak bazı şirketlerin önceden programlanmış yongalar sattığını biliyorum (Digikey gibi tedarikçiler bu seçeneği sunuyor ve Önceden …

4
ICSP veya Önceden Programlanmış Mikrodenetleyici
Küçük ölçekli üretim için bir PCB tasarladım; şu anda onları bir seferde 20'lik gruplar halinde lehimliyorum. Bu PCB, panoya lehimlemeden önce programladığım bir ATMEGA168 mikrodenetleyici kullanıyor - bu yöntem şu anda benim için iyi çalışıyor. Tasarladığım ürün oldukça popüler gibi göründüğü için bana 200 adet pano üretip monte etmeyi düşünüyorum. …

1
Yüzeye monte bir IC'yi flash bellekle programlayabilir ve sonra yeniden lehimleyebilir misiniz?
ATMEGA328P-AU gibi birçok çipin belirli sıcaklıklarda flaş depolama ömürleri listelediğini biliyorum, ancak genellikle 100 ° C'de kaplanıyorlar. İdeal olarak, lehimlemeden sonra çipi programlamak için tahtalarında kurşunlar içermesi gerektiğini biliyorum, ancak sadece ~ 230 ° C yeniden akış sıcaklıklarında flaş belleğin nasıl etkilendiğini bilmek istiyorum.

8
Her mikrodenetleyici hattının kendi programlama dili / sözdizimi var mı?
Arduino'yu programladım ve Teensy'i programlamaya başladım. C'ye benzerler, ancak programlama dilinde hafif nüanslar vardır. Örneğin, Arduino'nun C'sinde, çıkış sinyallerine dijital bir pin atamak veya sinyal almak için pinMode (pin #, Output / Input) fonksiyonunu çağırırsınız. Teensy'nin C'sinde, toplu olarak giriş veya çıkış ( Teensy IO sözdizimi ) olarak atadığınız dört …

4
FPGA - Kendin Yap Programlama
Birkaç yıldır mikrodenetleyicileri programlıyorum ve dijital tasarım dersi aldıktan sonra FPGA'ları keşfettim. Farklı FPGA'lar, geliştirme panoları, vb. Üzerinde biraz araştırma yaptıktan sonra, hala satın almakta tereddüt ediyorum çünkü nihai "ürünün" kendi versiyonunu nasıl yapacağımı bilemezdim. PIC'leri, SAM'ları, AVR'leri vs. özel PCB'lere herhangi bir sorun olmadan koydum, bu yüzden endişelenmiyorum - …
9 fpga  spi  programming 

3
PIC'de birden çok harici kesinti kullanma
Birkaç proje için PIC16F877( veri sayfası ) kullandım . Tek bir harici pim değiştirme kesintisi için PORTB0kesme kullanabilirsiniz . Ama şimdi tek bir devrede 8 bağımsız harici pin değiştirme kesintisini desteklemem gerekiyor. Veri sayfasında 15 kesinti var diyor PIC16F877, ama sanırım bu zamanlayıcı taşma kesintileri vb dahil olmak üzere sayılır …

2
Yığın ve yığının fiziksel temsili nedir?
.Bss ve kodun bir program sayacının sayabileceği talimatlar için bir bellek bankası olan işlemcide nasıl fiziksel temsiller olduğunu ve bss (blok başlatma sembolü) sadece küresel veriler olduğunu kolayca anlayabilirim. Ama sonra yerel değişkenler için yığın ve dinamik bellek için yığın var. Bunlar fiziksel olarak devreye nasıl giriyor?

5
ATTiny13 - avr-gcc Merhaba Dünya 100 bayttan fazla kullanıyor?
ATTiny13 için bir program yazmaya çalışıyorum. Benim sorunum, büyük boyut kısıtlamaları olması. İlk Hello World programımı yaparken, sadece bir ışık açmak ve kapatmak 100 baytlık program alanı gerektirdi! Bu boyutu küçültmek için avr-gcc'ye verebileceğim herhangi bir seçenek var mı? Ayrıca, crt0'da neler var? AVR meclisine çok hevesli değilim, bu yüzden …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.