oczywiście że nie pliku z main :). Masz takie pliki z końcówką _it. Poszukaj sobie. Zresztą koncepcja HAL-a zakłada pisanie w callbackach a nie modyfikowanie HAL-owych handlerów. Dla przykładu dla przerwania SysTick piszesz sobie funkcję o nazwie [syntax=c]void HAL_SYSTICK_Callback(void)[/syntax] i swój kod wkładasz tam.
Stworzenie podstrony dotyczącej softwaru gorąco popieram. Dla komputera oprogramowanie jest tak samo ważne jak i możliwości sprzętowe. Pozwala ono zaprezentować rzeczywiste możliwości sprzętu. Opis rozwiązań programowych i gotowe procedury do typowych zastosowań ułatwią pisanie własnych programów ( zarówno w BASICU, assemblerze, kodzie maszynowym Z80,...
http://obrazki.elektroda.pl/7805368800_1... http://obrazki.elektroda.pl/4555306000_1... Tiny Gad A- żegnajcie nudne wyświetlacze ;) Prawie luxomierz na ATTINY13 Nie da się ukryć, że z pewnych kontrowersyjnych ;) powodów szczególną sympatią darzę najmniejsze z procesorów atmela. Przedstawiona konstrukcja kolejny raz opiera...
http://obrazki.elektroda.pl/6126504700_1... Tiny_Nixie Zegar inny niż wszystkie Chciałem zaprezentować konstrukcję, której realizacja trwała około 10 lat ;), bo mniej więcej tyle minęło odkąd zakupiłem cztery Lampy LC-531 na krakowskiej giełdzie elektronicznej. W tym samym czasie też wpadły mi w ręce pierwsze AVR-y z niektórymi z nich...
http://obrazki.elektroda.pl/4404773800_1... Witam. Chciałbym zaprezentować Państwu moją konstrukcję DIY. Jest do panel kontrolny do komputera PC, który aktualnie spełnia funkcję 6-kanałowego nastawnika obrotów wentylatorów typu 12V 3pin. 1. Wstęp Jako, że jakiś czas temu zacząłem się interesować moddingiem i tuningiem PC, napotkałem...
Do tych OLEDów także są procedury lub biblioteki lub jakikolwiek dostępny kod w Bascomie? Pytam, bo są one dosyć tanie jak na wyświetlacze graficzne, jednak pisanie własnych procedur tylko po to aby wyświetlić stringa, to lekka przesada, a zastanawiam się nad sprawieniem sobie takiego modułu OLED. Ponadto w tej samej cenie są wersje dwukolorowe (yellow-blue)....
Od razu zaznaczę nie jestem obiektywny. Czy drogie no to już zależy. Najtańszy wyświetlacz 209zł brutto w tej cenie mamy: - TFT 4,3" 480x272 - panel dotykowy rezystancyjny - RTC - wkładamy tylko bateryjkę - buzer - 128MB na obrazy - 32MB na ikony i czcionki - 4kB na zmienne - szybkość działania 10fps - interfejs UART - cały interfejs tworzymy w SDK...
Tak sobie siedzę, piję piwo i zastanawiam się... Wniosek mój jest taki, że im osoba bardziej związana jest z rdzenną i prawdziwą - wyuczoną z krwi i kości elektryką (elektroenergetyką, energetyką), tym bardziej broni wartości wyuczonych, natomiast osoby postronne, po kursach, z pobocznymi zawodami o profilu elektrycznym/ elektronicznym nigdy nie zrozumieją...
A czemu miałby nie wykorzystać? Przecież to prostsze niż debugowanie układu w symulatorze, lub też wgrywanie i debugowanie metodą prób i błędów. IMHO lepiej zacząć naukę od nauki debugowania, niż bezmyślnie wrzucać kod do mikrokontrolera, w nadziei, że zadziała. Szczególnie pisanie procedur obsługi urządzeń dołączonych do procesora (pamięci, różne interfejsy)...
(at)kamyczek - czy jest sens pisać obsługę ENC28J60 czy DS18B20 w asm? To, że można to jedna sprawa... inna jaki jest z tego zysk. W tym momencie nie widzę żadnego. Czy w ASM nie można sobie określonych procedur wyciągnąć do osobnych .S i potem "linkować" i podpinać pod odpowiednie symbole rejestry io w danym procku? Ano można ;) Więc czym się to różni...
Witajcie. Czy mogli byscie mi podać adresik lub coś powiedzieć gdzie szukac mikroprocesora który miałby zaimplementowany TCP/IP. Chodziło by o to, żeby nie bawic sie w pisanie procedur wysyłania i odbierania ale tylko używać już działającej komunikacji w sieci Ethernet. Fajnie by było gdyby ten procek dało sie programować np w C/C++ lub takich popularniejszych...
Czytam wasze wpisy i w niektórych postach wypociny. 1. Kto raczył przyglądnąć się fotce autora? Nie wiem czy to przypadek ale obcięta góra nie pozwala jednoznacznie stwierdzić, że budynek autora zasilany jest z tego ZK. Ja tam widzę pojedyncze żyły sugerujące, że tak jest. 2. Jest to przyłącze ziemne do mojego domu oprócz tego jest dodatkowo podłączony...
A gdzie symulator.... Często podczas pisania skomplikowanych procedur korzystam intensywnie aby sprawdzić działanie danej części programu, pozatym pisanie w drabince czegoś większego to przesada. Wawrzo.
Dziś coraz rzadziej używa się podzespołów osiowych ale np rezystory mocy czy kondensatory impulsowe w kuchniach indukcyjnych są takie cały czas i wątpie by kiedykolwiek wystąpiły w wersjach SMD. Nie pozwalają na to rozmiary podzespołów Fakt, z tym jak przebiega proces wycinania i zaginania możesz mieć rację. Ale tutaj piszesz dokładnie to co ja napisałem...
jak wyobrazasz sobie pisanie czasowo-zaleznych procedur z właczonymi przerwaniami. tylko synchroniczne gdzie mozesz zrobic "clock stretching" (I2C na ten przyklad) Może znasz magiczną metode na softwaerowe generowanie przebiegu na pinie o scisle okreslonych parametrach czasowych z właczonymi przerwaniami (szczególnie jak nie wiesz ile zajmie ich obsługa)?...
Z przykrością muszę napisać, że największą wadą kopi posektorowych jest brak ukierunkowanych opcji odzyskiwania. Ani DMDE, ani Ddrescue nie ma informacji o tym, co robi obrazowanie, więc traktuje każdy sektor dokładnie tak samo, zamiast odczytywać metadane systemu plików, analizować je i odzyskiwać tylko określone pliki / foldery. Oznacza to, że poświęci...
Pczytaj na spokojnie jeszce raz wszystkie posty związane z tym tematem łacznie z moimi odpwiedziami. Najlepiej jak odpalisz program jaki był rozpowszechniany przez EP do sterowania LCD Nokii (i nie tylko - do zassania z forum) i nim bedziesz ładował dane do LCD-ka. Większość problemów z matrycami polega na wykonaniu odpowiedniego i pewnego połaczenia...
Witam, Trochę za późno zabrałem się za pisanie programu na zaliczenie. Temat mojego projektu to statystyki pliku , ile slow ile znakow ile linii i histogram. Ten program chce napisać sam, ale że na laborkach z programowania podczas wykłądania procedur i funkcji zagapiłem się i praktycznie nic nie wyniosłem z tych zajęć to mam teraz pewne problemy zrozumieć...
Jesli to ten bit, to nie bedzie problemu, innych nie zmienie ;) Juz raz zmieniałem (na zewnetrzny sygnał zegarowy) i jeszcze mi uc działa wiec :D Zaraz sie przekonam Dodano po 1 YES YES YES!!! Jeden pierdzielony bit, a ja kombinowałem na wszystkie trony czemu to nie działa :D Dzięki, jedna lakoniczna odpowiedź i po sprawie :D Teraz biore sie za pisanie...
Jeśli chodzi o pisanie programów na różne procesory to właśnie robię eksperyment, polegający na jednoczesnym pisaniu na dwa różne procesory. O ile mają one podobne zasoby sprzętowe. No i aplikacja nie jest zbyt specjalistyczna. Część procedur jest wspólna, inne - bardziej zależne od zasobów procesora - indywidualne dla każdego procka. Np. obsługa SD...
Są dokładne reguły dot. rozmiarów struktur, opisane w konwencji wołania. Niestety tu nie piszemy o strukturach jako takich. Pola bitowe jak już koledzy zauważyli są zależne od implementacji, a my piszemy sobie głownie o gcc, tak że pisanie o niestandardowych atrybutów , które są można powiedzieć standardowe w gcc jest lekko dziwne. Jeżeli chcesz pisać...
No widzę że wszędzie używając tych funkcji podaje się wartości całkowite, jednak w opisach tych funkcji jako wartość wejściowa podawane jest double a nie int, czy dokładniej uint. http://www.nongnu.org/avr-libc/user-manu... To raczej chyba anie nie błąd, ani głupota programistów, dlatego drążę temat:) Co do zmiennoprzecinkowych...
To znaczy, że to nie jest RS232 tylko łącze symetryczne, np. RS485 a do tego niestandardowo okablowane, by jeszcze na kabelku zarobić. Prawdopodobnie takich tablic można łączyć wiele równolegle na jednej parze przewodów sygnałowych. Jeżeli nie dorwiesz informacji od producenta ewentualnie od kogoś kto ma taką tablicę to tylko ołówek w dłoń odrysować...
Osobiscie polecam ASM, sam w nim pisze. Dzieki ASM dokladnie wiesz co sie dzieje w uC i masz pelna kontrole, zwlaszcza jesli chodzi o czasy wykonywanych instrukcji. Oczywiscie pisanie w ASM jest bardziej czasochlonne niz w jezykach wysokiego poziomu typu C, ale po dojsciu do wprawy, zgromadzeniu procedur i napisaniu wlasnych makr, wydaje mi sie ze w...
MES Mariusz --> przecież w tym co pisałem nie chodziło o tworzenie na siłę przerwania dla RC5 bo to akurat dobry pomysł jak na Bascom, chociaż co nieco spowalnia pracę ale może być ;) Chodziło o podopwiedź że można utworzyć dodatkowe przerwanie, które przerwie ci INPUT. Jeśli chodzi o standard pisania programów to ja cię do niczego nie namawiam na siłę....
Animacje graficzne na wyświetlaczu alfanumerycznym http://obrazki.elektroda.net/92_11855575... http://www.vega-xp.com/ini/files.zip http://obrazki.elektroda.net/64_11855577... Animacje graficzne na wyświetlaczu alfanumerycznym ze sterownikiem HD44780 wcale nie są trudne do osiągnięcia. Zazwyczaj definiujemy zestaw znaków CG RAM, aby je potem...
Witam. W szkole wymęczyli mnie assemblerem na '51 który opanowałem bardzo dobrze, Później pojawiły się AVRy które były i są dla mnie bardzo przyjemne, przesiadłem się na nie również z assemblerem.... Nie miałem potrzeby uczyć się C ponieważ po wielu latach mam tyle własnych procedur i funkcji ASM, że pisanie programów opiera się w 80% na ctrl+c i ctrl+v...
... Gadasz... nie tak dawno na forum widziałem program napisany w C , którego pętla główna została zrealizowana przy pomocy... labelki i goto :D Bardzo fajna pętla :) . I zajmuje, zdaje się, mniej niż for(;;); albo while(); . Ale widać, niekoszerna jest... PS: wstawia w for buźkę, ma być: for(;;); Dodano po 1 Jeśli chcesz podmienić adres powrotu...
double func( double A Hmm.. A jak 64-bitowa liczba double została zmieszczona w czterech 8-bitowych rejestrach? Magia się dzieje :) A co do pisania w ASM, moje zdanie jest takie, że dzisiejsze kompilatory są na tyle dobre, że przy włączonej optymalizacji naprawdę trudno jest samemu napisać lepszy kod. Oczywiście, tam gdzie jest potrzebna większa kontrola...
Może za bardzo się rozpisałem. Przerwa w dostępie prądu do kotła gazowego nie skutkuje niczym poważnym poza może wychłodzeniem domu, jeśli potrwa kilka godzin. Ale kocioł gazowy to kocioł rezerwowy. Podstawowe źródło ciepła to kocioł stałopalny, który ma jeden krytyczny dla bezpieczeństwa element - pompę obiegową. Kilka minut bez zasilania przy pełnym...
>Przeczytaj kolego tamtem swój post i objasnij co miałeś na myśli, bo to jest jeden wielki chaos, z którego nie wynika żadna w sumie użytaczna myśl - no może poza jedną: liczby od cyfry nie odróżniasz. Nie do konca rozumiem co miales na mysli - nigdzie nie robilem roznicy pomiedzy cyframi i liczbami - wiec zwroc uwage na to co komentujesz. Nie wiem...
Kol. Roko . Częściowo takie rzeczy pojawiły się już w polskiej pomocy do BASCOM-a On-Line. Obecnie jest jednak ona czasowo niedostępna. Przykład: BASCOM AVR - Tworzenie programu W trakcie edycji (...) Jak nie pisać programów. Dość często podczas przeglądania programów udostępnionych przez inne osoby da się zauważyć pewne charakterystyczne i powtarzane...
Jak już wspominali Piotr Piechota i Bigfoot po stronie wyświetlacza punkty Enable RS i RW połącz rezystorami 3K3 do +5V oraz kondensatorami 1nF do masy. W programie "na wszelki wypadek" można też co pewien czas ponownie inicjalizować wyświetlacz. Podpinałem rezystory 4.7K pomiędzy szynę danych a +5V (nie pamiętam czy do Enable i RW także) i nic to...
tJanusz C nielogiczne? Wiesz jeśli wszyscy myślą inaczej niż ja, to zastanawiam się czego nie rozumiem. rTom -co do begin i end w Pascalu, nie trzeba zmieniać przyzwyczajeń z Pascala, preprocesor to strasznie silne narzędzie -poważniejsza sprawa to inne priorytety operatorów -w C nie pisze się i=i+1 ;) tylko i += 1, ta konstrukcja jest ogólniejsza,...
Witam po dłuższej nieobecności. Też mam już dylemat po co robić to z uC skoro jest już gotowy kontroler do tego LCD. Ale jeszcze powalczę z tym LCD. Wersja do tej pory wykorzystuje 127 lini wyświetlacza, ponieważ tablica w uC utwrzona została w Ramie. Atmega 128 posiada 4Kb więc jak byśmy wykorzystali dostępną pamięę na tablice graficzna to nie zostało...
Najważniejsze to zrozumieć o co chodzi w najprostszy sposób bez pisania całego wykładu. Nie. Nie to jest najważniejsze. Najważniejsze to uczyć poprawnych procedur przy naprawianiu. Czy wypnie na próbę a potem wepnie, czy odlutuje coś na MB to jego sprawa. Być może Twoja. Jego niekoniecznie, bo może popsuć złącze. I co będzie, gdy znowu będzie trzeba...
moze i superwydajnosc C to legenda na jakies stare konstrukcje, teraz jednak po prostu bez C i asm nie ma sie co brac za to, bo ktora firma robi cos w basicu? hobbystycznie to mozna sobie pisac w czym sie chce, ale hobby moze sie przerodzic w przyszly zawod - lepiej wiec pisac w czyms co jest lepsze - a C po prostu JEST lepsze, bo 99% nowych uC jest...
Witam Widzę że pisanie programu jest wyuczone z książek z przykładami. Jak chcesz aby procesor migał diodką albo wypisał coś na LCD po naciśnięciu przycisku to taki poziom pisania w asemblerze wystarczy. Do wykorzystania procesora w szerszym zakresie potrzebny jest następny krok i stworzenie własnego systemu, który będzie odpowiednio zarządzał zasobami...
To jeszcze ja wtrące swoje 3 grosze. Co do select case to nie polecam - mniej miejsca zajmują pojedyńcze warunki IF tylko trzeba wtedy dobrze przemyśleć aby nie wyskakiwały dwa naraz albo chociarz prawidłowa wartość była wtedy kiedy oczekujemy tego. Dodatkowo zauważyłem ze w Bascomie 8051 użycie podwójnego lub potrójnego warunku IF (if cos=1 or cos=2......
Pewnie zaraz zostanę przeklęty i stanę się persona non grata , ale czy warto cofać się do BASICa w przypadku PICów. Basic jest owszem prosty, łatwy i przyjemny, ale to przecież język dla początkujących. Nic dziwnego, że w przypadku PICów nie został tak rozpowszechniony. W dodatku jest mało efektywny. Jeżeli chcesz sobie zrobić migającą diodę to OK,...
Proces diagnostyki aparatów wysokonapięciowych - wszelkiego rodzaju łączniki, rozłączniki, odłączniki, wyłączniki etc (bo chyba o to Tobie chodzi), są procesem może nie tak tajemniczym ale dyskretnym w sensie dostępnej literatury. Mało osób w tym fachu można nazwać specjalistami, w dodatku piszącymi książki na ten temat. Praktycznie wszystkie znaczące...
Zwykle gdy robiłem to liczyłem po prostu 2xkoszt materiału, ale koszt tego materiału będzie się liczył w tysiącach złoty bo sam jeden ten elektrozaczep kosztuje ponad 200zł a ma ich być ponad 40. Stawkę godzinową za zlecenie oszacuj na 150-200% swojego (godzinowego) wynagrodzenia. Jest do niby fajne założenie, ale w jednej firmie mogę być jednocześnie...
.... kolego ;) kinderm ..... chyba rzeczywiście jeszcze nawet nie zabrałeś się za pisanie programu na PC, bo ta twoja przyjazność LPT szybko legnie w gruzach na koszt połączenia przez RS232 (jeśli chodzi o zadanie jake starasz się rozwiązać) ... tak jak pisali koledzy o wiele łatwiej napisać (nawet jeśli trzeba się nauczyć obsługi RSa w PC).... ale...
SylwekK --> ależ ja się nie złoszczę i nie mam zamiaru nikomu udowadniać, że to ja mam jakąś rację i jedyny najlepszy pomysł na zorganizowanie tegoż zagadnienia ;) .... jak pisał arktik1 , każdy zrobi tak jak uważa. Jednak mam nadzieję, że ty także nie będziesz się złościł jeśli wspomnę że nie zawsze maksymalne uproszczenie kodu jest celem w samym sobie...
wilku_88 - o teraz fajny temat ;) wrzucę go do ulubionych bo jest tu parę ciekawych porad. Tak się składa jak widzę, że prawie na podobnym etapie znajomości języków jesteśmy, chociaż ja może Bascoma to już chociaż troszeczkę "obcykałem" ale wiadomo, że daleko mi jeszcze w nim do takich speców jak zumek chociażby ;) w asemblerze też swobodnie się prawie...
Mam mały problem z programem napisanym w bascomie .... ja myślę, że masz duuuży problem, dlaczego? 1. bo po pierwsze w ogóle nie zapoznałeś się ze standardami kodowania IR dla różnych pilotów (choćby dla RC5 i SONY o których wspominasz) 2. po drugie - proponuję najpierw poćwiczyć pisanie w Bascomie prostszych programów aby nabrać trochę doświadczenia...
W pierwszym poście trochę lepiej opisałem sposób tworzenia obrazu. Dziękuję za pozytywną ocenę, postaram się odpowiedzieć na wątpliwości i pytania. Przyczepić się mogę jedynie tego, że na schemacie złącza nie są opisane - powinno być bardziej sensownie, a nie SV1, SV2 itp, bo nic to nie mówi. Masz rację, poprawiłem złącza. Nie używam standardowego KANDA,...
Nie umarł i nie umrze, aczkolwiek może zostać "zdegradowany" do pozycji języka, który jest potrzebny tylko do napisania kompilatora. Stanie się tak, jeżeli pojawi się jezyk wysokiego poziomu, a właściwie to kompilator takiego języka, za pomocą którego będzie można uzyskać kod równie wydajny. Chociaż i tak zawsze pozostanie grupa entuzjastów asm. Znajomość...
http://obrazki.elektroda.pl/4992080000_1... element14 i Freescale Semiconductor prezentują nowe środowisko projektowe dla 8-bitowych mikrokontrolerów XL_STAR element14 – portal społecznościowy dla inżynierów zajmujących się projektowaniem urządzeń elektronicznych poinformował, że razem z firmą Freescale Semiconductor będzie promował...
Nic dodać , nic ująć. Ale dlaczego nie zacząć od http://www.picbasic.org/ ???? Ja mam już 40 stkę na karku , ślęczałem kiedyś całymi latami nad ASM. aż pewnego dnia Bóg zesłał na ziemię nową łopatę. ( czyli nowe narzędzia) i od tamtej pory pisanie w asm poszło do historii.a ja nie męczę sie nad podzieleniem liczby 32 bitowej przez 16 bitową czy z innymi...
wykonaj procedur procedur programowania adresy procedur
a300d matryca honda accord szyby benzyna szarpie octavia
tabela kondensatorów moczenie płytek
Filtry kubkowe 3-10A w polskich radiach lampowych Diora, Eltra, Unitra Różnice między filtrami kubkowymi 3-D-10A a 3-10A2 w radiach lampowych