Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Cortex ARM => Konuyu başlatan: Karamel - 13 Nisan 2015, 11:05:53

Başlık: arm microcontroller reset sorusu
Gönderen: Karamel - 13 Nisan 2015, 11:05:53
Merhaba. Suan okulda srm32f030 un refence manuel ini okuyorum. reset kisimlarina geldim. manuel dan anladigim kadariyla arm microcontrollerlarda donanim ayri ayri software resetlenebiliyor. Mesela spi. i2c yada portd gibi. bunu gorunce cok heyecanlandim vede hemen aklimda bir soru isareti olustu. donanimin takildigini yazilimsal olarak anlayabiliyormuyuz? yani mesela portd nin takildigini. islevini yerine getiremedigini yazilimsal olarak anlayabilirsek portd ye yazilimsal reset atip. Sonrada yeniden configure edip sistem durmadan calismasina devam ettirebiliriz?
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: MrDarK - 13 Nisan 2015, 11:14:05
Kısım kısım donanım takılmalarını anlayabilir misin çok emin değilim fakat genel olarak donanım takılmalarını Watch Dog ile anlayabiliyorsun.

Zaten ARM'da çekirdek haricinde olan (spi,i2c,rtc) gibi şeyler harici olarak bağlandığı için init de init fonksiyonları ile açıp kapatman mümkün. (Bir nevi donanıma reset atmak gibi)
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: Gökhan BEKEN - 13 Nisan 2015, 11:16:14
Donanımsal bir hata oluştuğu zaman,
void assert_failed(uint8_t* file, uint32_t line)
şeklinde tanımlanmış hata kesmesine gidiyor.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: yamak - 13 Nisan 2015, 11:57:54
Her donanımda bu olmuyo.Yani bunun için kendin bi yol bulmalısın.
Fakat I2C,SMBus vs gibi donanımlarda var.Özellikle SMBus'da timeout'lar belirleyebiliyosun.Örneğin slave'lerden bi tanesi clock streching işlemini uzatmış olabilir.Bu gibi durumlarda atıyorum SCL hattı 5 ms low da kalırsa interrupt oluşturup,reset attırabilirsin.Hatta kendisi hattı otomatik release de edebiliyo.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: Karamel - 13 Nisan 2015, 13:58:53
Alıntı yapılan: Gökhan BEKEN - 13 Nisan 2015, 11:16:14
Donanımsal bir hata oluştuğu zaman,
void assert_failed(uint8_t* file, uint32_t line)
şeklinde tanımlanmış hata kesmesine gidiyor.

hocam bu sekil degilde. hangi bit e neler oluyor seklinde anlatabilirmisiniz? ben st librarylerini bilmiyorum da.....  :-\

mesaj birleştirme:: 13 Nisan 2015, 14:01:09

Bu arada reset ile ilgili birsey daha kesfettim ama suan telefondan yazdigim icin. resim koymadan soru sorarsam biraz havada kalacak gibi. aksam unutmazsam. kesfimi hocalarimla paylasacagim. ::)
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: MrDarK - 13 Nisan 2015, 14:26:49
Resetle ilgili bir ön bilgi vereyim ;

MCU'ya PowerOn reset atmadığınız sürece RTC çalışmaya ve saniye ilerlemeye devam ediyor :) RTC'yi kaybetmiyoruz yani.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: Karamel - 13 Nisan 2015, 18:12:14
oglen hocalarima bir soru sorucagimi soylemistim. simdi bilgisayarimin asina oturabildim. reference manual dan reset diagramini kesip. buraya yapistirdim ::)

simdi oncelikle yazin kismet olursa yapacagim wav playerimda ssd1963. stm32f103 microcontroller. sd card vs olacak. bunlarin hepsinin reset girisi var.

forumdan bir hocam pcb cizim kabiliyetimi gelistirmem icin beaglebone semalarini ve pcb layerlarini incelememi soylemisti.

