Bedava ARM ve gömülü sistem kursu : teori + pratik deneyli, her ilde

Başlatan picusta, 01 Aralık 2013, 21:46:05

mir_as82

Hocam iki türlü simülasyon var. Birincisi simülasyon grader( not verme), ikincisi de real board grader.
C2 deki lab ta ikisi de var.
Project-option for Target e tikla-debug sekmesinden ise simulator sec.
Eğer Texas grader penceresi yoksa. Debug- OS support bölümünden Texas sec.

yldzelektronik

Acaba rica etsem resimli anlatım mümkün müdür?Bahsi geçen menüleri bulamıyorum.
Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.

MC_Skywalker

Project menüsünden  Options for Target 'Lab2' seçip açılan pencerede;
Debug sekmesinde Use Similator seçli olması gerekmekte.

kodunuzu yazıp derledikten sonra debug'ı çalıştırıyorsunuz TExaS penceresi açılıyor ordan tüm işlemleri yapıyorsunuz.

[IMG]http://i.imgur.com/nM2sbVa.jpg[/img]


burak_mv

Merhaba.Lab 6 da  istenen PF4 pinini if komutu ile nasıl kontrol edeceğiz?
if(GPIO_PORTF_DATA_R&0x10==0) // bu yazdığımın hatalı tarafı nedir?  
                                                 Ya da " in " adında bir değişken atadım diyelim;

                 in=GPIO_PORTF_DATA_R&0x10 ;
                      if(in==0)         //  şeklinde yazmakla veya
                      if(in==0x00)   //  şeklinde yazmakla ne yapmış oldum?

muhittin_kaplan

Ben Böyle Yamışım
int main(void){ 
	unsigned long volatile delay;
  TExaS_Init(SW_PIN_PF4, LED_PIN_PF2);  // activate grader and set system clock to 80 MHz
  // initialization goes here

  EnableInterrupts();           // enable interrupts for the grader
	PortF_Init();
	
  while(1){
    if (GPIO_PORTF_DATA_R &0x10){//PortF.4 pinini kontrol et 1 se
			GPIO_PORTF_DATA_R |=0x04;//ledi yak
		}
		else {
			GPIO_PORTF_DATA_R ^=0x04;//buton basılı değilse ledi toggle yap
			Delay100ms(1);//bekle
		}		
		// body goes here
  }
}

pea

@burak_mv
"0" gösterimi desimal gösterimdir. 0x00 ise heksadesimal. Compiler uygun sayı formatına çevirerek yapar işlemini, arada fark yoktur.
Hex'e alışmanız sizin faydanıza olur.

if ifadesinde köşeli parantezleri kullanmadığınızdan hata vermiştir.

@muhittin_kaplan
Kopya yok  :P

muhittin_kaplan

Aslında Düşündüm Biraz, Yazsam mı Acaba diye.
Yakışmadı Bir Hoca ya :)

MC_Skywalker

Bölüm 9 çok sıkıcı geldi LAB9'u yapmak birtürlü içimden gelmiyor. pıff

kopyamı çeksem acaba. yada nasıl çalışma motivasyonu bulsam.

fgokcegoz

Alıntı yapılan: MC_Skywalker - 17 Mart 2014, 16:51:26
Bölüm 9 çok sıkıcı geldi LAB9'u yapmak birtürlü içimden gelmiyor. pıff

kopyamı çeksem acaba. yada nasıl çalışma motivasyonu bulsam.

Bölüm 10, Bölüm 9 dan daha da sıkıcı... Lab10 a geldiğimde tüm enerjiyi tükettiğimden Bölüm11 e atladım... Lab 10 u yapmama kararı aldım... Zira ne dediğini anlamak, nasıl yapacağını bilmekten daha zor...
"Vicdanın ziyası, ulûm-u diniyedir. Aklın nuru, fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder." (Bediüzzaman Said Nursi)

pea

Bir Bölüm 7 değil de :D
Ben sıkıcı/bildiğim bölümleri http://users.ece.utexas.edu/~valvano/Volume1/E-Book/ buradan atlaya atlaya okuyarak geçiyorum. Videolarda da son slayttaki duruma bakıyorum, bilmediğim bir şey varsa izliyorum.
Lab'lar da en eğlenceli bölümler zaten. O kadar yazının, videonun sonunda lab olduğunu bilerek çalışabiliyorum.

electricker

Şu an lab 8 i tamamlayacağım. Bununla beraber ihtiyaçlarımı da düşünmeye başladım. Bir (logic analyzer) lojik analizör almak istiyorum. Sizin önerebileceğiniz, fiyat açısından uygun, taşınabilir, tecrübe etmiş olduğunuz bir cihaz var mı?

pea

https://www.picproje.org/index.php?topic=35071.0 bu başlıkta aliexpress'ten alınan bir lojik analizör vardı, beğenilmişti.
Burada satılan da aynı ürün olabilir: http://www.direnc.net/LOGIC-ANALIZOR,PR-13429.html

Bir de bu dersin öğrencilerine de şöyle güzel bir seçenek var:
Alıntı Yap4) Students in the edX class may purchase their own Analog Discovery logic analyzer/scope at http://www.digilentinc.com for $99 plus shipping. This hardware debugging tool is not required for this class, but we love ours a lot. When purchasing the Analog Discovery identify your school as edX and your class as UT.6.01x. If you have any questions about the Analog Discovery logic analyzer/scope please contact Digilent at awong@digilentinc.com. I did ask Digilent about shipping policies. The student price applies to all students in this class and they do ship world-wide. The cost of shipping will vary, so please contact Digilent directly for questions about price, shipping, import/export fees, and availability. In the order it asks for an .edu email; use your regular email and add a note that you are in edX UT.6.01x.

MC_Skywalker

http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,842,1018&Prod=ANALOG-DISCOVERY
bu ürünü $99 a edx eğitimine katıldığınız belirterek. alabiliyorsunuz.

Alıntı Yap
Students in the edX class may purchase their own Analog Discovery logic analyzer/scope at http://www.digilentinc.com for $99 plus shipping. This hardware debugging tool is not required for this class, but we love ours a lot. When purchasing the Analog Discovery identify your school as edX and your class as UT.6.01x. If you have any questions about the Analog Discovery logic analyzer/scope please contact Digilent at awong@digilentinc.com. I did ask Digilent about shipping policies. The student price applies to all students in this class and they do ship world-wide. The cost of shipping will vary, so please contact Digilent directly for questions about price, shipping, import/export fees, and availability. In the order it asks for an .edu email; use your regular email and add a note that you are in edX UT.6.01x.

muhittin_kaplan

Alıntı yapılan: MC_Skywalker - 17 Mart 2014, 16:51:26
Bölüm 9 çok sıkıcı geldi LAB9'u yapmak birtürlü içimden gelmiyor. pıff

kopyamı çeksem acaba. yada nasıl çalışma motivasyonu bulsam.
sıkıldım a gel.
https://www.picproje.org/index.php/topic,51537.150.html

mir_as82

Sysctl_rgcg2_r |=0x010;
Delay=Sysctl_rgcg2_r;// clock Stabil olana kadar bekle diyor.

Burada nasip bir bekleme var? Yapilan sadece bu değişkene değer atamak.