Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Programowanie mikroprocesorów.

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 4 mar 2004, o 14:19

Areczkas, to ciekawa koncepcja z tym udostępnianiem tylko wybranych najciekawszych fragmentów (popieram). Takie potraktowanie zadagnienia pozwalałoby przenosić niektóre algorytmy do innych opracowań.

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

I jeszcze co nie co

Postautor: areczkas » 4 mar 2004, o 15:31

i każdy mógł by skorzystać.... tylko trzeba o tym głośno mówić to może redakcja EP w końcu zmieni swoją niezby elegancką politykę:)
Ja np najbardziej lubię pisać w asmie ale nie proszę o programy w tym języku- wystarczy że będę wogóle < oby nie w BASCOMIE- bo ogranicza wyobraźnię:) ) :lol:

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 4 mar 2004, o 15:55

Areczkas, ja też lubię najlepiej lubię asma (bo to język dla prawdziwych mężczyzn).

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

O asmie i BASCOMIE

Postautor: areczkas » 4 mar 2004, o 16:07

A co sądzisz o BASCOMIE? Ja dlatego wolę assma bo pisząc tylko w nim wiem tak naprawdę co się dzieje dokładnie w uP. Znajomość asma zmusze do dokładnej znajomości sprzętu a w BASCOMIE zachowujemy się jak dzieci które nie chcą wiedziećza dużo. Ale każdy ma swój gust...

Marek
-
-
Posty:74
Rejestracja:28 lut 2003, o 18:09
Lokalizacja:Podlasie

Postautor: Marek » 4 mar 2004, o 21:57

Uważam, ze BASCOM nie jest wcale zły na początek.
Gdyby nie publikacje na jego temat w EdW i EP to poława polskich elektroników nie "dotknęła" by jeszcze mikroprocesorów.

Chwała Ś.P. Zbyszkowi Raabe za jego dzieło.

tomek_j
-
-
Posty:264
Rejestracja:14 sty 2004, o 09:06

Postautor: tomek_j » 5 mar 2004, o 09:06

moim skromnym zdaniem pisanie tylko w asemblerze jest niezbyt dobrym pomyslem. Czy programista programujacy na PC-cie pisze w asemblerze? Nie - mimo ze takie pisanie teoretycznie daje mu mozliwosc pełnej kontroli nad sprzetem. Dzisiaj liczy sie czas, osiagniecie dobrego efektu w miare szybko. Da sie to osiagnac piszac w Bascomie, C, lub nawet w narzedziach pozwalajacych "narysowac" algorytm. Dzisiaj zaleca sie znac liste rozkazow uC ale pisac w jezyku wyzszego rzedu. Mysle ze ten proces bedzie postepowal i coraz wiecej programistow bedzie pisala w C lub w Bascomie nie znajac wogole asemblera - jezyka prawdziwych mezczyzn
Pzdr
T.J.

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

Troszkę o asmie

Postautor: areczkas » 5 mar 2004, o 09:50

[quote="Marek"]Uważam, ze BASCOM nie jest wcale zły na początek.
Gdyby nie publikacje na jego temat w EdW i EP to poława polskich elektroników nie "dotknęła" by jeszcze mikroprocesorów.