oradan gordugum kadari ile sistemdeki butun entegrelerin reset uclari birlestirilmis. bu cok mantikli! yani energy ilk kez verildiginde resetlere bagli capacitor ve direnc var. bu capacitor ilk anda kisa devre gibi davraniyor ve tum sistemi resetliyor. sonra direnci uzerinden logaritmik olarak e^(-t/RC) hizinda dolarken kisa devre ozelligini giderek acik devre sekline donusturuyor. yazin bende bu yapiyi denerim diye dusunuyordum ama stm32f030 un reference manual ini okurken asagidaki yapiyi gordum. asagidaki yapidan anladigim eger microcontroller bir sekilde resetlenirse. microcontrollerin reset ucuda bir sureligine 0 olacak ve yukaridaki gibi butun resetleri birbirine baglarsam. sistemdeki hersey reset olacak?

yukarida meseleyi dogru yorumlayabilmismiyim.?.?.?



(http://i.hizliresim.com/dn6YX7.png) (http://hizliresim.com/dn6YX7)
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: z - 13 Nisan 2015, 18:31:08
ARM işlemci kendi kendini resetleyebilir. Eğer ARM işlemci resetlendiğinde çipe hariçten bağlanmış resetlenebilir çipler de varsa onlar da otomatik resetlensin diiye bu şekilde bir yapı düşünülmüş.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: Karamel - 13 Nisan 2015, 18:35:44
hocam yani dogru anlamisim? ::)

peki 2. sorumda su. diyelim ki sistem takildi vede microcontroller resetlendi. ram icersindeki butun bilgiler gidecek degilmi? yani fisi ilk takisimiz gibi olacak?

eger boyle olacaksa takildigi zaman icerigini bozmadan yoluna devam etme sansi varmi?
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: z - 13 Nisan 2015, 18:51:12
Ram silinmez son değerler aynen kalır.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: MrDarK - 14 Nisan 2015, 21:06:12
Alıntı yapılan: z - 13 Nisan 2015, 18:51:12
Ram silinmez son değerler aynen kalır.

Hocam watchdog timer ile resetlendiği zaman veya ide üzerinden reset tuşuna bastığımda ram'i kaybediyorum. Deneme yaptınız mı acaba. Kullandığım Stm32L152VB
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: z - 14 Nisan 2015, 21:11:36
Denemedim.

Reset rutininde Ram'ı silen bir rutinin olmasın.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: MrDarK - 14 Nisan 2015, 22:20:18
Yok hocam, STM8 de dahil olmak üzere tüm reset durumlarında RAM'i kaybetmekteyim.
STM32L'de RAM'i koruyabildiğim durumlar ; Low Power Modlardan Stop Mode'u kullanarak Halt'a soktuktan sonra Run'a geçerken RAM kalıyor fakat bunun dışındaki durumlarda RAM'i kaybediyorum. Hoş halt'dan Run'a geçmek reset sayılmaz ama olsun söyleyeyim dedim :)

Dipnot : Eğer startup dosyasında yoksa ram'i temizlemek gibi birşey ekstra yazdığım birşey yok. Main içinde yani.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: Karamel - 14 Nisan 2015, 22:32:34
hocam. program ilk tanimlama kisimlarina gidip. ram bastan tanimlaniyor olabilirmi?

yani unsigned char = "A"; gibi tanimlama kisimlarinda yeniden A ya donusuyor olabilir mi?

bu benim aklima geldi ama suan odev yapmaya dalmistim  o gun. unuttum bunu sormayi. cunku adamlar ismini hatirlayamadigim bir register a microcontroller hangi sebepten resetlendigine dair bitler koymuslar. yani wdt ile resetlenince o bit degisiyor.

simdi sorum su. nasil yapacagiz bilmiyorum ama programin en en en basinda bunu kontrol etsek eger degismisse. onu temizleyip. ram initialize kismini atlayabilirmiyiz? eger yapabilirsek. bunu nasil yapariz?
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: z - 14 Nisan 2015, 23:13:42
ASM de mümkün C de reset ardından bir takım C rutinleri çağrılıyor. Bu rutinler init işlerini yapıyor olabilir.

Geçici çözüm olarak char a='A' gibi tanımlamaları yapma bunları bir init fonksiyonu içinde sen tanımla.

