Goto page Previous 1, 2, 3, 4 ... 14, 15, 16 Next
Marek
Guest
Fri Apr 04, 2014 3:22 pm
On Fri, 04 Apr 2014 14:09:27 +0200, jacek pozniak
<jacek.pozniak@flowservice.pl> wrote:
Quote:
Ten sam kod kompilowany na PIC działał źle, i w zależności od
wersji
kompilatora, różnie się w swojej wadliwej pracy zachowywał; pewne
fragmenty
Jakie kompilatory generowały Ci zły kod?
--
Marek
Marek
Guest
Fri Apr 04, 2014 3:23 pm
On Fri, 4 Apr 2014 15:16:02 +0200, Sylwester Łazar<info@alpro.pl>
wrote:
Quote:
Mogłeś zaprojektować w DIP28.
Wtedy łatwiej na przejściówce umieścić 4 szt. PIC32

.
Przecież pic32 jest w dip28...
--
Marek
jacek pozniak
Guest
Fri Apr 04, 2014 3:33 pm
Marek wrote:
Quote:
On Fri, 04 Apr 2014 14:09:27 +0200, jacek pozniak
jacek.pozniak@flowservice.pl> wrote:
Ten sam kod kompilowany na PIC działał źle, i w zależności od
wersji
kompilatora, różnie się w swojej wadliwej pracy zachowywał; pewne
fragmenty
Jakie kompilatory generowały Ci zły kod?
Moje obserwacje opieram na:
HiTech 9.63 i XC8
(nowszych od 9.63, przed XC8 1.30 nie sprawdzałem)
Wcześniejsze miały swoje homory ale generalnie nie miałem zastrzeżeń bo nie
stosowałem Microhipa w bardziej złożonych sprawach.
jp
jacek pozniak
Guest
Fri Apr 04, 2014 3:38 pm
jacek pozniak wrote:
Quote:
Marek wrote:
On Fri, 04 Apr 2014 14:09:27 +0200, jacek pozniak
jacek.pozniak@flowservice.pl> wrote:
Ten sam kod kompilowany na PIC działał źle, i w zależności od
wersji
kompilatora, różnie się w swojej wadliwej pracy zachowywał; pewne
fragmenty
Jakie kompilatory generowały Ci zły kod?
Moje obserwacje opieram na:
HiTech 9.63 i XC8
(nowszych od 9.63, przed XC8 1.30 nie sprawdzałem)
Wcześniejsze miały swoje homory ale generalnie nie miałem zastrzeżeń bo
nie stosowałem Microhipa w bardziej złożonych sprawach.
jp
Wszystko do do PIC18F
jp
Sylwester Ĺazar
Guest
Fri Apr 04, 2014 4:55 pm
Quote:
Mogłeś zaprojektować w DIP28.
Wtedy łatwiej na przejściówce umieścić 4 szt. PIC32

.
Przecież pic32 jest w dip28...
--
Marek
W zasadzie tak, ale już pinowo to średnio kompatybilne