Witam kolegę. Fakt Marku masz rację- dzięki BASCOMOWI wiele osób zajęło się uP, natomiast na dłuższą metę nie jest to dobre rozwiązanie bo może ograniczyć uczących się. Watą EP i EdW jest to że p[ostawiły tylko na BASCOMA.

A co do asma- wielu go nie lubi bo jest trudny, to fakt, ale on nigdy nie umrze bo dzięki niemu jedynie możemy napisać efektywny i dobry program wyciskający wszyskie soki z uP. Pisanie w C też jest dobre- więc ważne jest aby pisać i pisać czy to w C czy w asmie- ważne aby znać uP i wiedzieć co się chce zrobić.
POZDRAWIAM

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 5 mar 2004, o 10:51

Dyskusja zaczyna robić się ciekawa, czyli zmierza do sensu istnienia forum. Zaczyna krystalizować się tyle poglądów ilu jest dyskutantów i o to chodzi. Czy pojawienie się BASCOMA spowodowało zainteresowanie się większej grupy układami z użyciem mikroprocesorów. Chyba nie do końca. Współczesny świat zmierza w tę stronę, więc my nie możemy zmierzać w innym kierunku (nie dlatego że chcemy tylko dlatego że musimy). Wcześniej czy później ta technologia stała by się obowiązującu wszędzie. Za miedługo nawet młotki do wbijania gwożdzi będą zawierały mikroprocesory.

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

gadu gadu a programator nie zrobiny

Postautor: areczkas » 5 mar 2004, o 11:02

Gawel ma zupełną rację. Niedługo wszystko co będziemy chcieli zrobićw elektronice to programowanie różnych kostek, czy to asm czy C czy BASCOM czy VHDL lub ABEL.....zostanie nam tylko poznawanie języków programowania i dlatego EP powinno... a wiem że zdają sobie z tego sprawę bardzo dobrze...uczyć właśnie programowania i pokazywania jak walczyć z rejestrami:)

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 5 mar 2004, o 11:10

Kolego tomek_j, to że na PC-cie nie pisze się w asm wynika ze skali problemu i pewnej specyfiki zagadnienia. Gdyby na C51 (AVR lub PIC) rozwiązywać zagadnienia przykładowo z obsługi baz danych, to z pewnością powstałoby narzędzie o wyższym poziomie abstrakcji.
Natomiast mikrokontrolery są używane w prostszych zastosowaniach, gdzie istotne są inne cechy użytkowe.

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 5 mar 2004, o 11:20

Areczkas napisał "A co do asma- wielu go nie lubi bo jest trudny"
Absolutnie z tym się nie zgadzam. Asm jest tak samo trudny jak każdy inny język programowania. Należy rozdzielić język programowania jako sformalizowany system zapisu od spraw związanych z algorytmem. Czyli jak to zrobić (algorytm) a nie jak zapisać (język).

tomek_j
-
-
Posty:264
Rejestracja:14 sty 2004, o 09:06

Postautor: tomek_j » 5 mar 2004, o 11:33

Nie bardzo chce sie wdac w dyskusje z rodzaju " o wyzszosci swiat.....". Chcialem tylko napisac o wynikach moich obserwacji trendow wsrod znanych mi ludzi parajacych sie urzadzeniami mikroprocesorowymi ( w tym piszacego te slowa). Kazdy kto chce powazniej potraktowac to zajecie musi pisac w jezyku wyzszego rzedu bo czas tworzenia aplikacji musi byc krotki. Klienci ( lub konkurencja) wymuszaja czeste zmiany funkcjonalne, dodawania nowych funkcji itp. Profesjonalni programisci nie moga sobie pozwolic na to by cos lubiec bo jest latwe (np C) lub nie lubiec bo jest trudne (np. asembler) . Narzedzie ma byc efektywne, a kod tworzony szybko i dobrej jakosci. Dzisiaj niestety asembler ( poza nielicznymi bardzo aplikacjami) takich cech nie ma. Oczywiscie hobbysci, dla ktorych czas tworzenia aplikacji nie jest istotny moga go uzywac. I na koniec uwaga - nowoczesne kompilatory pozwalaja kontrolowac uC w takim samym stopniu jak asembler, jedynym problemem jest rozmiar kodu (zreszta z tym tez jest coraz lepiej). Lekarstwem na to jest uC z wieksza pamiecia lub zupelnie inny typ. Jezyki wyzszego poziomu mozliwiaja stosunkowo latwe (ale oczywiscie nie automatyczne) przenosznie kodu np z 8051 na PIC18Fxx lub AVR. Przenoszenie programow napisanych w asemblerze w takim przypadku nie jest mozliwe.
Pzdr
T.J.

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

