Ja uczyłem sie z pliku pomocy Bascoma, zarówno AVR jak i 51 Co do twojego roblemu to dla AVR miałeś: config P1.0 = input config P2.0 = output to zamień to na: P1.0=1 Jeśli chodzi o P2.0 to w ogóle nic nie pisz. ponadto, nawet i P1.0=1 nie musisz pisać, procesor sam usttawia porty w stan wysoki po zresetowaniu. Tak jest, gdyż porty AVR i 51 różnią sie...
witam - spróbuj zainstalować nową wersję bascoma - miałem ten sam problem - moduł nie odpowiadał , pomimo że sygnalizował fizyczne połączenie w sieci, najnowsza wersja 8 w pełni obsługuje , co ciekawostka - eksperymentowałem - szukając problemu - z połaczeniami ethernet - zamieniałem polaryzację na transformatorze wejściowym - i wszystko było wporządku...
Przykład z Bascoma na ATmega8 do sterowania serwem modelarskim: $regfile = "m8def.dat" $crystal = 8000000 'on chip clock speed Osccal = &HC1 'uC 8MHz internall clock New calibration byte Tccr2 = &B01100110 'PWM2, clear down, phase correct, prescale 256 -> 16ms Acsr = &B10000000 'Analog Comparator disable Dim W As Byte 'Servo position ....
Witam. Mam podobny problem,nie inicjuje się lcd w bascom,podpięte mam pod jednakowy port tzn.B i nic. Szukam tego tematu ale wszędzie wskazówki co zrobić gdy kontrast nie podpięty itd. ale mam wszystko podpięte i nie działa. Też mam go podpiętego do attiny2313 i kwarc 8Mhz,procedurka z bascoma jak u Ciebie i też jeden rządek tylko świeci,wygląda tak...
Po co sie spierać? Nie jest to wiedza szamańska z tym SPIINIT bo to co przytaczasz z Bascoma jest dosłownym przepisaniem informacji z tablicy 47 PDF Atmegi8. Koncówka ma być zdefiniowana jako wyjscie podczas gdy instrukcja SPIINIT konfiguruje ją jako wejście. Dlatego pisałem o zaniechaniu SPIINIT w Slave. Ale pisałem, ze konfiguracja końcówki jako wyjście...
$include "8515.dat" - zła nazwa pliku sprawz w katalogu bascoma jak sie dokładnie nazywa If Przod = 0 Then Gosub Przod_0 Elseif Tyl = 0 Then Gosub Tyl_0 If Lewo = 0 Then Gosub Lewo_0 If Prawo = 0 Then ' Gosub Prawo_0 End If kazdy if musi być skonczony end if 'em albo być tylko na 1 linijke If Przod = 0 Then Gosub Przod_0 Elseif Tyl = 0 Then Gosub Tyl_0...
W sumie strzelam na oślep, nie ma tam czegoś takiego jak np. define EXTENDEDRAM=16384 ? inne słowa jakie przychodzą mi na myśl to EXTRAM, RAMSIZE RAMEND SRAMEND... He he na oślep, a w tarczę trafił :wink: ->astral Nic prostszego nie udało mi się wymyślić :( Const Extramend = 262144 / 8 -1 Const Extramstart = _ramsize '_ramsize to stała "wewnętrzna"...
Witam, Jak byś zobaczył do HELPa Bascoma to byś dużo się dowiedział :) $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy...
Tego nie widziałem. Znalazłem za to informację że dotyczy to rezonatora pracującego jako generator wytwarzający główny sygnał zegarowy: http://obrazki.elektroda.net/9_123515576... A po drugie, akurat w ATMega8 jest błąd w krzemie i te wewnętrzne kondensatory nie działają (tzn. FuseBit ich nie włącza). Użycie rezonatora jako źródła sygnału dla...
Problem rozwiązany , rzeczywiście sprawa procesora . Nie pomyślłem na tych wejściach ma komparator 2051. Pytałem na forum Elektroniki praktycznej , też to potwierdzają. Temat za jakiś czas zamknę, może ktoś ma jakieś jeszcze problemy z konfiguracją Bascoma
(at)slawekk Odpowiem przewrotnie...pare lat temu był taki minister edukacji, który chciał w szkołach technicznych zamienić MIL-STD opisu bramek cyfrowych na kwadraty i prostokąty. Niby można...niby to samo ale wyobrażasz sobie w ten sposób analizować na szybko schemat ? Jednak opis ma znaczenie i tu zgadzam się z Arturem. Nazwanie DT, CLK jest po prostu...
Witam, posiadam płytkę testową firmy And-tech. Model AVR EVB 4.3 z uC ATmega32. Chciałbym podłączyć do niej sondę konduktometryczną wyposażoną dodatkowo w termistor NTC (dla 25 stopni C - 210kOhm) tak aby mierzyć wartości z konduktometru i termistora. Na wyjściu sondy otrzymuję napięcie prostokątne, 10kHz, w zakresie 0-12VAC. Do pomiaru temperatury,...
CS w ILI9486, a nie w Atmedze. Poslaczasz dwa wyświetlacze do Atmegi. Wszystkie piny poza CS są wspólne. Stan niski na pinie CS wybiera odbiorcę komend (wyswietlacz). Niestety nie wiem, czy biblioteka z Bascoma obsługuje więcej niż jeden wyświetlacz. Kolejny raz odsyłam do datasheetu ILI. Rozdział 7.1.2 8080-Series Parallel Interface.
Jakie napięcie powinno być na porcie LPT w stanie wysokim? Zbudowałem programator STK200 w wersji AVT2855 i nie mogę go uruchomić. Szukając źródła problemu (programator, płytka z moim AT89S2051, konfiguracja BASCOMA 8051, odblokowanie portu) doszedłem do mierzenia napięć na porcie LPT. Linie danych w stanie wysokim mają 3,3V, natomiast pozostałe linie...
A może skorzystasz z czegoś takiego jak "kody błędów" w helpie do Bascoma ?:P
czegoś nie rozumie , przecież nawet dość stare wersje Bascoma obsługiwały C2051 , wystarczy w opcjach ustawiać uC na który chcesz pisać program proponuje zapoznaj się z konfiguracją Bascoma http://www.edw.com.pl/pdf/k10/52_04.pdf
Niezła strona, ale nadal nie wiem jak skonfigurować Bascoma do pracy 8bit
nie nie dziala... litery wyraznie lae nadal jest ich 8 jakby co to muj wyswitlacz to WC1601A chyba wydam te 3-4 dyszki i kupie nowy 16*2 ja mam bascoma 8051
Przykłady są dla at90s2313. Konfiguracja Bascoma jest też dla tego procesora i dla wersji 1.11.6.8. To jednak parę lat. at90s2313 można kupić-ale drogo(nieprodukowane). Spróbuj dać na początek programu: $crystal=1000000 $regfile"attiny2313def.dat"-nie mogę znaleźć dokładnie Albo ustaw to w konfiguracji programu-tj. wybierz procesor i czętotliwość taktowania....
1. www.atmel.com 2. www.elektroda.net 3. Help Bascoma 4. załóż google
Dla świętego spokoju ten wpis w rejestr 16 bitowy bym zrobił przy wyłączonych przerwaniach. Też tak robiłem, ale i tak nie było efektu. Na razie zaopatrzyłem się w najnowszą wersję BASCOMA i program testowy działa perfekcyjnie. Niedługo wgram go w maszynę i zobaczę efekty. EDIT: Wszystko działa pod najnowszą wersją bascoma.
Witam To raczej nie wina wersji systemu. Moj Win2k +SP4 nie sprawia zadnych problemow z RS232. Dziala zarowno kabel od komorki, od organizera jak i terminal od bascoma AVR. Zadna konfiguracja nie byla potrzebna.
Dzięki. Wpisałem powyższy kod ale tez nie działa jest to samo co było.Może wersja bascoma nie ta mam 1.11.7.4
Witam. Czy ktoś mógłby mi pomóc. Buduję układ który składa się z ATmegi 16 i wyświetlacza graficznego 240x64 z kontrolerem T6963C. Wszystkie konieczne połączenia są już wykonane i układ programowany z BASCOMA działa bez problemów. Ptrzebuję jednak napisać program w C (Codevision) i całkowicie nie wiem jak zacząć. Czy ktoś może udostępnić bibliotekę...
To akurat nie wina BASCOMa. Masz zmienne na 3 znaki podczas gdy potrzebujesz na 4: Volt = Fusing(v , "#.$$") Czyli znak, kropka (czyli też znak) i dwa znaki. Razem 4 znaki. Winą BASCOMa mogło być dopiero to że zmienne String wpływały na działanie przycisków. Ale jednak tak nie było. Teraz to przeanalizowałem i to jednak nie to. Przyciski...
Jeśli mamy te same wersje bascom , to dlaczego nie kompiluje u mnie Odinstalowałem Bascoma i zainstalowałem na nowo już jest OK , kompiluje bez problemu
Witam!.....mam pytanie: jak przy pomocy Bascoma móc wykorzystać poniższy układ?
Moim zdaniem: 1. w ogóle nie potrzebujesz trybu CTC. Normal w zupełności wystarczy, ale to szczegół. 2. Watchdog resetuje Ci procka. Od momentu uruchomienia do 1 resetu masz "waitms" na co najmniej 1100ms a ustawiłeś go na 1024ms. Ale ja nie znam/nie używam BASCOMa więc moje uwagi sam zweryfikuj na poprawność.
Witam Niby wszystko działa jak należy jest oki zegar liczy jak trzeba tylko jak skonfigurować jaki ma kwarc i jak ustawiś godzine bo żadna pomaoc ani przykład z bascoma mi nie pomógł :? Z góry dzięki.
Dziękuję pawel-jwe za pomoc twoje podpowiedzi dużo pomagają,właśnie zabieram się do realizacji twojej zmiany,mam pytanie kod biblioteki jest pisany w asemblerze,ja niestety mam tylko bascoma jak mogę kompilować kod biblioteki.
Niemożliwe praktycznie żeby taki błąd wystąpił przy takim mikrokontrolerze . Pytanie brzmi raczej jakie programy masz włączone w trakcie kompilacji i jakiego Windowsa używasz . Kiedyś któryś z kompilatorów żarł się z odtwarzaczem MP3 Winamp albo wywalał dziwne błędy albo kompilował takie bzdury że głowa mała .Zaczął bym od wyłączenia zbędnych programów...
Veni, Vidi tak, Vici nie koniecznie. W programie, który załączyłeś nie ma konfiguracji i uruchomienia USART'a (str. 139 dokumentacji). Trochę dalej przedstawiono odbiór na przerwaniu (jeżeli USART jest wyłączony to flaga przerwania zawsze zero). Spróbuj skompilować prosty kod na przerwanie od timera, ale ze wszystkim, tzn. nie tylko uruchomienie ale...
Co prawda ja z bascoma mocny nie jestem, ale czy nie za krótka ta konfiguracja wyświetlacza? Nie za mało pinów zdefiniowałeś? Może na początek postaraj się sam tekst wyświetlić.
Witam Odpalił ktoś STK500 pod Bascomem? Przyznam że nie wgłębiałem się w zagadnienie ale odpuściłem sobie po kilku próbach bo programowałem głównie gotowymi HEXami pod AVR Studio, teraz bawię się Bascomem i przepinanie się miedzy programami mnie nie bawi :) Najlepiej byłoby gdyby się udała fuzja Bascoma z Dragonem, ale to chyba jest z góry skazane na...
Witam, jak w temacie mam poprawnie podłączona atmege8 do programatora ( przykładowy program migająca dioda działa idealnie). Programy pisze w BASCOMIE zapisuje w hex (przez programator stk200) a wgrywam przez avrstudio stk500. Wszystko jest pięknie ale gdy podłączam lcd 16x2 wyświetlają mi się w tylko czarne kwadraciki na pierwszej linii. Konfiguracja...
Kombinujecie jak koń pod górę. W helpie Bascoma jest przykład jak obsłużyć klawiaturę bez przerwań i działa bez zarzutu, sprawdzałem.
Moim zdaniem błąd leży w procedurze Bascoma "Config Timer0 = Pwm" - nie wiadomo jak Bascom ustawia poszczególne rejestry. Można by było poustawiać rejestry ręcznie i sprawdzić co się dzieje.
Ok! Dzięki za odpowiedzi - zaraz poczytam dokumentacje. Sorry za moje podstawowe pytania, ale zacząłem się uczyć BASCOMA z Mikroprocesorowej Oślej Łączki w Edw na tym poprzednim procesorze, a tu go wycofali z produkcji :cry:
Jeśli masz akurat pod ręką ATmega8 albo ATtiny2313 i chciałbyś spróbować jak działa programowanie przez FT232 z poziomu Bascoma to zajrzyj sobie tutaj: [url=http://mirekk36.blogspot.com/2012/0...
Z tego co wyczytałem na stronie mcs electronics biblioteka TCP/IP dodaje do bascoma kilka użytecznych poleceń, służących do obsługi i konfiguracji układu W3100A a nie implementacji stosu jako takiej. Gdzieś w sieci widziałem opis gotowych procek w C do obsługi tego modułu - w sumie napisanie (przepisanie) czegoś takiego samemu od zera nie byłoby większym...
Witam, Niedawno na forum poruszyłem temat problemu z uruchomieniem komparatora wewnętrzego Atmegi 8 w Bascomie. Dla zainteresowanych tutaj jest http://obrazki.elektroda.pl/2534065600_1... Cały problem polega na odpowiednim (programowym) "podłączeniu" wejść ADC do drugiego z wejść komparatora. Po przeszukania helpa Bascoma i wujka Google,...
odnośnie innych protokołów transmisji to poszukaj dobrze w sieci , gdzieś były dokładnie opisane i bodajże był układ do testowania , jak się nie mylę to było to na 89c2051 , wprawdzie w asm ale można zrobić wstawkę do Bascoma no i sam się przekonałeś że musi być wzm aby uzyskać przyzwoity zasięg
Witam. Programuję sporo w Bascom 8051, bo mam sporą ilość kostek AT89S51. Do tej pory programatorem był kabel lpt i dosowy AEC, ale zakupiłem UsbASP i problemem jest brak takiego modelu w menu Bascoma 8051. Czy ktoś poradził sobie z tym problemem i skonfigurował jakoś Bascoma 8051 do pracy z tym programatorem na USB? Ostatecznie przejdę na Bascom AVR,...
wchodzisz do okna programowanie. kilkasz na zakładkę "lock and fusebits" tam masz dużo okienek. musisz uważać zeby nie zmienić nic przypadkiem bo można zablokować chipa. wtedy szukasz okienka w którym pisze "internal rc oscilator" lub coś podobnego (dokładnie niepamiętam bo dawno nie używałem bascoma) w tym okienku ustawiasz na "external Xtla" będzie...
Składnia: Input zmienna; gdzie: zmienna to nazwa zmiennej do której zostanie wpisana odebrana wartość Print zmienna; gdzie: zmienna to wartość którą chcesz wysłać przez UART Polecam help do Bascoma po polsku autorstwa p. Zbigniewa Gibka. Można znaleźć w necie.
Nie mogę sobie poradzić z problemem configuracji przerwania zewn. np INT0 tak aby program reagował na któreś zbocze. Po wstawieniu configu żywcem z helpa - przy próbie kompilacji mam komunikat że w ATMEGA32 przerwanie zewn. może być wywołane tylko poziomem. Co ciekawe , gdy w ustawieniach BASCOMA przestawię chip - ATMEGA 16 , jest wszystko ok - kompilacja...
Witam , Mam kilka pytań odnośnie bascoma gdyby ktoś był tak dobry i pomógł mi na nie opdowiedzieć byłbym wdzięczny 1. wyjasnij naczym polega konfiguracja środowiska bascom 2.realizacja funkcji : jezeli..... to 3.do czego służy konstrukcja do ......loop 4.jak najprosciej wyswietlic napsi w 2 linijice wyswietlacza 5.Jak skonfigurowac port A DO Pracy wej/wyj...
Jezeli korzystasz z bascoma w wersji 1.11.6.2 to uprzedzam, ze w tej wersji proba korzystania z wbudowanego w 8535 zrodla napiecia odniesienia zakonczyla sie klapa. Sugeruje uzycie zewnetrznego napiecia odniesienia. Oto przykladowa linia konfiguracji ADC przy wylaczonym wewnetrznym zrodle napiecia odniesienia (dziala na bank :)): Config Adc = Single...
Nigdy nie używałem tych instrukcji do konfiguracjiz bascoma - dla mnie jest dużo jaśniej zrobić DDRX = 0bxxxxxxxx gdzie X-litera portu, x-bit dla odpowiedniego numeru pinu na porcie X, gdzie x=1 -> wyjscie x=0-> wejscie.
Witam, pytanie proste - jak wygląda podstawowa aplikacja ADuC 845, chodzi mi o to czy wszystkie porty mogę traktować jako we/wy, jaki mam do niego podpiąć kwarc (w nocie katalogowej jest chyba 32,768kHz co mi nie pasuje bo do Atmeg daję rzędu 8MHz, jest mowa o powielaniu w pętli PLL, ale wolę się upewnić) i czy programowanie go przez MISO/MOSI (SPI)...
symulator bascoma nauka bascoma polski bascoma
układy transformatorowe komenda główny przekaźnik czytnik linia papilarny zamek
schemat układu baterii laptopa schemat układu baterii laptopa
Toyota Corolla 4E-FE vs Starlet 4E-FE – zgodność podłączeń zaworu IAC/ISC Kod 640300 w pamięci sterownika – interpretacja DTC UDS i J1939, SRS, SPN 6403, FMI 00