Böylece bu rutine girmezsen tanımlamaları yeniden yapmamış olursun.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: yamak - 15 Nisan 2015, 08:07:52
Main metoduna gelmeden önce run time library bss segment i sıfırlar data segmente de initial değerleri yükler.Yani global ve ilk değer atanmamış değişkenler run time library tarafında soft reset de dahi 0 a initialize edilir.İlk değer atanan global değişkenler ise ilk değerine initialize edilir.Eğer soft resette RAM'deki bazı değişkenlerinizin değişmemesini istiyosanız,o değişkeni RAM in kullanılmayan bil bölgesine(bss segment,data segment,stack ve heap in dışında bir yer) bir pointer vasıtasıyla yükleyebilir ya da daha kolayı aşağıdaki gibi bi tanımlama ile bu durumdan kurtulabilirsiniz.
Keil için:
#pragma NOINIT
unsigned char noInitData[20];

IAR için:
__no_init unsigned char noInitData[20];

Bu durumda noInitData adlı dizi runtime library tarafından init edilmez.Yani bu dizi bss segmente atılmaz.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: X-Fi - 15 Nisan 2015, 08:49:33
register olarak tanımlamayıp direk adrese yüklediğiniz veri de reset sonrası silinmez.

örnek;

*(uint32_t *)0x2000BFF0= 0xDEADBEEF;


Tabi bu durumda adresi başka bir registerin doldurma ihtimali de var :)

Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: JOKERAS - 15 Nisan 2015, 15:00:45
Selam,

Gereksiz diye hor görülen,tü sana denilen goto komutunun tam yeri.
Donanım denetlemeleri,bu komutla hata denetlenebilinir donanımın çalışıp çalışmadığı,
çalışmıyorsa Pc'u hata rutinine zıplatabilir.

Bir clock strech oldu veya data hattı tamda datanın ortasında donanım static eletrik yedi,
bu ölümcül bir hataya sebep olabilir,eğer data düzgün gitmediyse datanın hatalı olduğunu 
denetleyip ya olması gereken duruma hata rutinine veya hatayı doğru alana kadar devam etmesine karar verilebilinir.

Global değişkenler resetten etkilenmiyor halihazırdaki değerlerini muhafaza ediyor,
bu sebeple global değişkenlere ilke değerler ne olması isteniyorsa o değer mutlaka veriliyor.
Global bir değişken...

unsigned int g_val;        // Power on resette rastgele bir değer alıyor.
unsigned int g_val = 0; // Hangi değer ile başlayacaksa o değer verilmeli.


Yerel değişkenler...
unsigned int val; //Her reset veya power on resette 0 ile başlayacağı garanti.
yerel değişkenler sıfırdan başlıyor.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: yamak - 16 Nisan 2015, 08:22:43
Alıntı yapılan: JOKERAS - 15 Nisan 2015, 15:00:45
Selam,

Gereksiz diye hor görülen,tü sana denilen goto komutunun tam yeri.
Donanım denetlemeleri,bu komutla hata denetlenebilinir donanımın çalışıp çalışmadığı,
çalışmıyorsa Pc'u hata rutinine zıplatabilir.

Bir clock strech oldu veya data hattı tamda datanın ortasında donanım static eletrik yedi,
bu ölümcül bir hataya sebep olabilir,eğer data düzgün gitmediyse datanın hatalı olduğunu 
denetleyip ya olması gereken duruma hata rutinine veya hatayı doğru alana kadar devam etmesine karar verilebilinir.

Global değişkenler resetten etkilenmiyor halihazırdaki değerlerini muhafaza ediyor,
bu sebeple global değişkenlere ilke değerler ne olması isteniyorsa o değer mutlaka veriliyor.
Global bir değişken...

unsigned int g_val;        // Power on resette rastgele bir değer alıyor.
unsigned int g_val = 0; // Hangi değer ile başlayacaksa o değer verilmeli.


Yerel değişkenler...
unsigned int val; //Her reset veya power on resette 0 ile başlayacağı garanti.
yerel değişkenler sıfırdan başlıyor.
Hocam ilk değer atanmamış global değişkenler her zaman 0 a initialize edilir.İlk değer atanmamış yerel değişkenlerin ise ne olacağı belli olmaz.Tersini söylemişsiniz.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: JOKERAS - 16 Nisan 2015, 13:09:25
Yamak usta şöyle değilmi?