Sterowniki, porty, PC, i inne takie..

Postautor: areczkas » 5 mar 2004, o 11:34

Dlatego napisałem że jest trudny gdyż spotkałem się z taką obiegową opinią co nie znaczy że sam tak uważam. Sądzę że pisanie w asmie może sprawić więcej satysfakcji ponieważ w ten sposób możmy zapanować nad całym uP, poznać go dogłębnie i być paniem kodu...
A co do PC... ja np bardzo lubie asma na PC, starama się pisać wirusy, samemu tworzyć urządzenia które będą współpracowały z portami PC, a poza tym wstawki asmowe zawsze będą bardzo ważne. Przecież pisząc sterowniki nie poradzimu sobie bez asma

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

A na marsie znaja '51

Postautor: areczkas » 5 mar 2004, o 11:42

I tutaj Tomku masz zupełną rację- twoje argumenty są bardzo trafne. Tylko że '51 jest do dzisiaj stosowana chocby Pathfinder z marsa był budowany na 51... niesamowite prawda? A dlaczego?...bo jest tani i wystarczający...

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 5 mar 2004, o 11:56

No zaczynamy dyskutować na temat dostosowania narzędzi do potrzeb. Inaczej widzą to chobbyści inaczej ludzie zawodowo uprawiający tą działkę. Należy uświadomić sobie, że narzędzia (a takim jest kompilator jakiegoś języka) należy dobierać do konkretnego zastosowania. Nie można ograniczać się przykładowo do BASCOM'a bo to do niczego nie prowadzi. Należy patrzeć z szerszej perspektywy, ale to wymaga wysiłku i wiedzy.

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

Programowanie

Postautor: areczkas » 5 mar 2004, o 12:04

każdy pisze w tymn co lubi i w czym najlepiej umie programować

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 5 mar 2004, o 12:16

Albo zastanawia się w czym byłoby to zrobić najlepiej.

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

STXX a co to takiego ? :))

Postautor: areczkas » 5 mar 2004, o 12:23

Ja np uwielbiam asma ale już o tym pisałem i mam nadziejęże ile mi sił starczy i pomysłów będę pisał w nim chociaż umiem w C....
A co sądzisz o STXX już nikt nie chcę w nim programować? kiedyś nawet w EP był projekt prgramatora.. mam do niego dokumentacje, mogę użyczyć... jesli są chętni

Awatar użytkownika
areczkas
-
-
Posty:341
Rejestracja:2 mar 2004, o 13:18
Lokalizacja:Warszawa
Kontaktowanie:

DEBATA

Postautor: areczkas » 5 mar 2004, o 12:38

Chciałbym wszystkich zaprosić do puplicznej debaty co sądzicie o złych praktykach w EP, dlaczego nie podaje się kodów dlaczego płytki są niepełne i nie mają przeglądarki i dlaczego EP wychodzi w drugiej połowie miesiąca a np CHIP wręcz przeciwnie...

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 5 mar 2004, o 12:58

Do kompletu można dodać jeszcz kilka pytań (ale nie o to chodzi). Niestety zauważa się spadek jakości czasopisma EP. Coraz częściej informacje są niekompletne (przede wszystkim są braki w sferze oprogramowania). To że są publikowane schematy w dzisiejszych czasach właściwie nic nie znaczy. Większość konstrukcji jest do siebie podobna (jako hardvare) - nie jest to dziwne, bo procesory aplikuje się zawsze tak samo.
Czasami zamieszczane są wydruki z programów, ale nie zawsze jasne. Areczkas, to że wywalczymy zamieszczanie tekstów programu nie spowoduje jeszcze oczekiwanego efektu. Programy MUSZĄ BYĆ WYAŚNIONE, by nie prowadzić później rozważań na temat: "Co poeta miał na myśli pisząc te słowa?"

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 39 gości