Arm register tablosu

Başlatan powerelectronic, 16 Ağustos 2013, 18:13:19

powerelectronic

Merhaba arkadaşlar ben stm32 discovery kit ile arm programlamaya girmek istiyorum ama kapıdan içeri bir türlü giremedim. Pic olsun atmel olsun programlada hiç sıkıntı çekmedim açtım datasheeti ne özellikleri var baktım misal;
a özelliği vardır yazmış
a ile ilgili sayfayı açtım
a nın ne işe yeradığını anlatmış ilişkili register tablosunu vermiş ve neyi set edersen ne olur anlatmış. Sıkıntı yok açarsın mplabını kütür kütür yazarsın programını ama gelgelim armda iş böyle olmadı.
kullanmak istediğim arm chipinin datasheeti : http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00251732.pdf

bu açtım ama portları nasıl çıkış yaparım nasıl giriş yaparım portlar ile ilişkili register tablosu filan göremedim.
arm programcısı arkadaşlar bana yol gösterirse çok sevinirim. Ha bu sitedeki arm öğreniyoruz bölümüne baktım ancak bana birşey katmadı. Neden çünkü kodu yazmış çalıştırmışsın ben o kodları ezberlemektense elimde ilgili firmanın dahasheetleri ile ilerlemek isterim.
İyi çalışmalar dilerim.
Çalışan kazanır.

Klein


RaMu

Alıntı yapılan: powerelectronic - 16 Ağustos 2013, 18:13:19
Ha bu sitedeki arm öğreniyoruz bölümüne baktım ancak bana birşey katmadı. Neden çünkü kodu yazmış çalıştırmışsın ben o kodları ezberlemektense elimde ilgili firmanın dahasheetleri ile ilerlemek isterim.
İyi çalışmalar dilerim.

Maalesef herşey senin istediğin gibi olmuyor,
veya kolay yolu senin istemediğini düşündüğün yol olabiliyor.
Bende kısmen senin gibi düşünüyordum, benzer bir konuda.

Ayrıca z hocanın anlatımında, portları giriş çıkış yapmak için register seviyesinde neler yapıldığı ve bu bilgileri datasheet de nerden öğrendiğimiz yazıyor.

Kodları ezberlemene gerek yok,
ama örnek kodları incelemek zorundasın,
hatta birebir uygulayıp anlayıp sonra üzerinde ufak değişiklikler yaparak kendi istediğin şekilde çalışmasını sağlamalısın.
Bu şekilde temelleri öğrenir ve gerektiğinde bu bilgileri kullanıp yeni programlar yazabilirsin.

Ayrıca mikroc pro for arm ıda denemeni öneririm,
mikro c nin kendi help dosyası ve örnekleri dahi öğrenmen için yeterli gelecektir,
ayrıca register seviyesindede açıklamaları mevcut, buda senin istediğin birşey.


Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

powerelectronic

Alıntı yapılan: Klein - 16 Ağustos 2013, 20:35:00
"Reference manual" dokümanına bakın. Bu bilgiler orada bulunur.

http://www.st.com/stonline/stappl/resourceSelector/app?page=fullResourceSelector&doctype=reference_manual&SeriesID=1577

Sonunda aradığıma ulaştım. RM0041
Reference manual
STM32F100xx
advanced ARM-based 32-bit MCUs


Cortex™-M3
Revision: r1p1
Technical Reference Manual


PM0056
Programming manual
STM32F10xxx/20xxx/21xxx/L1xxxx
Cortex-M3 programming manual


kafadan 50tl bu dökümanları yazdırmak tutacak. Hadi hayırlısı bakalım.
Çalışan kazanır.