initialize kodu derleme aşamasında ilk değerleri yüklemiyormu?
Mesela bir gösterici bir adres bölgesini gösteren bir gösterici olsun.

unsigned int  *g_point; //Nereyi gösteriyor bu?Belirsiz,NULL değil!

Bu Ram'de rastgele değer ne ise o yüklenmiş olmayacakmı?
Bu göstericinin bir adresi göstermesi gerekmiyormu?
Mesela.
unsigned int *g_point = NULL; //ilk değer yüklüyoruz,Null adresi gösteriyor

unsigned int *g_point = (unsigned int) 0x55AA;

bu gösterici her halukarda 0x55AA adresini göstereceği kesin.
Değer yüklemesyedik ne olacağı belli olmayan rastgele bir adres bölgesini göstermiş olmayacakmıydı?

Pgm run time main'den başlamıyormu?
Diyelimki bir Reset geldi,kod main'den başladığına göre
yerel olan değişkenlerin başlangıç değerlerinin bir önemi yokki!
Hepsi 0'dan başlayacağı için istediğimiz değerleri biz vermiyormuyuz,eğer ilk değer istemiyorsak zaten sıfırdan başlıyor.

static yerel değişken ile global değişkenler arasında bir fark yoktur,
static değişkenler yerel tanımlanmışsa çağrıldığında yaratılıp işi bitince çöp olur.
static yerel değişkenlere çağrıldığında ilk değer ne ise onu yüklüyoruz,çünkü rastgele bir değer ile başlamasını istemiyoruz.
Bu aynı şey değilmidir?

Şu ana kadar yerel değişkenlere ilk değer vermeden baktığımda hepsi 0'dan başlıyor,
ama globaller rastgele değer ne ise onunla başlıyor.

Ya siz tersini söylüyorsunuz ya ben:)
Debug edip bakmak lazım.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: yamak - 16 Nisan 2015, 14:05:31
Hocam herhangi bir değere initialize edilmemiş global değişkenler linker tarafından bss segmente atılır.Run time library tarafından da bss segmentin tamamı startup ta 0 a initialize edilir.Yerel değişkenler ise stack'te tutulur.Stack'de karalama alanı olarak kullanıldığı için stack'te tutulacak initialize edilmemiş değişkenlerin ilk değerlerinin ne olacağı belli olmaz.Mesela aşağıdaki programı GCC ile derleyip sonucu gözlemleyebilirsiniz.
#include<stdlib.h>
#include<stdio.h>

unsigned char globalVar;

void fonk1(void)
{
    unsigned char localVar;
    printf("Local Variable:%d\n",localVar);
}

int main(){
    printf("Global Variable:%d\n",globalVar);
    fonk1();
}

Ben Qt'de çalıştırdım ve çıktısı aşağıdaki gibi:
Alıntı Yap
Global Variable:0
Local Variable:119
Press <RETURN> to close this window...
Ayrıca Global değişkenlere uygulanan kuralın aynısı static yerel değişkenlere de uygulanır.Bazı derleyiceler yerel değişkenlere ilk değer olarak 0 verebilir.Zaten yerel değişkenler için belli bi kural yok yukarıda söylediğim gibi.Fakat initialize edilmemiş global değişkenler kesinlikle 0 a initialize edilmek zorunda(Linker'a özel bi direktif verilmediği sürece).
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: JOKERAS - 16 Nisan 2015, 14:17:50
Yamak usta ben öyle biliyorum,yanlış biliyor olabilirim.
Belki sizin dediğiniz gibi tersi aklımda kalmış diyeceğim ama kafamda uyuşmayan şeyler var.
Neyse bir ara fırsat bulduğumda incelerim.
Aslında bu konularda profesör sayılabilecek ustalar bizi bu konuda aydınlatabilir,bilgimizi arttırmış oluruz.
Nerde nerde z,nerde gerbay,Fxdev,OG hepsi arazi,vay arkadaş:)
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: X-Fi - 16 Nisan 2015, 14:33:33
Konu öyle biryere geldiki senaryolar havada uçuyor hayali koşullar yaratılıp durum değerlendirmesi yapılıyor.