32mx210 vs. 18F2320
VDD pin 13 vs. 20
PORTA2 pin 9 vs.4
PORTB,0 pin 4 vs. 21
PGED1,2,3 pin 4,21,2 vs. PGD 28
PGCEC1,2,3 pin 5,22,3 vs. PGC 27
No, ale ważne, że się opamiętali i są dostępne też i w DIP.
Swoją drogą wyszła dodatkowa zaleta DIPów, że można potem łatwo dorobić
przejściówkę
do starych projektów.
Najważniejsze jest chyba zasilanie i kabel programatora.
Jednak jak nawet ten sam producent zamienia piny, no to już musi być nowa
płytka.
S.
Zbych
Guest
Fri Apr 04, 2014 6:10 pm
W dniu 04.04.2014 14:09, jacek pozniak pisze:
Quote:
Ten sam kod kompilowany na PIC działał źle, i w zależności od wersji
kompilatora, różnie się w swojej wadliwej pracy zachowywał; pewne fragmenty
działały a pewne nie.
Dodam, że program, wg zapewnień autora, był pisany z dużym naciskiem na
przenośność, czyli zgodnie ze standardami.
Jeśli testowałeś to na C18 microchipa, to pamiętaj że nie jest on do
końca zgodny a ANSI (przynajmniej na domyślnych ustawieniach). Domyślnie
nie jest włączona promocja do inta, wyłączone jest zerowanie zmiennych
globalnych (trzeba podłączyć odpowiednią wersję biblioteki startowej,
żeby włączyć inicjalizację) i pewniej znajdzie się jeszcze parę różnic.
http://ww1.microchip.com/downloads/en/devicedoc/51288f.pdf
Marek
Guest
Fri Apr 04, 2014 6:37 pm
On Fri, 4 Apr 2014 18:55:08 +0200, Sylwester Łazar<info@alpro.pl>
wrote:
Quote:
Swoją drogą wyszła dodatkowa zaleta DIPów, że można potem łatwo
dorobić
przejściówkę
do starych projektów.
Mnie natomiast ciekawi dlaczego pic32 w dipie ma obniżona
częstotliwość z 80 MHz do max 50MHz, czyżby obudowa dip28 nie nadaje
do wyższej f?
--
Marek
Sylwester Ĺazar
Guest
Fri Apr 04, 2014 7:20 pm
Quote:
Mnie natomiast ciekawi dlaczego pic32 w dipie ma obniżona
częstotliwość z 80 MHz do max 50MHz, czyżby obudowa dip28 nie nadaje
do wyższej f?
--
Marek
Pamiętasz może Paralaxa?
SX-52AC-100Mhz
Jakoś się dało wiele lat temu.
Potem obnizyli sztucznie do 75MHz
To są właśnie ustalenia o których nic nie wiemy
S.
jacek pozniak
Guest
Fri Apr 04, 2014 7:39 pm
Zbych wrote:
Quote:
Jeśli testowałeś to na C18 microchipa, to pamiętaj że nie jest on do
....
To był kompilator HiTech oraz XC8, który chyba też raczej wywodzi się z
HiTech.
jp
jacek pozniak
Guest
Fri Apr 04, 2014 8:09 pm
pytajacy wrote:
Quote:
Muszę Cię rozczarować, w AVR-ach też różowo nie ma.
Systematycznie pojawiają się posty na różnych forach
że program napisany w AVR Studio 4 nie działają, działają
źle lub w ogóle się nie kompilują w ATMEL STUDIO 6.
Mi chodzi o sam kompilator i kompilację z linii poleceń.
Co do wszelkich "studio" to mogą mieć właczone/wyłaczone jakieś dyrektywy
błędy w plikach make, itp.
jp
Pszemol
Guest
Sat Apr 05, 2014 4:28 pm
"jacek pozniak" <jacek.pozniak@flowservice.pl> wrote in message
news:533ddbbb$0$2158$65785112@news.neostrada.pl...
Quote:
Prawdę mówiąc skłania mnie ta sytuacja do przesiadki na AVR, który jak
sie wydaje jest bardziej przyjazny dla kompilatora (jest na niego gcc)
Jak się już przesiadasz to może przesiądź się na jakiegoś dobrego
ARMa zamiast ciągnąć jakieś archaizmy w XXI wieku...
jacek pozniak
Guest
Sat Apr 05, 2014 4:42 pm
Pszemol wrote:
Quote:
"jacek pozniak" <jacek.pozniak@flowservice.pl> wrote in message
news:533ddbbb$0$2158$65785112@news.neostrada.pl...
Prawdę mówiąc skłania mnie ta sytuacja do przesiadki na AVR, który jak
sie wydaje jest bardziej przyjazny dla kompilatora (jest na niego gcc)
Jak się już przesiadasz to może przesiądź się na jakiegoś dobrego
ARMa zamiast ciągnąć jakieś archaizmy w XXI wieku...
Pewnie tak tylko nie miałem do czynienia z ARM.
Pytanie: Czy da się uzyskać, przy zasilaniu 3..3,6V pracę zegara RTC
(wystarczy jakiś wewnętrzny licznik) i średni pobór prądu na poziomie max
10uA, z okresowym wybudzaniep ARMa, np. co 30 ms?
jp
jacek pozniak
Guest
Sat Apr 05, 2014 4:50 pm
Jacek Radzikowski wrote:
Quote:
jacek pozniak wrote:
Nie znam się na PICach, więc nie będę się na ten temat wypowiadać, ale
jeśli zależy Ci na darmowym kompilatorze z porządnym wsparciem to polecam
uwadze MSP430. TI objęło jakiś czas temu opiekę nad portem gcc, nowa
wersja Code Composer Studio ma oficjalnie wspierać gcc. Można się
spodziewać że każdy nowy procesor będzie miał wsparcie od pierwszego dnia
kiedy będzie dostępny.
pzdr.
j.
Tak to wiem.
Moi koledzy od lat kleją na tym ciepłomierze (co prawda nie wykorzystują
gcc).
Hmm. sprawa jest godna rozważenia.
jp
AlexY
Guest
Sat Apr 05, 2014 5:34 pm
Użytkownik Pszemol napisał:
Quote:
"jacek pozniak" <jacek.pozniak@flowservice.pl> wrote in message
news:533ddbbb$0$2158$65785112@news.neostrada.pl...
Prawdę mówiąc skłania mnie ta sytuacja do przesiadki na AVR, który jak
sie wydaje jest bardziej przyjazny dla kompilatora (jest na niego gcc)
Jak się już przesiadasz to może przesiądź się na jakiegoś dobrego
ARMa zamiast ciągnąć jakieś archaizmy w XXI wieku...
Że niby do migania diodką ARMa trzeba?
--
AlexY
http://faq.enter.net.pl/simple-polish.html
http://www.pg.gda.pl/~agatek/netq.html
jacek pozniak
Guest
Sat Apr 05, 2014 5:55 pm
Quote:
Masz rację, ja też czekam na kompilator, który zrobi to co chcę a nie to
co napisałem

.
Wszyscy programiści, dowolnych języków na to czekają

jp
Goto page Previous 1, 2, 3, 4 ... 14, 15, 16 Next