Re: komilator C do prockow ATMEL 89C51
Masz problem? Zapytaj na forum elektroda.pl
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: komilator C do prockow ATMEL 89C51
Date: Thu, 01 Aug 2002 09:24:26 +0200
Bynajmniej, ja wstawiam asm w kod C i debuguję ;-)
Ale się czepił ;-))
Za to ja sprawdzam sobie dwoma kliknięciami jak długo program grzęźnie w
np: przerwaniu czy jakiejś periodycznie wołanej procedurze ;-))
--
PZD, Irek.N.
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: komilator C do prockow ATMEL 89C51
Date: Fri, 02 Aug 2002 00:43:56 +0200
Za to ja sprawdzam sobie dwoma kliknięciami jak długo program grzęźnie w
np: przerwaniu czy jakiejś periodycznie wołanej procedurze ;-))
Noo.. Ja sprawdzam w realtime na ICE ;-) Nb. często bardziej interesujące są
_współzależności_ niż czas_bezwzględny.
MC
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: komilator C do prockow ATMEL 89C51
Date: Fri, 02 Aug 2002 12:47:54 +0200
Noo.. Ja sprawdzam w realtime na ICE ;-) Nb. często bardziej interesujące są
_współzależności_ niż czas_bezwzględny.
Różnie bywa, ale średniego % tak nie zmierzysz ;-))
Jak długo piszesz w T? Ma coś co Ciebie denerwuje?
--
PZD, Irek.N.
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: komilator C do prockow ATMEL 89C51
Date: Sat, 03 Aug 2002 00:03:15 +0200
Różnie bywa, ale średniego % tak nie zmierzysz ;-))
Na ICE ? Wszystko zmierzysz (co do cyklu), zależy jak zaprogramujesz
wyzwalanie trace...
Jak długo piszesz w T? Ma coś co Ciebie denerwuje?
A bedzie Panocku ze trzy roki... Jest tam jakiś bug z bitfields więc już nie
używam tej konstrukcji. Aha i nie działa pod W2k ale z takiego powodu, że CMD
w W2k inaczej interpretuje napisy w cudzysłowach niż np. NT4. Ponoć w XP jest
jakaś flaga zgodności ale nie chce mi się na razie sprawdzać...
Po za tym nie mam większych zastrzeżeń... A jak mi się kompilat zdecydowanie
nie podoba to piszę #pragma asm i 'optymalizuję' :-) (dotyczy to małych,
często wykonywanyc funkcji)
MC
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: komilator C do prockow ATMEL 89C51
Date: Sat, 03 Aug 2002 00:16:35 +0200
{ciach - ciekawe}
Wypadało by więc się przyglšdnšć..bliżej :-)
--
PZD, Irek.N.
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: komilator C do prockow ATMEL 89C51
Date: Sat, 03 Aug 2002 02:04:30 +0200
Wypadało by więc się przyglšdnšć..bliżej :-)
Nowy zda się ma analizę czasu wykonanie kodu - o to Ci szło ;-)
MC
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: komilator C do prockow ATMEL 89C51
Date: Sat, 03 Aug 2002 23:58:21 +0200
Nowy zda się ma analizę czasu wykonanie kodu - o to Ci szło ;-)
3.14 x drzwi ;-)))
Akrat uV Keila jest w stanie zmierzyć jak procedura (czyli np:
przerwanie) obcišża procesor. Czasami nie jest ważny czas wykonania
procedury - tylko obcišżenie jakie ona wnosi do systemu (jeśli jest
periodycznie wołana i na dodatek może kończyć się albo po 4 taktach albo
po tysišcu to dodatkowo jest kłopot). Piszę np: obsługe klawiatury i
DAC-ów w przerwaniu zegara i zerkam ....acha - wychodzi 0.2% - czyli
praktycznie nic....dodatkowo podawany jest min, max oraz srednio.
Nic ważnego - ale jakoś tak przypadła mi ta dogodność do serca ;-)
--
PZD, Irek.N.
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: komilator C do prockow ATMEL 89C51
Date: Sun, 04 Aug 2002 00:14:28 +0200
3.14 x drzwi ;-)))
A nie przypadkiem 3.1415929 * ucho :)
Nie wiem co tam jest zrobione, tyle co w sieci wyczytałem...
Pozdrawiam
MC