Bu beyin fırtınasını severek takip ediyorum C dilinin bug ını bulmanıza az kaldı :)

Ayrıca:

Alıntı yapılan: JOKERAS - 16 Nisan 2015, 13:09:25
static değişkenler yerel tanımlanmışsa çağrıldığında yaratılıp işi bitince çöp olur.

Bu cümle yanlış. Static değişken yerel tanımlıysa içeriği hiçbirzaman çöp olmaz tanımlandığı yerel fonksiyon tekrar çalıştırılıncaya kadar içerisindeki bilgi korunur.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: yamak - 16 Nisan 2015, 14:39:33
Alıntı yapılan: JOKERAS - 16 Nisan 2015, 14:17:50
Yamak usta ben öyle biliyorum,yanlış biliyor olabilirim.
Belki sizin dediğiniz gibi tersi aklımda kalmış diyeceğim ama kafamda uyuşmayan şeyler var.
Neyse bir ara fırsat bulduğumda incelerim.
Aslında bu konularda profesör sayılabilecek ustalar bizi bu konuda aydınlatabilir,bilgimizi arttırmış oluruz.
Nerde nerde z,nerde gerbay,Fxdev,OG hepsi arazi,vay arkadaş:)
Hocam uyuşmayan şeyler nedir?Kafa karıştıracak bişey yok aslında. Çok basit bi program yazıp yukarıda yazdıklarımın doğruluğunu test edebilirsiniz.

mesaj birleştirme:: 16 Nisan 2015, 14:40:20

Alıntı yapılan: X-Fi - 16 Nisan 2015, 14:33:33
Konu öyle biryere geldiki senaryolar havada uçuyor hayali koşullar yaratılıp durum değerlendirmesi yapılıyor.

Bu beyin fırtınasını severek takip ediyorum C dilinin bug ını bulmanıza az kaldı :)
Hocam artık çok az oluyor böyle konular forumda.Görünce kaçırmamaya çalışıyorum :).
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: X-Fi - 16 Nisan 2015, 14:43:34
Yamak hocam haklısın bu aralar forumda C üstadı bulmak gerçekten zor. Burada olanlarda artık cevap vermiyorlar :)
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: JOKERAS - 16 Nisan 2015, 15:15:44
Yamak usta,
global bir dizimiz olsun.

char  g_dizi[10];

bu dizi elemanlarının alacağı değerler nedir diye sorsam ne dersiniz?
Ben dizi elemanlarının değerlerinin 0 olmasını istiyorum.

Çöpten kasıt içeriği değil,global bir değer olmadığı için anlam ifade etmiyor,ben sadece yerel bölgede ulaştığım bir değerin
içeriğini tutuyor olması,sadece onu çağırdığımda geçerli,işimi gördüm ve işi bitti.
Çağırdığımda içeriğini tabiki koruyacak,korumadığında static olmasının zaten anlamı yokki.
Halbuki global olmuş olsaydı kod'un her adımında içeriğinin bir önemi vardı.


Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: yamak - 16 Nisan 2015, 15:38:52
Alıntı yapılan: JOKERAS - 16 Nisan 2015, 15:15:44
Yamak usta,
global bir dizimiz olsun.

char  g_dizi[10];

bu dizi elemanlarının alacağı değerler nedir diye sorsam ne dersiniz?
Ben dizi elemanlarının değerlerinin 0 olmasını istiyorum.

Çöpten kasıt içeriği değil,global bir değer olmadığı için anlam ifade etmiyor,ben sadece yerel bölgede ulaştığım bir değerin
içeriğini tutuyor olması,sadece onu çağırdığımda geçerli,işimi gördüm ve işi bitti.
Çağırdığımda içeriğini tabiki koruyacak,korumadığında static olmasının zaten anlamı yokki.
Halbuki global olmuş olsaydı kod'un her adımında içeriğinin bir önemi vardı.
Hepsi 0 olur derim.
Ayrıca static yerel değişkenler de .data segmentte tutulur.Yani program sonlanana kadar ram'de kalır.Global değişkenlerden tek farkı sadece tanımlandığı fonksiyon içerisinden erişilebiliyor olmasıdır.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: JOKERAS - 16 Nisan 2015, 15:47:24
işte sıfır olmuyor rastgele değerler alıyor,mesele o.
onun için

