Co to znaczy "do takiej postaci"? Z tym RTLem to jest tak, że jest to pewien poziom abstrakcji. To, że widzisz muxa, to znaczy że jest on zrobiony na odpowiednich blokach w samym FPGA.
Poziom abstrakcji zapytania - wysoki... są emulatory napędów IDE/SCSI CD, używające pamięci Flash, są to jednak emulatory całego napędu, a nie tylko głowicy. Z tego co wiem obsługują jedynie odczyt.
No, no ... zaimponował mi tak wysoki poziom abstrakcji. Ale jak w zdaniu poprzednim w C poziom abstrakcji jest ale nie do tego stopnia.
Po jakiego czorta funkcje te zwracają liczbę pseudolosową? Kod pod PC często tak testuje i przenoszę do uC. Testowanie na mikrokontrolerze jest mało efektywne, zważywszy na brak technik typu Code Coverage czy Function Coverage. Albo ciekawsze testy jak symulacja zachowania EEPROM dla algorytmu emulowania EEPROM w Flash, jak błędy podczas kasowania,...
to nie może sie udać a do 2035roku wcale tak niedaleko Przecież po 2035 roku samochody spalinowe będą dalej jeździć. Nie będą mogły być sprzedawane nowe. Jeżeli terminu nie przełożą. wiem, chodzi mi o poziom abstrakcji tych pomysłów 3.1.14. Nie wysyłaj wiadomości nie związanych z tematem lub w złym dziale forum.
Takie alternatywne włączanie klasy to chyba jednak tyko definicjami preprocesora można zrobić. Ew. mając szablony użytkownik może z nich tworzyć własną klasę. Ale najprościej to zrobić na dwa sposoby: 1. Warstwa sprzętowa jest niezależna i tworzysz klasy obsługujące dany sprzęt, które same się inicjalizują i tworzą globalne obiekty dostępne w programie,...
A może to IDE jest z VSC? bo tak widzę w nagłówku. W zasadzie, to odniosłem się do: Największym jej problemem jest to, co było problemem i z Bascomem, PiCAxe i podobnymi platformami: użytkownicy tych platform często nie potrafili przerzucić się na bardziej zaawansowane i lepsze narzędzia , jak pełnoprawne IDE z "dorosłym" kompilatorem, gdzie poziom...
literki literki,żadnej propozycji. przenieście na wyższy poziom abstrakcji. Zaproponujcie nawet najgłupsze rozwiązanie. Zatrudne?
Wyższy poziom abstrakcji jeszcze nikomu nie zaszkodził. Ja np. żałuję, że na politechnice nie miałem porządnych zajęć z algebry. No ale coś za coś.
No to wtedy nie rejestujesz i masz nienaruszny poziom abstrakcji. Zresztą zakładając aplikację, która będzie tak intensywnie wykorzystywać DMA że OVR może się pojawić, to i tak nie wyabstrahujesz w 100% od sprzętu w trakcie jej pisania.
>>20707900 Może masz ciekawsze pytania, które pomogą w domowej produkcji, bo ja już właściwie nie mam. Pytań do ElektrodaBota w zasadzie nie mam. Podziwiam jedynie kolegę za ambitny pomysł. Ogólnie temat jest do ogarnięcia w domowym zaciszu, nawet jak na nasze warunki. Jest to w zasadzie kwestia wiedzy, pomysłowości i zasobności portfela. Nie należy...
Jest to bardzo wysoki poziom abstrakcji dość nieoptymalny jeśli chodzi o małe mikrokontrolery, jednak sprawa jest jaknajbardziej wykonalna (nawet są dostępne procesory z rdzeniem 8051 z maszyną wirtualną JAVA).
Nadal proponuj swoim klientom kryzy zamiast zaworów termostatycznych. Insynuujesz gościu i tyle. Kolega Janusz_kk nic takiego nie proponował! Będę miał po kim poprawiać.. Czysta megalomania. Ciekawe jakby wyszedł audyt twoich "dokonań"? kryzowanie ujednolica przepływ całościowy, ale zmniejsza wydajność nominalną pojedynczego grzejnika. Co to za bełkot?...
Zawsze się programuje na rejestrach, tylko masz poziom abstrakcji w postaci np HAL. W każdym środowisku można pisać na rejestrach nawet w notatniku i skonfigurowanym cmd można, rejestr to nic innego jak przestrzeń w pamięci, który pozwala na kontrolowanie danego peryferium. Polecam trochę poduczyć się jak działają mikrokontrolery gdyż aktualnie nie...
(at)prosiak_wej widziałem... ale to już przekracza mój poziom abstrakcji :) To dobrze że ludzie eksperymentują, bez tego pewnie nie powstałyby wynalazki we wczesnym etapie rewolucji przemysłowej, jednak podejrzewam że obecnie aby nastąpił postęp potrzebne są nieco lepiej usystematyzowane metody badawcze.
Podajcię jakieś propozycje jak rozwiązać ten problem zainstalowania XP Kupić czytnik i system. - To jest ten poziom abstrakcji, o który Ci zapewne chodzi w tych kombinacjach.
IMHO wlasnie kiedys bylo trudniej Powiedziałbym że było inaczej. Więcej pitolenia się właśnie z asm, taktami itp, mniejszy poziom abstrakcji. Teraz nawet zrozumienie jak działa procesor x86 zaczyna być nieco bardziej złożone.
Nie ma opcji, żeby jakiś nr zamka się powtarzał, więc sam skończ z teoriami. Czyli mamy 8 zapadek x 4 wysokości. Przestań bredzić, bo się przykro robi. Nawet przy 8-miu zapadkach, to jest raptem 4096 kombinacji. A liczy się raptem 4, bo druga czwórka jest do tej pierwszej symetryczna - żeby można było jakkolwiek klucz wkładać w zamek. Zresztą powodzenia...
Studia, przynajmniej z założenia, nie powinny kształcić "wyrobników", tylko co najmniej projektantów. Żeby zostać programistą to lepiej zapisać się na jakiś kurs niż na studia, generalnie to jest zajęcie dla techników. Z kolei studia magisterskie, to już powinien być wysoki poziom abstrakcji i absolutnie nie jest to przygotowanie do zawodu programisty,...
Jak początkujący nie zrozumie zjawisk na poziomie uproszczeń w postaci praw elektrotechniki (Ohma, Kirchhoffa), to tym bardziej nie zrozumie na poziomie elektronów. Poza tym żaden elektronik nie myśli o elektronach kiedy analizuje działanie układów - niepotrzebne utrudnienie. Trzeba założyć pewien poziom abstrakcji, mamy prąd, napięcie, oporność, czy...
A nie łatwiej będzie użyć bibliotek LL? Prawie ten sam poziom abstrakcji co na rejestrach, ale już z jasnymi opisami definiowanych symboli... Na przykład: [syntax=c]LL_GPIO_SetPinMode( GPIOB, LL_GPIO_PIN_1, LL_GPIO_MODE_OUTPUT); LL_GPIO_SetPinOutputType( GPIOB, LL_GPIO_PIN_1, LL_GPIO_OUTPUT_PUSHPULL); LL_GPIO_SetPinSpeed( GPIOB, LL_GPIO_PIN_1, LL_GPIO_SPEED_LOW);[/syntax]
Na poziomie abstrakcji tego obrazka - czemu nie, chociaż ma to tą wadę, że jak się przekaźnik zaspawa, to nie zatrzymasz tego autka. Pytanie jak twoje modyfikacje mają się do dźwigni zmiany kierunku i reszty układów w autku.
Jak dla mnie to zwarty stojan do masy.P To już chyba zbyt wysoki poziom abstrakcji dla co niektórych. Alternator na stół, zresztą pełno tego na szrotach - już sama cena stojana przekracza koszt używanego.
Pewnie go nie znalazłem, bo nie spełnia moich założeń które zobrazowałem w pierwszym poście, według nich 0111100 to wynik powinien być 0 i dwa razy carry czyli 11 a te sumatory które przedstawiłeś dają 1000 Układy 74xx to układy kombinacyjne (poza kilkoma wyjątkami), a Ty przedstawiasz koncepcję... sekwencyjną. Zbyt wysoki poziom abstrakcji jak na...
Czyli masz taki plik? https://github.com/DISTORTEC/distortosTe... Generalnie przy tym pliku na 100% też by nie znalazło stm32f4xx.h - trzeba tam dodać takie dwie linijki: CXXFLAGS_$(d) := $(CXXFLAGS_$(d)) $(ARCHITECTURE_INCLUDES) CXXFLAGS_$(d) := $(CXXFLAGS_$(d)) $(CHIP_INCLUDES) (ta pierwsza być...
Gwarantuję Ci że ten problem on rozwiąże, zresztą pewnie napisze o tym. Ideą forum tez nie jest pisanie porad od tak sobie, na jakichś poziomach abstrakcji.
napewno musisz napisac dwie aplikacje klienta i serwer klienci lacza sie z serwerem i tu komunikacje mozesz zrealizowac tak jak napisal x3r na gniazdach lub mozesz wejsc na wyzszy poziom abstrakcji i wykorzystac RMI http://java.sun.com/docs/books/tutorial/...
Poziom abstrakcji tego co napisałeś jest dość wysoki. Czy ten program ma zawierać w sobie również programowanie portów układów peryferyjnych (np. 8255 porty rownolegle i 8251 szeregowe), czy ma w sobie konwertery BCD na 7 seg, jakoś ten terminal ma być podlanczony ? Najlepiej napisz ten post od początku. Jak wygląda układ, co zawiera, bo opisałeś tylko...
MinisterQ - cos sciemniasz z tymi parametrami do funkcji przekazywanej jako wskaznik. W czym konkretnie miales problem? Podobnie ilosc rejestrow - piszac w C masz pewien poziom abstrakcji od sprzetu, zabawa z rejestrami moze posluzyc do napisania optymalniejszego kodu, ale nigdy nie jest to problemem. Kompilator powinien sie wszystkim zajac sam.
Teraz dopiero mam nad czym się zastanawiać. :cry: Zaczynam sobie tłumaczyć- FSM- automat skończony. Zamiast FIFO- może bufor kołowy? Wszystko sprowadzić do sprawdzania w main()? [syntax=c] while(1) { Event_I2C(); Event_something(); Event_something_else_1(); ... } [/syntax] Wprowadzasz mnie na wysoki poziom abstrakcji. Nie potrafię tego sprowadzić do...
(at)PDT Moim nie są dobrym przykładem dobrze napisanego softu. I nie chodzi tutaj o rozmiar tego kodu czy o błędy w sofcie (bo każdy soft jest zabugowany mniej lub bardziej). Nawet nie chodzi mi o poziom abstrakcji tego kodu bo sam stosuje większą abstrakcję (np uniwersalny interfejs do IO, interfejs urządzenia blokowego etc). Po prostu sam styl w...
000andrzej Jaki masz w tym cel zeby mnie atakowac o literowke? Wykaz w ktorym punkcie poprzedniego postu jest cos nielogicznego. Swoja wypowiedzia chciales wykazac moj blad czy udowodnic swoja wyzszosc? Narazie udowodniles tyle, ze potrafisz poslugiwac sie wyszukiwarka. i pewnie nie ma czegos takiego jak claytronika (claytronics)? Moze to za wysoki...
To prawda, Widoki (czyli pewnie kwerendy) W tym watku używam słowa widok (View) w sensie architektonicznym (jak np we wzorcu Model View Controler MVC) a nie SQLowym. Choć widok SQL "do pewnego stopnia" może wprowadzać poziom abstrakcji nad prostymi danymi, ale przyjmijmy że nie o tym myślałem. na potrzeby tego wątku lepsze słowo na widok to "Prezentacja"...
Siemka, Jak już przelecisz podstawy elektroniki i elektrotechniki, przejdź na bardziej zaawansowany poziom abstrakcji:), np. (wypasiona książka ludzi z Wydziału Elektrotechniki, Informatyki i Telekomunikacji) http://zbc.uz.zgora.pl/dlibra/docmetadat... Specjaliści z Zielonej Góry zamieścili tam najnowsze osiągnięcia naukowe z zakresu elektroniki,...
Opisz może przeznaczenie tego urządzenia bo teraz to jest za duży poziom abstrakcji. Do tego co opisałeś wystarczy użyć sprężynę skrętną (chyba tak to się nazywa fachowo) o odpowiedniej sile - tyle że nie będzie regulacji. Zastosowanie silnika to w tym przypadku duże schody, bo w momencie "naciągania" ramienia (o ile przełamiesz moment obrotowy silnika)...
Pliki .xsl można dodawać, .xslx - niestety nie, ale wystarczy spakować np. ZIPem i już się będzie dało. Twój opis jest na tyle zawiły, że sądzę, iż lepiej nadawałby się do jego realizacji MS Access... tak czy inaczej spróbuj opisać co chcesz osiągnąć bardziej ogólnie, na wyższym poziomie abstrakcji - nie na poziomie komórek, wierszy i kolumn tylko funkcjonalności.
(at)tronics Wybacz ale nie mam czasu na cały ten film. Jednak znalazłem moment aby popatrzeć na to: https://github.com/arduino/Arduino/blob/... Widzę, że jest dodany pewien poziom abstrakcji. Niemniej jednak te 630bajtów może być mocno różne w zależności od wersji gcc oraz flag kompilacji. (at)R-MIK...
Ogólnie te zawiłe dziwne rzeczy ze szkoły się przydają... na pewnym zaawansowanym poziomie. Oczywiście problem z diodą można przedstawić na wiele sposobów. Poprzez ominiecie całkowicie spadku napięcia na diodzie i zastosowaniu prawa ohm'a (jednak trzeba poznać teorię związaną z prawem ohm'a), po równania nieliniowe opisujące spadek napięcia diody w...
Nie wiem, ale podejrzewam, że nie. Nie ten poziom abstrakcji. Może wzorzec Functional Global Variable (non-reentrant VI)? Ja mam zwyczaj dodawać do FGV wyjście bool Done ze stałą wartością true; w miejscu wywołania załączam opcję "Skip if busy" i na przenoszę wyniki do lokalnej pętli podstawie stanu Done (1 - FGV wykonany, dane z jego wyjść są ważne;...
Załącz jakiś przykładowy plik, bo to co piszesz jest niezbyt jasne, a poza tym trudno udzielać odpowiedzi na takim poziomie abstrakcji. Piszesz o komórce D7, która w podanej przez Ciebie na początku formule była wartością szukaną, czy o to chodzi? [syntax=text]=JEŻELI(ORAZ(D7>=0;D7<... twoja_formuła ; "BŁĄD")[/syntax]
Nemo, jest tylko jedna drobna, aczkolwiek bardzo wazna przeszkoda....zadna z firm nie pozwoli sobie na pisanie w asemblerze, ze wzgledow finansowych...kazda firma to ograniczone zasoby typu: finanse, czas, ludzie itd. Dlatego stosuja gotowe rozwiazania, srodowiska C-podobne i inne narzedzia. Poziom asemblera to nie ten poziom abstrakcji, gdyby w tym...
W moim przykładzie chciałem zilustrować jak głęboko schodzisz w swoim rozumowaniu. Nie schodź tak głęboko. Wejdź na troszkę wyższy poziom abstrakcji. Jedyne powiązanie na poziomie sprzętu to I/O. Tak jak pisałem, PLC to taka szafa z przekaźnikami, które musisz połączyć. I ten język nie do końca odwzorowuje ASM. Jest łudząco podobny ale te różnice powodują...
Ech... Freddie, oczywiście zasadniczo masz rację, ale Twój poziom abstrakcji dorównuje piotrusiowemu. Przykład ze sterowaniem przerwaniami UART rzeczywiście trafiony, tylko że ani M7 ani M0 nie mają bitband, a mi np. dużo bardziej przydałoby się sterowanie przerwaniami USB na M4, tylko tak się złośliwie składa, że peryferial USB leży poza obszarem BB....
ale czemu naookolo? ta instrukcja sluzy wlasnie do odczytywania tablic z tym ze domyslnie 8 bitowych. takwiec odczytujesz sobie do tablicy typu char a pozniej deklarujesz jeden wskaznik na int do ktorego przypisujesz adres pierwszego elementu tablicy zrzutowany na int i powinno dzialac. Ja tu specjalnie niczego na okolo nie widze, to jest ten sam poziom...
oczywiście odpowiednim przekrojem drutu narodowego Takiego nie znam ;) Ja w zasilaczach syntetycznych nisko napięciowych. Yyy... Czy ktoś takie coś wykonywał z kolegów czy to poprostu czysta abstrakcja No wprowadziłeś mnie na nowy poziom abstrakcji. Takie zasilanie (filtracja) jest mi potrzebna do podłączania precyzyjnych urządzeń elektronicznych jakie...
Koledze chyba chodziło o to aby pokazać, ze gdzieś te adresy UID istnieją (bo w DS chyba zapomnieli), a nie że trzeba używać HAL itp. Co do korzystania z HAL - z pewnością kod jest bardziej czytelny niż zapis tego typu: TIM1->CR2 =0x1234 |(1<<16) ^0x01; :) W dzisiejszych czasach komunikacja w zespole jest bardziej istotna, niżeli geniusze indywidualiści,...
No to w czym problem ? Po wysłaniu requesta ustawiasz odliczanie czasu na okres po którym na pewno będzie odpowiedź i analizujesz to co przyszło pod kątem pożądanej zawartości... Czasem może się zdarzyć jakiś bajcik lub dwa z przodu i/lub z tyłu i trzeba to wyciąć w odpowiedniej procedurce. Ogólnie trzeba sobie dzielić zadania programistyczne na różne...
Ciekawe czy tu mają (bo nie wgryzałem się we wszystkie możliwości i opisy) możliwość graficznego definiowania pewnych bloków (procedur), a następnie "wejścia do nich", gdzie zobaczymy kolejny poziom abstrakcji - itd, itp.... Tak jak mam w normalnym programowaniu procedurę, mogę do niej wejść i widzę, że składa się ona z kolejnych kilku procedur, do...
Zależy jakie kto ma pudełko. Szymtro ma duże i w jego koszu na śmieci niejeden hobbysta też by coś cennego znalazł. Niestety Jego rady to 7 poziom abstrakcji a nie każdy ma czas na studiowanie "czwartego bajtu po PE" bo nie każdy pisze programatory. Mnie np. szkoda czasu na wnikanie w SPI bo szybciej znajdę błąd doswiadczalnie. Elektronika też na tym...
Skoro już zostałem wywołany, to prosił bym o sprecyzowanie modelu płyty. Pod tym linkiem -> 10 ! Trudno rowiązywać problem na takim poziomie abstrakcji.
Z tym że kolega w xmedze wykorzystywał zapewne sprzętowy USART a z tego co zrozumiałem kolega "jaskol" zrobił to programowo a to trochę inny poziom abstrakcji moim zdaniem :) Oj nie, to akurat tez sprzetowo. UART sprzetowy nadzwyczajnie dobrze dzialal ;) Za to obrazilem sie kiedys na I2C, bo nie dzialal poprawnie, pozniej znalazlem errate, ale niesmak...
Odpowiedź jest prosta : to rozwiązanie jest po prostu relatywnie najtańsze ,co daje szansę że największą grupę zainteresowanych obejmie taka zabawa . Poza tym przy ilości programowej godzin w szkole nie można liczyć na to że ktoś się nauczy nie wiem czego raczej podstaw i poruszania się w tym temacie . To jest tak jak ze studiami kto się na nich nauczył...
I co, całe zasilanie chcesz opierać na jednym bezpieczniku agregatu? Czyli powrót instalacji do czasów Gomułki? Przyznam, że takiej sytuacji nie brałem pod uwagę. Dla mnie uszkodzenie w jednej gałęzi instalacji nie ma prawa dezorganizować działania pozostałych. Ale cóż, kwestia wyboru. Widzę że masz problem z działaniem na ograniczonej mocy w awaryjnych...
Witam, jeśli automatyk,który mówi, że zrobił już wiele biurowców z zaawansowaną wentylacją, przez 2-a miesiące nie potrafi zdiagnować usterki układu zliczającego przepływy (dopiero po mojej prośbie to zrobił), a inny, który uruchamia agregat chłodniczy, tak że pracuje z niepełną mocą, uparcie twierdzi, że pracuje z 100% wydajnością (co mu wykazałem...
No to mamy powiedzmy sterownik, pamięć, inwerter, matrycę :) oki :) tą stronę rozumiem, prawie monitor. Jaki format interfejsu wchodziłby w rachubę sterownik do PC ?? Sterownik do kolejnego mikrokontrolera SPI, czy w końcu magistrala równoległa :) Jaki poziom abstrakcji w obsłudze panelu i jak to podzielić, driver - system? Czy wogóle robimy zabawkę...
Good said... Jest, niestety, w temacie wiele do wyjaśnienia. Ot, choćby taki drobiazg. Doktoryzują się ludziska nad jakimś sierściuchem, co to sobie jaja z pogrzebu robi. Albo nad innym Księżycem, który sam z siebie nie wie - świecić, czy wręcz przeciwnie. Zupełnie, jak Pan Czesio z załącznika (sorry za jakość). A ja się pytam, co to w ogóle za tematy...
W przypadku bibliotek dynamicznych, jak wcześniej pisałem, trzeba zrezygnować z tak wysokiego poziomu abstrakcji na rzecz WinAPI i najlepiej standardów przekazywania parametrów zgodnych z Windows (nie z Delphi), szczególnie tyczy się to stringów. W przypadku funkcji graficznych, jak wcześniej pisałem, trzeba operować na DC obiektów i rysować z użyciem...
Wykonuję zawód techniczny, doć pokrewny i przyswajanie nowej wiedzy jest tu raczej regułš i koniecznociš. Widzę to tak, że w programowaniu nie przeskoczyłem jeszcze jakiej masy krytycznej po której "wszystko staje się łatwiejsze" Same zasady języka C i zasady działania ľC sš stosunkowo zrozumiałe, ale nie potrafię "przenieć się na wyższy poziom...
Jednokrotnie: SysSockCreate, -Bind, -Listen Cyklicznie: SysSockSelect, -Accept tylko raz gdy nowy klient nawiązał połączenie, -Send gdy potrzeba, -Receive gdy nadeszły dane. Jeśli chcesz obsługiwać wielu klientów, musisz przechowywać samodzielnie dane dotyczące każdego z połączeń. Połączenie trzeba zamknąć gdy przez pewien czas nie było aktywności klienta...
Realizują to takie programy, do których należy m.in. wspomniany. Jednak sposób zapisu w pamięci może być na tyle złożony, że nie będziesz w stanie tego wywnioskować. Przykładowo takie podwozie - niby dwustanowe, a może być realizowane nie za pomocą zmiennej logicznej, a np wartości 5-10 (nie pytaj, czemu) albo może odzwierciedlać np przypisanie obiektów...
Słowem wstępu - zaczynałem od projektowania elektroniki i pracowałem jako programista systemów wbudowanych. Post jest tłumaczeniem znanego w świecie Jacoba Beningo. Jest to jego opinia i każdy może się z nią zgodzić lub nie. Ja się akurat zgadzam z nim z wielu powodów. Jako człowiek, który z wykształcenia jest elektronikiem, jestem bardzo "przywiązany"...
Wiele jest pozytywnych efektów użycia wskaźników: 1. Łatwość manipulacji danych (zamiast przepisywać całe obiekty celem zamiany ich miejsc wystarczy tylko zamiana wskaźników; łatwiej przekazać do funkcji wskaźnik, niż cały obiekt) 2. Możliwość korzystania z dużych obszarów pamięci w sposób dynamiczny (rezerwujesz dokładnie tyle pamięci, ile w danej...
Czy w Arduino można przyspieszyć ustawienia pinów jako wej czy wy. W Bascom można napisać set portx i mamy cały port ustawiony. Jak to zrobić w Arduino? Muszę ustawić 50 pinów więc jest o co walczyć. Marek A dlaczego chcesz to przyśpieszyć? Bo stosowanie frameworku, który wprowadza jakieśtam poziomy abstrakcji i w związku z tym spowalnia działanie...
Arduino to dla mnie ślepa drogą...dokładnie jest to BASCOM w wydaniu C++. Korzystasz z gotowych bibliotek, często napisanych bardzo nieoptymalnie przez niedoświadczonych użytkowników, a tak naprawdę kompletnie nie wiesz co się dzieje "pod maską". Wystarczy spojrzeć na kod funkcji digitalWrite i zwykle ustawianie portu jedna instrukcja asemblera. To,...
Projekt bardzo ciekawy, chętnie bym kod w javie zobaczył bo sam chce sie nauczyć pisać w tym języku żeby łączyć go z avrami, może macie jakieś linki z których można pozyskać wiedzę w tym temacie? Nic Tobie nie da "zobaczenie kodu w javie". Zacznij od hello world na konsoli, później idź dalej i dalej... A jak byś chciał jakąś książkę to polecam "Thinking...
ad 1. Będzie wymagane co najmniej przekompilowanie programu. Reszta zależy - XMEGA oraz nowe AVR mają w miarę ujednolicone peryferia i tu zazwyczaj zmiana modelu procesora nie pocąga jakiś drastycznych zmian w kodzie. Szczególnie jeśli jest to zmiana w ramach jednej rozdziny. Bardzo dużo zależy też od sposobu napisania programu. Arduino zapewnia pewnien...
Dokładniej Zbyszek Rabee. Napisała sporo programów a nie wiedział co to stos i do czego służy. W sumie co w tym złego? Czy świadomość budowy procesora ma wpływ na funkcjonalność programowania? Po co zaprzątać sobie głowę rzeczami nieistotnymi z punktu widzenia celu jaki chcesz osiągnąć? Program pisze się, po to żeby coś robił, a nie po to żeby pięknie...
...tylko przypomnę, że sam napęd elektryczny jest niemal idealny do transportu indywidualnego, a spory może budzić jedynie źródło energii dla tego silnika. Nikt nie kwestionuje tego, że silnik elektryczny działa. "Jedynie" źródło energii jest problemem. Trochę naiwna jest wiara, że są to przejściowe problemy i na pewno zostaną wkrótce (w 2035r zakaz...
pojawiła się kwestia "rozumienia słów Silnik elektryczny to też silnik, tak samo napędza samochód. Albo piłę. Na pewnym poziomie abstrakcji to "to samo". Gdy zaczniemy głębiej wszyscy zaczynamy widzieć różnice. Jest to więc tylko kwestia semantyczna gdzie kończy się "tak samo" i dla kogo.
Patrz mój pierwszy komentarz - wszystko zależy od użytego kompilatora i poziomu abstrakcji, na jakim jest wszystko realizowane. Piszesz zbyt ogólnie, aby udzielać konkretnej odpowiedzi. Samych rodzajów sterowników w systemie jest wiele na różnym poziomie dostępu. Części z nich nawet nie wykonasz w architekturze niezgodnej z systemem (m.in. tryb jądra,...
Bym się rozpisał na ten temat, ale może kiedy indziej :P Dla fanów C/C++: "The Design Warriors Guide to FPGAs" i wiele innych.
A w jaki sposób dokładnie się to dzieje? Chodzi mi o wytłumaczenie typu "prąd leci przez R6 (dorysowany rezystor w miejscu górnej dziury) itd... Jak to się dzieje, że tranzystor Q3 ustawia na sztywno napięcie dla baz Q1, Q2? Bo napięcie UBE (około 0,7 V) jest w środku oporowego dzielnika napięcia, więc można w przybliżeniu policzyć, jakie napięcie...
Zaraz, Ty nie jesteś czasem osobą która uważa, że const "nie jest w duchu jęyka C" ? :) Tak i zdania nie zmieniłem. Zrozum, nie każdy lubi pisać po tych rejestrach i mieć uszyte rozwiązanie na miarę. Ja przykładowo wolę coś co ma pewny pozoiom abstrakcji. /...../ Zrozum, nie każdy lubi pisać po tych rejestrach i mieć uszyte rozwiązanie na miarę. Ja...
Jeśli ktoś nie budował wiele razy bądź nie bywał na budowach to może nie wiedzieć że wylewanie fundamentów na dwa razy to częste przypadki i nic dziwnego. Poziom abstrakcji w Twoich postach przerasta moją percepcję, więc wycofują się z dyskusji. Wlasnie z uwagi na glebokosc przemarzania gruntu fundamenty pod budynki robi sie na glebokosc wieksza niz...
Z własnego doświadczenia: C następnie C++ i jak to pojmiesz, to nauczysz się programować w większości języków wysokiego poziomu. Jw. Jesli zrozumie zasady pisania w ww. jezykach, opanuje programowanie strukturalne (C) i nie sprawia mu klopotu mechanizmy programowania obiektowego (C++), to przesiadka na jezyk Java (lub inny jezyk obiektowy) bedzie juz...
Zgadzam się z przedmówcą...nie do końca wiadomo o co chodzi. Jeżeli mamy do czynienia ze źródłem napięcia (a raczej tak jest skoro napięcie zasilania jest podane przedziałem 12-15V) to prąd który płynie w obwodzie jest zależny od tego napięcia i rezystancji obciążenia zgodnie z prawem Ohma (tak w najprostszym przypadku rzecz ujmując). Jeżeli chcesz...
No chciałeś Freddie podyskutować, to masz :D Do tej pory moja filozofia programowania sprowadzała się do tego, aby pisać nieblokujące procedury tzn. - jeśli nie można natychmiast skorzystać z dostępu, to wyskocz i daj popracować w tym czasie innym procedurom - może one w tym czasie są wolne i mogą działać - a za jakiś czas sprawdź czy już wolne i jeśli...
Zadajesz pytania na tak wysokim poziomie abstrakcji, że nie gniewaj się ale na prawdę, jak już ktoś wcześniej wspomniał - na takie problemy to tylko szklana kula i wróżka z certyfikatem państwowym może pomóc. 1. co to znaczy zbyt mała pamięć ? Np w ATtiny2313 w porównaniu do twojego procka ATmega32 to ty masz tej pamięci 2 hektary z hakiem - a jednak...
Na tym poziomie abstrakcji to ja wiem ale jeśli przyczyną jest grzałka to powinna mieć jakieś przebicie... Mogę ją wymienić profilaktycznie ale podejrzewam, że to nie są tanie rzeczy, dlatego wolałbym mieć pewność co trzeba wymienić. Stąd pytanie do fachowców...
Moje zdanie wirtualizacji jest, określił bym, mocno sceptyczne. Albo coś jest albo czegoś nie ma! A jak coś jest wirtualnie to jak dla mnie tego nie ma. Albo dane należą do mnie i są na moim dysku albo nie należą do mnie a należą do "chmury obliczeniowej". No a zobacz ile daje wirtualizacja: masz np. jakiś system odpalony nie na maszynie rzeczywistej...
Najlepszym interfejsem do Excela jest chyba sam Excel ;) Nie opisałeś zbyt szczegółowo co chcesz osiągnąć, ja to rozumiem, że masz dużo danych w jakimś pliku Excel które ktoś lub coś wypełnia, a Ty chcesz z nich tworzyć jakieś skrócone podsumowania? Sposobów na "dobranie się" do takiego Excela jest kilka. Jak pisałem, zaczynając od samego Excela, można:...
opiszesz mi wszystkie instrukcje jakie oferuje Atmega8? Atmega8 to popularny 8-bitowy mikrokontroler z rodziny AVR produkowany przez firmę Microchip (dawniej Atmel). Wyróżnia się on niskim zużyciem energii, prostotą programowania oraz bogatym zestawem peryferiów. Poniżej przedstawiam zestaw podstawowych instrukcji dostępnych w Atmega8. Atmega8 korzysta...
Gdyby przyjąć hipotetyczną sytuację, w której mamy AVR i ARM, a więc różne rdzenie, ale identyczny układ peryferyjny, np. USART, to kod w c nie wymagałby żadnej zmiany. Czyli rdzeń tak naprawdę jest nie aż tak istotny. To właśnie miałem na myśli. Jasne, ja cię rozumiem i też uważam, że myślimy o tym samym i się w tym zgadzamy. Ja się tylko do sformułowania...
Ludzie tysiące lat temu posiedli zdolność myślenia abstrakcyjnego i upraszczania rzeczywistości, śmiało, korzystaj z tego. Dobra wiadomość jest taka, że kolega rozróżnia symbole elementów elektronicznych na swoim poziomie abstrakcji :) Jeszcze raz się wtrącę ..kłótnie może są dobre, obserwatorzy WIDZĄ ale jednak bicie piany to jet WASZ i mój sukces....
A to podli hardwarowcy co tworzą procesory które używają wskaźników do adresowania jakby nie mogli tego inaczej realizować!... oh wait (at)jacekcz po prostu powiedz że nie lubisz hardwaru i dla Ciebie idealnie by było być na poziomie abstrakcji bez grama hardware. Niestety embedded jeszcze ma spore powiązanie z hardware i może ono nie jest po prostu...
Na takim poziomie abstrakcji pytania - chyba ciężko udzielić jakichkolwiek rad... Czego konkretnie potrzebujesz?
Widzę po woli że nie ma na to najlepszego wyjścia. Jest tylko dobre, szybkie i uniwersalne. Postaraj się zdefiniować precyzyjniej problem, to się rozwiązanie znajdzie. Jak pisałem na problem dołączania niepotrzebnych funkcji rozwiązaniem jest umieszczanie każdej w osobnym pliku, jeśli to ci nie odpowiada to podałem ci opcje linkera, które to załatwią...
język opisu sprzętu zawsze będzie językiem opisu sprzętu, a nie C++ Dave_PL nie miał tego na myśli. Ale przy dużych systemach brakuje po prostu zwykłych typedef, struktur znanych chociaż z C, które wprowadza standard Verilog-2005 razem z rozszerzeniem SV. SystemVerilog to nie tylko HDL( Hardware Description Language ), ale także HVL ( Hardware Verification...
Są gdzieś podane wyliczenia jak z grubsza wyliczyć moc potrzebną do nadania żeby przy danej antenie odebrać jakąś tam moc. Takie coś jest sensowne i jakieś tam wzory na to są. (jak znajdę podrzucę) Na całość jako efekt końcowy składa tyle parametrów, że nie wiem czy jest na to jakikolwiek sposób. Jeden z nich podstawowy czułość odbiornika jest tak...
No sprytne, dzięki. Sądziłem, że przy tak wielkim poziomie abstrakcji tego języka takie zabawy nie są już akurat tu potrzebne.
Nauka pythona nie pójdzie Ci na marne bo jest szeroko stosowany na najwyższym poziomie abstrakcji. Bez C na początku dasz radę, ale gdy będziesz miał w planie pisać swój program i będziesz chciał wyciskać ze sprzętu ile się da, wtedy bez C/C++ ani rusz, a być może nawet i asemblera. I nie pisz, że 8-bitowce to archeologia, bo wciąż mają znaczny udział...
jakubw - jeśli taki program ma stanowić podstawę pod cos większego, to zastosowanie funkcji (ergo, zwiększenie poziomu abstrakcji) jest lepszym wyjściem.
Niestety Na szczęście! nie ma możliwości żeby czysto od strony sprzętowej zablokować możliwości łączenia z siecią ale umożliwić użytkownikowi normalne korzystanie z komputera w pełnym zakresie Dokładnie. Wystarczy trochę pomyśleć, żeby dojść do wniosku, że jest to teoretycznie niemożliwe. Bebechy komputera zajmują się przetwarzaniem dowolnych danych...
Tymon, ja wiem. Tylko zastanawiałem się, czy pisząc na wyższym poziomie abstrakcji syntezer sobie poradzi żeby to upchnąć.
Nie widzę powodu, aby udziwniać. Instalujesz środowisko dla FPGA, których używasz i potem piszesz w języku wspieranym przez to środowisko. Dodawanie kolejnych warstw pośrednich IMHO nie mam sensu, no chyba, że dodałyby jakieś dalsze poziomy abstrakcji, ale tu nie wydaje mi się, aby tyn MyHDL wnosił jakiś przełom.
Albo napisać coś inteligentniej i nawet na 8bit AVR będzie działać Pewnych problemów nie rozwiąże nawet najlepszy soft. To czego najczęściej brakowało mi w AVR to DMA i RAM. Problem rozwiązałby Xmega ale one są najczęściej droższe od dużo lepiej wyposażonych ARM i dużo wolniejsze przy tym samym zegarze (tak ok 7 razy). Jak już miałem uczyć się obsługi...
Na takim poziomie abstrakcji nie ma sensu spekulować. Poproszę o zrzuty ekranu obrazujące opisywane zjawisko oraz informację o sprzęcie i systemie (z tym czy płyta tłoczona, czy inna włącznie).
Dariusz - nie zaciemniaj, proszę :( Widzisz, że autor nie ma kompletnie podstaw z programowania i dopiero się ich uczy... O optymalizacji czy wyższym poziomie abstrakcji i obiektowości pogadamy później...
Od siebie dodam że po przejściu z Linuxa do FreeBSD mało kto wraca do Linuxa Możesz to uzasadnić? Przeszedłem kolejno przez: Vax (jakiś systemV niepamiętam dokłądnie jaki) Linux 1.0 Linux 1.2 Początki *BSD (nie pamiętam dokładnie jaki) Slackarwe - od samego początku tej dystrybucji do czasu aż gentoo odkryłem ... a w nim porty. Gentoo - fascynacja...
Dyskusja na takim poziomie abstrakcji staje się jakby lekko bezprzedmiotowa... masz rację, szczególnie że zabawa trwa od 2007 roku a jak dotychczas nie zostało zademonstrowane NIC. Nie mówię nawet o gotowym urządzeniu, a o takim czymś: In April 2009 EEStor announced third-party certification of permittivity. The press release did not mention the voltage...
poziom adblue poziom bagnet poziom użytkownika
baofeng kabel znajdować filtr paliwo pralka wymiana spalić silnik
corolla obroty kuchnia indesit k3g21
Telewizor sam się włącza w nocy - przyczyny i rozwiązania Telewizor widzi WiFi, ale nie łączy - rozwiązania