Jeśli dopiero dwa dni, to nie stracisz dużo, jeśli rzucisz go w kąt i zaczniesz się uczyć C. Gorąco polecam.
Można bazować też na tutorialu na atmega8... Jest nieco więcej chyba tutoriali na ten uC... Oczywiście trzeba się zapoznać z dokumentacją do mega16 bo konfiguracja portów jest inna... Pozatym drastycznych różnic niema... Co do języka to bascom faktycznie jest nienajlepszy i chyba nawet nie warto się w niego pchać... W miarę dobrze znam C a asembler...
Zdecydowanie Arduino - ma ciekawą filozofię oprogramowania. To że jest w C++ też IMHO jest dużą zaletą, bo na większych platformach też w praktyce będziesz tego języka używał. Arduino ma też coś w rodzaju HAL, więc umożliwia liźniecie pewnej innej koncepcji programowania, charakterystycznej dla większych maszyn. Z drugiej strony soft do Arduino ma olbrzymie...
Timer będzie odliczał np. sekundy tak jak Waitms 1000, tylko dokładniej. Dobra rada: Odinstaluj BASCOM i zacznij się uczyć C dlatego: http://mikrokontrolery.blogspot.com/2011... Kurs C: http://mikrokontrolery.blogspot.com/2011... Kurs AVR w C: http://mikrokontrolery.blogspot.com/2011...
Załóżmy że chcesz uzyskać 100Hz. Procesor kreci się na przykład 8MHz. Timer napędzany jest sygnałem takim jak procesor, ale można ten sygnał podzielić tak żeby, na przykład co 1024 takty procesora do Timera trafiał jeden takt. Taki podział uzyskuje się za pomoca preskalera. Teraz wiadomo że Timer jest już taktowany wolniej bo co 1024 takty z 8MHz, ale...
Ja zacząłem sie bascoma uczyc tylko dlatego ze jest prosty i dlatego ze ma dobrego helpa. Do WinAVR z C nie mam helpa i nie mam skąd sie uczyć :(. C znam, ale na platforme peceta, chociaz składnia w sumie ta sama. Rozumiem zalety obu języków, bo w C stworzyłem sporo aplikacji i wiem jakie ma mozliwosci. Stąd moje pytanie o manual do C na AVRy, jak tylko...
Co do kwarcu to definiujemy go zawsze, niezależnie od tego czy proc pracuje na zewnętrznym, czy na wewnętrznym, bo to jest informacja dla kompilatora, wg jakiej wartości ma wyliczyć czasy dla różnych instrukcji. Jeżeli to jest "nówka sztuka" to pracuje na wewn. 1MHz. Jak sam zauważyłeś, instrukcja "Loop" powinna znajdować się po ostatnim "Endsub", ale...
Bawiłem sie w bascomie ładne pare miesiecy, od bascoma zacząłem swoją (trwającą już od zimowych ferii 2004) przygodę z uC, no na początku oczywiście było świetnie, byłem zdziwiony jakie to proste i nie przejmowalem sie tym że proste programy zajmują ponad 1k w pamieci programu. Pierwsze programiki to było coś wspaniałego, programowałem na początku tylko...
I jaki język programowania PLD waszym zdaniem najlepszy ? Którego warto się uczyć ? Myślałem nad CUPL. Pod słowem PLD kryje się wszystko i nic. Osobiście uważam, że dowolny HDL spisze się dobrze, do układów CPLD/FPGA. Kiedyś używano ABEL'a, ale to już historia... Chodzi mi o to, żebym nie postąpił tak jak kiedyś, gdy wszyscy mówili , że BASCOM jest...
No jedyne co zrobiłem to z kumplem w 8051C zaporgramowaliśmy LCD by napis wyświetlał, zrobione to było w C, kompilator keil. jak powiedizałem chce się uczyć stopniowo... No to początek masz za sobą. Proponuję zrobić konsolkę na ATMega8 (w miarę tani i "mocny" procesorek) z wyświetlaczem LCD. Minimum to procesor i tych kilka drutów z procesora do wyświetlacza....
seba_x -> i bez schematu już ktoś tu zwrócił jasno uwagę gdzie leży problem. kolego Balu -> chyba trza autorowi i pozostałym obserwatorom powiedzieć dokładnie w czym tkwi błąd gdy piszesz: Przede wszystkim błąd jest tutaj: S1 Alias Porta.3 (O ile s1 to button) i masz oczywiście 100% racji, ale skoro autor też pisze coś tak (delikatnie mówiąc)...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
Kolego, najwyraźniej nie wiesz ani o co pytasz, ani jak daleko jesteś od celu :) Ale to do wybaczenia, skoro się dopiero uczysz. Zacznijmy od tego że nie ma tak jednoznacznego pojęcia jak "programowanie robotów". Co w ogóle masz na myśli mówiąc "robot"? Zabawka z Lego Mindstorm? Piesek Aibo? Spawarka przemysłowa? Bezzałogowy Predator? To wszystko są...
ChatGPT pewnie by to rozwiązał więc nie trzeba znać matematyki, baaa, programowania tylko umieć zapytać ;) Jak Jen-Hsun Huang przepowiada, że programowania nie ma się co uczyć bo to pole przejmie AI.
(at)tadeko, dużo przykładów w asm jest zawartych w datasheet mikrokontrolerów atmela. Między innymi jest ten o który pytasz, jest również odczyt. Dodano po 9 Daj sobie spokój. Jeśli kolega Tadeko chce uczyć się asemblera, to należałoby mu pomóc i nakierować w odpowiednim kierunku. Przede wszystkim musi zrozumieć, że porównanie asm z bascom nie ma sensu....
Drugie to Bascom – widziałem kursy, ale nigdy mnie nie interesowały. Bo po co się uczyć martwego języka który wymaga płatnego narzędzia. Ale w czasach przedarduinowych to było coś. Mnie to nigdy nie interesowało, bo jak weszło, to dawno już tworzyłem swoje projekty na AVR w C. Nie widziałem dla siebie zastosowania. Na attiny a nawet atmega w...
Takich konstrukcji nam potrzeba dla naszych wnuczków, zgłoś się po kartę SD z adresem do przesyłki! :) Szukam też osoby, która chciałaby napisać krótki kurs o płytce micro:bit, ale kurs nie dla nas, starych inżynierów, tylko pod kątem tego, jak moglibyśmy wnuczkom, naszym dzieciom, pokazać elektronikę na przykładzie tej płytki i jak ich zainteresować...
Jest stopień celsjusza w fontach, które dołączyłem do programu. Wiec trzeba wypisać chr() "tę" literkę, gdzie on jest. Natomiast nie wiem jak to napisać w programie. Jeśli ktoś ci obiecywał, że nie trzeba się uczyć programowania bo się to "ma", to cie okłamał. Kpiowanie bez zrozumienia to słaba metoda. Sorry, ale nawet słowne określenie zagadnień ci...
Niech Kolega tak się nie unosi :) Chodziło mi o to że BASCOM uczy lenistwa, po co znać budowe procka skoro BASCOM robi coś za mnie. Zabawa się kończy gdy nagle przestaje coś działać, Gdybyś pisał program w C lub ASM (2 dni) to zaczyna się chodzenie po forum dlaczego mi coś nie działa i nagle się okazuje że program zamiast 15 minut pisze się tydzień....
Cóż, też chciałbym zabrać zdanie w tej dyskusji. Moje skromne zdanie przedstawia się podobnie jak i innych kolegów. Owszem, dla zabawy fajnie się programuje w czymś graficznym, nie trzeba się przejmować wieloma problemami, wnikać w standardy komunikacji czy wertować dokumentacje układów. Wszystko fajnie, ale w pewnym momencie to przestaje wystarczać....
Nikt ne ma ŻADNYCH sugestii dla laika? chciałbym prosić pierwszy raz od 16 lat w zasadzie o gotowca. Od 16 lat jesteś laikiem? Ponad 160 osób czytało i zero odpowiedzi, czekać czy zamykać temat? Niecierpliwy jesteś. Dwa dni czekałeś, akurat weekend, ciepło, gril. W zimę pewnie dostałbyś wiele odpowiedzi teraz dostałeś jedną ale za to rzeczową Skoro...
:arrow: krzkomar Natomiast odnośnie programowania to dam Ci pewną radę - zapomnij o BASCOM, to jest małowydajne i zżera olbrzymie ilości pamięci. Na twoim miejscu nauczył bym się assemblera, to naprawdę nie jest trudne, a sam zobaczysz, że odpadnie problem z tym że kod się zmieścić nie chce (no chyba że program naprawdę już będzie bardzo skomplikowany)...
No i wszystko w temacie. Języków się uczyć kurde :)
:cry: nie ma polskiej. Zacznij uczyć się asm.
To są podstawy . Ja mam cie Bascoma uczyć straciłbym twarz jako asembler:-)
Są na to specjalne funkcje: https://avrhelp.mcselec.com/index.html?l... Tak czy siak, jeśli zaczynasz naukę, polecam uczyć się C.
Czemu nie zaczniesz od C? Jak zmienisz procesor to będziesz musiał sie uczyć prawie od nowa.
Jestem w pierwszej klasie technikum elektronicznego i mam mały dylemat. Mianowicie będą zajęcia z mikroprocesorów a język, którego będziemy się uczyć to BASCOM i teraz chciałbym jakoś wcześniej przygotować się i zacząć samemu uczyć się tego języka. Chciałbym także nauczyć się C z uwagi na chyba większą funkcjonalność i popularność w stosowanych projektach....
Zaczołem się bawić i uczyć Bascom -a AVR i się zaciołem na niby banalnym problemie Error 1 po kompilacji. Co ciekawe wskazanie jest na ostatnią linię po funkcji "Data" ,która jest po "END" programu. Przeglądałem przykładowe programy z tablicą" Data" i sprawdzałem wielokrotnie czy nie ma jakiegoś znaku nieokreślonego i nic.Może któryś z kolegów miał...
Chociaż dyskusja w dalszym ciągu jest zupełnie nie na temat to jednak zabiorę w niej jeszcze raz głos. Panowie, macie wszyscy rację, że C pod każdym względem ma przewagę nad Bascombasic. To wszystko co piszecie to prawda, ale zrozumcie, że nie można narzucać innym swojego punktu widzenia. Jeżeli ktoś chce programować w bascom to dajcie mu spokój i nie...
Takźe polecam kurs z Edw oraz polskojęzyczny Help do Baskoma autorstwa Z.Gibka. Polecam od razu zacząć od AVR ponieważ Bascom do tych mikroprocesorów jest cały czas rozwijany natomiast Bascom dla 8051 zatrzymał się w rozwoju jakieś 3 lata temu. Jeśli chodzi o programowanie to najprościej przez ISP - wystarczą 3 oporniki i nie trzeba przekładać procesora...
Jestem nowy w bascom ... W takim układzie dam Ci dobrą radę: Odinstaluj Bascom i zacznij uczyć się języka C z tych powodów: http://mikrokontrolery.blogspot.com/2011... Resztę znajdziesz w spisie treści tej strony. Poświęć parę dni, zobacz kursy, które tam są, poćwicz C w CManiaku (Kurs C), zobacz przykłady z Kursu AVR i dopiero...
Witam. W związku z tym, że odkopałem swój układ ATxmega128A3U-AU (płytka z leon instrumenrs)ze szafy, to postanowiłem nauczyć się programowania w języku C (do tej pory gdzieś tam przewijał się bascom a w czasach commodore basic). Pomyślałem, że zacznę uczyć się C aby w przyszłości wykorzystać (albo i nie) potencjał ww mikrokontrolera. Na obecną chwilę...
Witam Napisałem ostatnio kod w bascomie do obsługi wyświetlacza S1D15710. Opierałem się na bibliotece napisanej w c (w załączniku). Biblioteka w c oczywiścia działa cała. Niestety moja w bascomie coś nie bardzo. Znaczy się wyświetlacz się włącza i jest w stanie wyświetlić określony piksel. Może też wyczyścić cały i pomalować cały wyświetlacz. Schody...
mm. A można to co już napisałem przerzucić na Arduino?Bo tego sporo - połowa programu. Przyciskiem wyboru wybieram a potem chce żeby z czujnika szczelinowego dawało impuls do zliczania. Te pięć linii co pokazałeś? Po prostu szkoda się uczyć jakiejś ślepej odnogi.
Przeglądając kod widzę, że wiesz co to komentarz. Zastanawia mnie dlaczego ich praktycznie nie ma? Bez przesady masz w sumie 8 linijek kodu który rzeczywiście wymaga odrobiny skupienia, żeby zobaczyć, że mamy pętlę w pętli reszta to deklaracje. Tej pierwszej pętli nie liczę bo co tu komentować. W tytyle posta masz napisane czego dotyczy program a zmienne...
Byłbym wdzięczny za jakieś chociaż kawałki kodu, łatwiej mi jest się uczyć analizując kod (co skąd się bierze) łatwiej zapamiętać.
Może poprostu taki ślepy pęd do Bascom'a wynika z lenistwa ? Bo po co uczyć się prowadzić samochód, skoro można nauczyć się nr radio-taxi i też byc na miejscu za drobną opłatą. Po co czytać całą książkę skoro można streszczenie ? Po co myć zęby skoro są protezy ? Po co przygotować sobie coś do jedzenia, skoro są reustauracje? Po co uczyc się asm, skoro...
Pochwal się tym co napisałeś , dostaniesz rady i wskazówki . Nie licz na gotowca na forum można zdobyć wiedzę i się nią pochwalić tyle że to nie polega na tym żeby ktoś za ciebie napisał program na zaliczenie do szkoły. Ja nie jestem zwolennikiem wyręczania kogoś bo to prowadzi do generowania cwaniaków i nieuków z dyplomami . Trzeba mieć szacunek do...
Nie mam zamiaru pałować się z Asemblerem , a C niestety jeszcze nie umiem. Ponadto byłoby głupio trochę uczyć się tych języków dla rozwiązania paru drobiazgów...
Polecam tą drugą pozycję. Wszystko jest przejrzyście opisane, do wszystkiego są instrukcje krok po kroku, oraz, co najważniejsze wiadomo zawsze, co z czego wynika. W książce opisane są języki: Asembler, Bascom, C, oraz Pascal, więc każdy może znaleźć coś dla siebie. Sam dopiero zaczynam się uczyć programowania mikrokontrolerów i z tą książką nie natrafiłem...
Z arduino miałem duże doczynienia tak samo jak z bascomem. W bascomie umiem jakiś prosty program napisać, a w arduino umiem dosyć sporo, ale chciałbym przerzucić sie na C. Jestem pewien że sobie poradzę(mam dużo czasu), ale nie mam pojęcia jaką książke kupić(nie chiałbym uczyć się z internetu). Dlatego proszę o doradzienie w tym jaką książke mam kupić.
Miałem to coś na lekcjach w technikum. Uczenie sie na tym ograniczało do uruchamiania gotowych programów, a co bardziej 'ambitne' osoby napisały na wbudowanym edytorze asm program do migania diodą watchdog. Ogóle śmieć za wielkie pieniądze. Do tego moduł - np skrzyżowanie z kilkoma diodami na płytce z namalowanymi pasami kosztuje jak pamiętam ~200zł...
I nie daj się namówić na BASCOM bo to krok wstecz i gdy już będziesz chciał robić poważniejsze rzeczy, to i tak będziesz musiał się uczyć C. Poza tym C możesz wykorzystać na wielu procesorach innych firm oraz na PC. BASCOM to tak jak język eskimosów. Można się uczyć ale ma bardzo ograniczone wykorzystanie, a C to tak jak j.angielski. :) Dodano po 2...
Sprawa jest prosta: orientowac sie w asemblerze (wiedziec co w trawie piszczy), znac dobrze C - to jest podstawa. A jak ktos lubi moze sie douczyc roznych wynalazkow. Oczywiście że tak. Chociaż odwróciłbym to. Znać dobrze asembler, i orientować się w C. Prosta sprawa c + asembler = zrobimy wszystko. Jednak bascom (wogóle Basic) naprawdę uczy złych...
Ponieważ to jest Bascom to chyba szybciej będzie wstawić na linii E np w szeregu 6 jakiśch bramek, np inwerterów lub zwykłych buforów. Tylko żeby nie doszło do sytuacji że dane zmienią się a linia En jeszcze nie opadnie. Zresztą opóźnienia z bramek nie będą zbyt duże. Można też rozpatrzyć sterowanie prądowe o którym gdzieś tam na początku wspominałem....
Witam szukam nauczyciela który doskonale zna Bascom. Napisze mi parę programów, na których będę mógł się uczyć i będę mógł zastosować dla własnych projektów. Na początek były by to dwa liczniki impulsów, z wyświetlaniem na LCD. Korepetycje tylko przez mail, oczywiście odpłatnie, chętnych proszę na PW.
To podstawowy i najczęściej popełniany błąd początkujących. Zdefiniuj "błąd"? Początkujący w godzinę w BASCOM napisze program do eval boarda z obsługą klawiszy, wyświetlacza, eepromu na spi, rtc na i2c komunikującego się z PC przez UART. Pokaż mi co zrobi początkujący w C bez dogłębnej analizy noty katalogowej i krótkiego streszczenia co dany rejestr...
W BASCOM niestety nie pomogę :( Niestety w tej karcie jest kod napisany w BASCOM. W sumie brakuje mi tylko tych przycisków i przez to latam po różnych kursach i google jak wariat i szukam rozwiązania. Myślę, że gdyby było w C to więcej ludzi mogło by mi pomóc. Teraz, żeby to napisać w C to musiałbym się uczyć C (BASKOM tez nie znam) a na to chyba jednak...
Witam , na wstępie powiem że moje doświadczenie z bascomem jest małe ale staram się uczyć , nie mogę skompilować , program jest zbyt duży jak go skrócę na przykład usunę linię od 77 do 79 to było by ok ale chce jeszcze coś dopisać i zapakować na 4051 . Niestety kompiler nie pozwala , przeszukałem fora na temat bascoma , zainstalowałem wersje na 4 kilo...
pilot uczyć trzeszcz uczyć uczyć elektronik
lexia sterowniki interfejsu zmywarka smv50e10eu odpowietrzenie paliwa
google chromecast naprawa wentylatora chłodnicy
Opel Insignia LIN – diagnostyka, topologia, typowe usterki, magistrala komfortu Windows 8.1 – lokalizacja plików aktualizacji Windows Update, SoftwareDistribution, WinSxS