char g_dizi[10] = {0};

dediğimizde her eleman 0 oluyor.

Ben bunu yeni denemedim,daha önceleri böyle bir problemle karşılaşınca biraz tırmalayıp araştırınca
global'lere ilk değer ne ise onu vermek gerektiği kanısına varmıştım.
Sonra hocama sormuştum o'da aynen ilk değer verilmesi gerektiğini söylemişti.
Bu mplab'da uğraşırken olmuştu,derleyiciye göre değişiyorsa bilmiyorum.







Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: yamak - 16 Nisan 2015, 16:02:46
Hocam şöyle söyliyeyim hangi compiler ile çalışıyosunuz bilmiyorum ama kullandığınız compiler ANSI C uyumlu değil o zaman.
Aşağıdaki yazıyı okuyabilirsiniz isterseniz.Özellikle BSS kısmını.
http://en.wikipedia.org/wiki/Data_segment (http://en.wikipedia.org/wiki/Data_segment)
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: JOKERAS - 16 Nisan 2015, 16:11:04
Yamak usta,
mplab Ansi c değilmi?
Ufak tefek farklılıkarla Ansi olduğunu sanıyorum.
İngilizcem yok onun için anlamıyorum,çeviri pgm'ıda Tarzan Ceyn Türk'çesine çeviriyor:)

Şöyle bir durum olamazmı?
Gömülü sistemler ile Ansi c standartları bu tip şeyler için değişiklik yapılmış uydurulmuş olamazmı?
Ne bileyim kafam karıştı iyice.


Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: yamak - 16 Nisan 2015, 16:59:57
Hocam bu söylediğim şeylerin aynısı IAR ve Keil için de geçerli bi durum.Bunun embedded ile bi alakası yok.Şu an pc de Mplab kurulu olmadığı için deneyemiyorum ama xc8'in User Guide'ın aşağıdaki gibi bi yazı var.

Alıntı Yapbss These psects contain any uninitialized variables, which are not assigned a value
when they are defined, or variables which should be cleared by the runtime
startup code.

Yani bss i şöyle tanıtıyor:
"Bu section, tanımlandığında herhangi bir değer atanmamış ya da  runtime startup kodu tarafından temizlenecek değişkenleri içerir."
Siz bi noktayı kaçırıyo olabilir misiniz?
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: JOKERAS - 16 Nisan 2015, 18:10:34
Olabilir Yamak,her şey olabilir.
Birgün başıma gelince öğrenirim elbet:)

mesaj birleştirme:: 16 Nisan 2015, 18:40:50

Yamak,XC derleyicisi için bir pdf buldum sayfa 193'ten sonra bir şeyler var,
bir bakıp bizi aydınlatabilirmisiniz?
Teşekkürler.
https://www.google.com.tr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&cad=rja&uact=8&ved=0CFkQFjAH&url=http%3A%2F%2Fusers.ipfw.edu%2Fbroberg%2Fdocuments%2FMPLABXC8UsersGuide52053B.pdf&ei=YdAvVd2PGYOnsAGSpIO4BA&usg=AFQjCNHEJ9h2TAFxMxNmZL3pB9rlHXepNA (https://www.google.com.tr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&cad=rja&uact=8&ved=0CFkQFjAH&url=http%3A%2F%2Fusers.ipfw.edu%2Fbroberg%2Fdocuments%2FMPLABXC8UsersGuide52053B.pdf&ei=YdAvVd2PGYOnsAGSpIO4BA&usg=AFQjCNHEJ9h2TAFxMxNmZL3pB9rlHXepNA)
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: yamak - 16 Nisan 2015, 20:50:10
Hocam hangi konudan bahsediyosun. Direkt soruyu sorsan daha iyi olur bence.193 sayfadan sonra derken nereyi kastediyosun anlamadım.
Başlık: Ynt: arm microcontroller reset sorusu
Gönderen: bulut_01 - 16 Nisan 2015, 21:15:51
CCS Prosu ANSI C Standartına tabimi ?