Napisałem tak Gosub Dane Select Case X Case 1 A = 1 : B = 0 : C = 0 : D = 1 ' Print Portc Case 2: A = 1 : B = 0 : C = 0 : D = 0 ' Print Portc Case 3: A = 1 : B = 0 : C = 1 : D = 0 'Print Portb Case 4: A = 0 : B = 0 : C = 1 : D = 0 ' Print Portb Case 5: A = 0 : B = 1 : C = 1 : D = 0 'Print Portb Case 6: A = 0 : B = 1 : C = 0 : D = 0 ' Print Portb Case...
Dawno w Bascomie nie pisałem. Najprymitywniej to można zrobić na zmiennych globalnych używając podprogramu. A więc masz zmienną Xp w której masz numer pinu na którym chcesz operować. Zmienna Xk to będzie już wartość skorygowana. Robisz podprogram: [syntax=basic4gl] Konwersja_pinow: Select Case Xp Case 0 Xk=5 Case 1 Xk=3 .................... Case 7 Xk=1...
Dzięki za wskazówki i pomoc :) Ten zegarek nie może poprawnie działać z powodu braku wyboru\konfiguracji\uruchomienia zarówno timera, jak i przerwania z nim związanego. W ww. programie jeszcze do fazy Timerowania nie doszedłem - stwierdziłem tylko brak poprawności wyświetlania zadanych cyfr :) Przerobiłem program, działa i wygląda następująco: [syntax=basic4gl]...
Ależ przejdzie. Po takim formularzu w $_POST['loged'] będzie ID. Co do projektu, to jak pisałem; tabele: SWIATY - id, nazwa UZYTKOWNICY - id, nick POSTAC - id, id_swiaty, id_uzytkownicy (postać jest danego użytkownika w danym świecie) Do pobierania kolumn najwygodniej używać aliasów (choć można też całych tabel) [syntax=sql]SELECT p.id, s.nazwa AS swiat,...
jeśli nie rozwiążesz tego problemu bezpośrednio, zrób sobie jakiegoś sub-a z case w środku. Powinno pomóc. sub zmien_portA(byval N as byte) select case N case 0: toggle porta.0 (ew set porta.1) ... ... end select end sub
Tak, jak już pisałem, nie tędy droga. Trzeba zrozumieć, ze Menu czyli interfejs programu z człowiekiem powinno być tylko jego nakładką graficzną. Nie może być tak, że kiedy jesteś w Menu to program zaniedbuje cały system, na przykład nie pilnuje zadanych temperatur. Pomyśl co by było gdyby termostat sterował grzałką w akwarium a Ty sobie radośnie wszedłeś...
Dodałem to w taki sposób i niestety nie działa :/ może ktoś widzi błąd? [syntax=vb]Sub Licznik() Private Sub Licznik_1_Initialize() AlwaysOnTop Me.caption End Sub 'Application.WindowState = xlMinimized 'Licznik_1.Show modeless End Sub Private Const SWP_NOSIZE = &H1 Private Const SWP_NOMOVE = &H2 Private Const HWND_TOPMOST = -1 Private Declare Function...
Witam Mam taki problemu z procem mega8515. W momencie wciskania klawisza S1 procek zachowuje się tak jakby wszystkie przyciski były wciśnięte. Na przycisk S2 nie reaguje. Sprawdzałęm na innym procku mega8515 i to samo. Natomiast na mega8 dziala ok. Gdzie tkwi przyczyna że mega8515 źle działa? Poniżej kod programu: $regfile = "m8515.dat" $crystal...
Hej, Próbuję zrobić menu ustawień swojego sterownika i kompletnie mi to nie wychodzi :( Menu ma być sterowane pilotem NEC (pilot działa poprawnie) Jak ja to sobie wymyśliłem: 1. ekran główny (tu jest OK) - przycisk strzałka w lewo przełącza ekran na zegar "MAXI" - przycisk strzałka w prawo przełącza na ekran główny - przycisk strzałka w górę blokuje...
'Generator wewnentrzny 8MHz (internal) 'Wersja kompilatora BASCOM-AVR DEMO v.1.11.7.4 $regfile = "AT26DEF.DAT" $crystal = 8000000 Ddrb = &B00001111 Portb = &B00111111 Config Adc = Single , Prescaler = Auto Config Pina.0 = Output Config Pina.1 = Output Config Pina.2 = Output Config Pina.3 = Output Config Pina.4 = Output Config Pina.5 = Output Config...
Witam. Poniżej zamieściłem program w bascomie który właśnie pisze (jeszcze nie skończony) i mam taki oto problem: po sprawdzeniu składni wywala takie oto błędy: 1.Error 7 Line: 327 IF THEN expected 2.Error 222 Line: 327 illegal character '----KONFIGORACJA WYSWIETLACZA----.' Config Lcdpin = Pin , Db4 = Pa.5 , Db5 = Pa.4 , Db6 = Pa.3 , Db7 = Pa.2 , E...
Przy użyciu polecenia if then. oto cały kod (jeszcze nie kompletny): '----KONFIGORACJA WYSWIETLACZA----.' Config Lcdpin = Pin , Db4 = Porta.5 , Db5 = Porta.4 , Db6 = Porta.3 , Db7 = Porta.2 , E = Porta.6 , Rs = Porta.7 Config Lcd = 20 * 4 '----KONFIGORACJA MAGISTRALI I2C I 1WIRE----.' Config 1wire = Portc.0 Config Sda = Portd.6 Config Scl = Portd.7...
Może tutaj mi ktoś życzliwy pomoże. Przepraszam, że robię kopiuj - wklej z innego forum, ale nikt mi tam nie pomógł, a zależy mi na czasie bo urlop się kończy :) ".nie zajmujmy się całością, a tym, że na wyprowadzeniu nr 1 ATTINY26 powinien być generowany przebieg o częstotliwośći 100Hz i czasie trwania stanu niskiego 70us. Chcę zmienić te parametry...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
Witam, mam problem z wywołaniem funkcji w przerwaniu. Na chwilę obecną debugowanie odpada, gdyż mam mały problem z odpaleniem debugowania. Po wywołaniu przez procesor przerwania, albo się on wiesza albo niepoprawnie działa funkcja. To samo dzieje się gdy wkleję do przerwania zawartość funkcji. Podczas kompilacji nie sypią się żadne warningi dotyczące...
No niestety po zrrestartowaniu laptopa znów nie łączy mnie w WiFi...:/....komedia jakaś... Dodano po 1 Tak wygląda mój plik wpa_supplicant.conf ##### Example wpa_supplicant configuration file ############################### # # This file describes configuration file format and lists all available option. # Please also take a look at simpler configuration...
Chcę sobie postawić własną pocztę na VPS-ie używając Postfixa, Dovecota, protokołu LMTP i bazy danych PostgreSQL. Nie działa mi wysyłanie wiadomości z VPS-a za pomocą komendy mail tzn. w ogóle nie otrzymuję tych maili na swoim zastępczym koncie a wysyłanie maili z konta zastępczego kończy się błędem: Undelivered Mail Returned to Sender This is the mail...
Oto kod Kod: '4x4 Line Follower 'Chibots line following Contest 2003 'Wright Hobbies, LLC Copyright 2003 'eddy(at)wrighthobbies.com 'Variables 'Line Detectors Dim Lineflag As Byte Dim I As Byte , X As Byte Dim Adcvalue As Word , Channel As Byte , Progspeed As Byte Dim Progsteer As Byte Dim Lastadc(5) As Word Dim Calhi(5) As Word , Callow(5)...
Witajcie, dzisiaj przedstawię tu już drugą frytkownicę z WiFi na Elektrodzie. Rok temu pokazywałem Zakup BW-AF1 Produkt kupowałem już jakoś rok temu, więc nie pamiętam dokładnie jak to z tym było, ale kupiłem go w promocji z kuponem, nie zapłaciłem więcej niż 300 zł. Teraz jest on znacznie droższy i niedostępny w niektórych sklepach, trzeba czekać...
Ok. To od początku bo może wogóle idę w złym kierunku i można to zrobic prościej. Mam kamery IP, które maja wycieraczki. System jest tak zrobiony, że nie da się ich obsługiwac z jakiekolwiek programu dolaczonego do kamer. Mozna za to obslugiwac wycieraczki komendami heksadecymalnymi wysylanymi do sterownika, np.: I za Twoja podpowiedzią znalazłem taki...
Witam, Skonfigurowałem serwer poczty POSTFIX + Dovecot i problem mój polega na tym że odbieram pocztę wysyłam w obrębie kont wewnętrznych lecz nie mogę wysłać poza mój serwer żadnej wiadomości. Otrzymuje taki log : Sep 20 12:38:01 vps181665 postfix/smtpd Całość skonfigurowałem według smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated...
Zgadza się, kwadratowy pin to Rx, wyżej Tx, wyżej GND. Rejestrator z tego co się orientuję to rebrand Dahua XVR5104C. Sprawa wygląda tak: - rejestrator ma adres IP 192.168.1.108. mam dostęp do Telneta, jednak z otwartych portów jest tylko 23 - ponoć na porcie 3800 powinien nasłuchiwać aktualizacji firmware z takich narzędzi jak ConfigTool. Przy łączeniu...
Oto kod programu,prawdopodobnie nie ma bledow.Nie wiem po prostu czym go przerobic do hexa-mpasm nie chce :/ ; software: ver.6 ;***************** Dec. 3rd. 2002 ************************** ; Written by Flemming Jensen ; Zeroing on pwr-up ; Low battery indicator ; ; No diode in series with "nF" range resistor ; (instead the Pic pin connected...
Witam. Znalazłem w necie taki dość rozbudowany programik, ale nie wiem jak dodać obsługę polskich znaków diakrytycznych "ąęśćźżół" itd. Wiem że w sekcji data są one zapisane w postaci hex, wiem też jak stworzyć dany znak, ale nie mam pojęcia co dopisać do programu żeby wyświetlił zadeklarowany znak. Gdzie w procedurze wypisywania znaków jest ujęte wyświetlanie...
To się chyba nazywa aliasy. Czasami bywa, że musisz zrobic joina do tej samej tabeli. Wtedy żeby się jakoś do nich odwołać tworzysz sobie aliasa. Składnia jest taka: select alias1.pole1, alias2.pole1 from tabela alias1 join tabela alias2 Ten przykład jest mało sensowny, ale dobrze obrazuje na czym to polega. Innym przykładem może byc ułatwianie sobie...
Witam od niedawana borykam się z problemem wyświetlenia jakiejś zmiennej na wyświetlaczu nokii 3310 do jego obsługi używam tego kodu [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 8000000 Dim Lcd_data As Byte Dim Updatelcd As Bit '1 = Update Dim Lcd_cache(504) As Byte 'data to send to LCD RAM Dim Lcdcacheidx As Word 'pointer Dim Ch As Byte '----------------------...
Witam, chcialbym w Bascomie wykonac konfiguracje USART w zaleznosci od pinow procesora. O ile z zmiana baud nie ma problemu: Gdy wszystko dziala to dostaje takie odpowiedzi (na czerwono)...: Proszę o pomoc. Czy w ogóle jest możliwa taka zmiana parzystości w locie, czy w trakcie trwania programu? Wydaje mi się ze powinno być to możliwe, ale albo o czymś...
waitms zdaje się korzysta właśnie z tego timera więc dlatego może masz ten problem. Spróbuj sobie wrzucić obsługę wyświetlacza w timer1 i wtedy waitms będzie może działał dobrze pozdrówka Robię to na Attiny 26L, wg pdfa on ma dwa timery. Być może ten drugi jest jakiś specjalny, póki co w programie po prostu pozmieniałem "timer0" na "timer1" i niestety...
no temat nie wydaje sie problematyczny... ale pewnie zawsze sie trafi na jakies przeszkody :) no nie pomoge ci podajac gotowca, ale poszukalem chwile na necie i : PS/2 Mouse/Keyboard Protocol: jesli jestes dobry w c to na podstawie ponizszego linku pewnie rozjasni sie w glowie (to interfejs klawiatury) Ponadto gotowiec znaleziony na necie ale do odczytu...
Procesor ATMega32. W przypadku M8 owszem, można odczytać część bloku 512 pomijając zbędne, ale zapisać ponownie taki blok już się nie da bo brakuje nam danych, które zgubiliśmy przy odczycie. No chyba, że dane generujemy w biegu (np pomiary) i ich nie modyfikujemy. Przy procesorze 3V pomijamy dzielniki oporowe 'Constants Const Msbl = 0 Const Msbh =...
W końcu na atmega 168 prawodłowo zadziałał mi ten kod. W komentarzu dołożyłem podłączenia. Musiałem zrezygnować w pierwszym podejściu z kwarcu, bo portu PB6 i PB7 są tu wykorzystane do sterowania wyświetlaczem. Kupowałem wyświetlacze jakoś bardzo tanio, więc pewnie chińskie. '**************** Driving graph. display NOKIA LPH7779 ver.1.1 ******************...
Witam! Na podstawie informacji zawartych w książce "Programowanie mikrokontrolerów w języku Bascom" napisałem program: Problem: Problem polega na tym, że program nie działa poprawnie. Po pierwsze procesor zamiast 1 sekundy odmierza ok. 8s. Jest to dla mnie nie zrozumiałe, ponieważ kodu zawierającego instrukcje tyczące się timer0 nie zmieniałem. To samo...
Mam pytanie odnośnie budowy serwera WWW. ZW EP byl opisany Sterowni I/O TCP/IP. Przegladalem kod programu do tego sterownika i mam w związku z tym pytanie: w jaki sposób są liczone linie strony www, bo nijak mi się nie zgadza, np: elseif count = 67 then if out4 = 1 then s="on" else s = "off" end if odliczajac 67 linię wychodzi mi:...
OK. Temat piractwa uważam za zamknięty. Zamiast robić offtop weźmy się za problem, którym jest BRAK GRAFIKI I TEKSTUR W GRZE. Dodano po 1 Problem prawdopodobnie leży po stronie mojego kompa, na innym kompie gra śmiga (dla ciekawych: Warto kase wydać :D). Czy użycie jakiegoś programu typu GameBooster może coś zmienić? Dodano po 21 GameBooster nie pomógł....
Witam chciałbym podłączyć modem huawei e3272 Plus LTE z tp-linkiem mr 3420 nie wiem co zrobić aby wifi działało nietety jest problem z połączeniem. oto logi mam nadzieję, że coś pomogą. Wgrałem gargoyle jc. Męczę się już przy tym 3 dzień proszę bardzo o pomoc. Z góry dziękuję :) oto logi: Jan 1 01:00:36 Gargoyle kern.info kernel: [ 0.000000] Dentry...
$lib "glcdks108.lbx" $lib "double.lbx" '$lib "i2c.LBX" $crystal = 16000000 $regfile = "m32def.dat" $include "font8x8.font" Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 2 , Ce2 = 3 , Cd = 5 , Rd = 6 , Reset = 1 , Enable = 7 Disable Adc Config Pinb.1 = Input 'wtryskiwacz...
Witam i pytam jeszcze raz czy naprawde nikt tego nie zrobil w bascomie? ...a Ty naprawdę czekałeś dwa lata na przykład? [syntax=vbnet]'*************************... ' Test Demo RC522 NFC Chip ' ' Spi Mode ' 'Date 08.09.2014 ' 'Email: Hkipnik(at)aol.com 'Copyright (c) 2013 Hkipnik. All rights reserved....
Witam Mam problem z odbiorem sygnału rc5 a dokładnie buduję zegar na wyświetlaczu 7-seg w oparciu o atmege8 i układ pcf8583. Jak na razie wszystko mi działa i odczytuje czas i wyświetlam go lecz po dodaniu wierszy kodu programu odpowiedzialnych za odbiór rc5 program się wiesza i nic nie realizuje, a na wyświetlaczu są same zera... Nie mam już pomysłów...
Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...
Witam, Jak można zainicjować dwa odrębne pola tekstowe tak aby wyświetlały dwie zmienne wysłane przez UART -Atmegi kod VB [syntax=basic4gl] Option Explicit On Imports System Imports Microsoft.VisualBasic Imports System.Configuration.ConfigurationSettin... Imports System.Windows.Forms Imports System.IO Imports System.Data Public Class Form1 Public comm_stat...
Tak karta jest sprawna - bardziej podejrzewam że jest uszkodzone gniazdo SIM. na logach się nie znam mam nadziej ze to są one ;) Fri Dec 9 01:16:21 2022 kern.notice kernel: [ 0.000000] Linux version 5.10.156 (cezary(at)eko.one.pl) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 11.2.0 r19162-a036c1d43b) 11.2.0, GNU ld (GNU Binutils) 2.37) #0 Thu Dec 8 23:19:44...
OpenOCD zaktualizowanie tak jak kompilator wcześniej. Przerabiam przykład od początku teraz na bazie tego o którym mówiłeś LPC Będe wklejał tutaj co dokładnie przerabiam. Jeśli coś robię źle to mam nadzieje że mnie poprawicie. Jeśli dobrze to mam nadzieje że komuś się przyda. 1.Import projektu lpc1114_blink_led i rename na stm32f0_blink_led 2. Zmiany...
Przepraszam że dawno nie odpisywałem, byłem trochę zajęty (i w pracy druga zmiana). Po stronie uC to narazie wygląda to tak: [syntax=basic4gl] 'Drugi program do testòw 04.12.2013 $crystal = 8000000 $baud = 19200 $regfile = "m32def.dat" $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 'default use 10 for the SW stack $framesize...
Chciałem zobaczyć czy w ogóle ktoś się najpierw zainteresuje :) Kompilacja firmware jest przeprowadzona pod standardową konfiguracje MT7620a. Czyli mam ethernet, obsługę, flash, ram itd. Ale właśnie podejrzewam, że nie wykrywa modułu podpiętego po UART0 bo muxacja jest nie ustawiona. Image Builder generuje pliki binarne wraz z systemem plików. Mi uruchamia...
Witam wszystkich forumowiczów. Ostatnio złożyłem sobie układ sterownika domowego z pewnej strony internetowej. Wszystko złożyłem z jak największą starannością. Zaprogramowałem uc ale wydaje mi się że układ nie działa tak jak powinien. Próbowałem znaleźć przyczynę problemów ale niestety do dzisiaj mi się to nie udało. Niestety nie wiem czy jest to problem...
Dzieki za wyjasniający sprawę link () Ponieważ czasem potrzebne jest sortowanie również w podzapytaniach, w takich sytuacjach trzeba sztucznie zapakować podzapytanie z sortowaniem XXX w osobny Select i dopiero złączać unią z następnymi. [syntax=sql]Select * FROM ( XXX ) As aliasik [/syntax] I dodatkowo trzeba zrobic alias, bez niego w MSSQL-u kwerenda...
Wzorując sie opisem na Disk /dev/sda: 14.9 GiB, 15999172608 bytes, 31248384 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x62756c20 Device Boot Start End Sectors Size Id...
Witam. 1 - Stosuj aliasy. Np: drzwi alias portd.0 Później w kodzie po prostu drzwi = 1 lub drzwi = 0. bardzo poprawia czytelność kodu. 2 - Odczyt z przetwornika ADC powinien być do zmiennej WORD (przetwornik jest 10 bit). 3 - w pętli głównej masz instrukcje Wait. Powstaje problem ze sprawdzaniem stanu wejść, pętla może się wykonywać bardzo długo, w...
na każdym który napiszę jest tak samo, w nowym temacie powyżej podałem ustawienia fuse bitów, zaraz wkleję kawałek na którym teraz się bawię Dodano po 4 to kod na którym teraz się bawie '***************************************... '-------------------- konfiguracje ----------------------------------------... $regfile...
tylko wiesz mnie zastanawia czemu tam jest blad zlokalizowany w lini 0 a nie w jakiejs konkretnej lini. No chyba ze to jest jakies znaczenie ogolne lub nie wiem co. Zaraz dolanczam kod i z góry dzieki za pomoc :] Dodano po 1 $regfile = "M8DEF.DAT" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1...
Witam! Przepisałem z "NE" program do sterownika akariowego,niestety podczas sprawdzania błędów,Bascom wyrzuca mi kilka.Bardzo proszę,gdyby ktos zechciał zerknąć jaka jest tego przyczyna.Z góry dziękuję za pomoc. '#######################################... 'Sterownik do akwarium 'Wersja Kompilatora Bascom-AVR V.1.11.7.4...
Dzięki Bogdan za trafne uwagi.. Zwłaszcza za zwrócenie uwagi na ten problem z TOSP, bo miałem się brać za robienie tego układu :). Co do zasilania, to nie zauważyłem z tego powodu żadnych problemów. Dołożyłem jeszcze kondensator na zasilanie uC. Może dlatego. Lecz pojawił się problem: napisałem program, który ma zajmować się prostą jazdą tego ustrojstwa,...
Witam serdecznie. Mam taki oto problem. Zbudowałem sterownik do centralnego ogrzewania sterujący elektrozaworem i pompą w zależności od temperatury w bojlerze i na piecu. Problem jest taki - po chwili pracy (nieregularnie) resetuje się. Ktoś ma jakiś pomysł? Napięcie zasilające jest dobre. Program w bascomie: '---------------------------------------...
Cześć. Prosze o pomoc w rozwiązaniu problemu, a mianowicie mam problem przy konfiguracji klawiatury. Nie moge ręcznie wpisać kodu np. 1234, tylko program sam dobiera mi kod ( caly czas podaje jedna liczbe"1", tak jak bym ja cały czas wpisywał) kod wtedy jest ustawiany na 1111, ale jeżeli zmienie wartość na "k=2" w miejscu zaznaczonym w kodzie to program...
Witam. Mam problrm ze skompilowaniem programu. Program jest idealnie przepisany z gazety Nowego Elekronika (kwiecień/maj 2009). Załączam listing. Proszę o pomoc. Pozdrawiam Adrian. $large $crystal = 12000000 $regfile = "89C52.DAT" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db7 = P1.3 , Db6 = P1.4 , Db5 = P1.5 , Db4 = P1.6 , E = P1.7 , Rs =...
Jak zdeklarować zmienną znak :?: Wtedy będą w programie zmienne: Dim Jednosci As Byte Dim Dziesiatki As Byte Dim Czdziesietne As Byte Dim Ds_1 As Byte Dim Ds_2 As Byte Dim T1 As Single Dim T2 As Single Dim Temperatura As Word Dim Znak ( :?: ) Dodano po 19 Zgadze się?? Dodano po 5 $regfile = "2313def.dat" $crystal = 12000000...
Mam Taki zegarek na LCD oparty o Timer1: $regfile = "m16def.dat" $crystal = 16000000 Config Portb = Output Config Lcdbus = 4 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Pb.2 , Db5 = Pb.3 , Db6 = Pb.4 , Db7 = Pb.5 , E = Pb.1 , Rs = Pb.0 Cursor Off Cls Config Timer1 = Timer , Prescale = 256 Declare Sub Wysw_czas On Timer1 Odmierz_1s Dim...
$crystal = 8000000 $regfile = "m16def.dat" Led1 Alias Portc.1 Led2 Alias Portc.2 S1 Alias Pinb.0 S2 Alias Pinb.1 S3 Alias Pinb.2 Pp Alias Pinc.7 Lp Alias Pinc.6 Lt Alias Pinc.5 Pt Alias Pinc.4 A1 Alias Portd.0 A2 Alias Portd.1 B1 Alias Portd.2 B2 Alias Portd.3 Ena Alias Portd.4 Enb Alias Portd.5 Ddra = &B00000011 Ddrd = &B00111111...
Witam! Mam problem z tym programem. Nie chce się skompilować. Wywala mi trzy błędy: 123 (linia: 0) - END IF expected , in File: 7 (linia: 0 ) - IF THAN expected inventco.eu - post edytowałem, program umieszczamy w znacznikach code $crystal = 8000000 $regfile = "m32def.dat" Led1 Alias Portc.1 Led2 Alias Portc.2 S1 Alias Pinb.0 S2 Alias Pinb.1...
Witam, na początek dodam że dopiero zaczynam z Bascom'em. Mam problem w przepisaniu programu z ATTINY2313 na ATMEGA8. Oryginalną wersję zamieszczam poniżej: '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb...
Witam! Wykonałem układ do włączania silnika AC lecz mam problem przy sterowaniu. Zadaniem układu jest włączanie silnika na czas ustawiony dowolnie w sterowniku. Układ działa bardzo dobrze bez obciążenia, lecz po podłączeniu przekaźnika pod stycznik uruchomiający silnik czasem zdarza tak, iż po naciśnięciu przycisku "start/stop" przekaźnik zewrze się...
Witam, jeszcze proszę praktyczne rozwiązanie takiego problemu, gdyż program jest praktycznie ukończony, ewentualnie drobne poprawki kosmetyczne:), ale w obecnej wersji odczyt i zapis wykonywany jest z poleceniem "wait", przez co wskazywane temperatury nie są czasem poprawne - wyskakuje BRAK ds'a. Już nie mam pomysłu jak to zrobić, proszę tylko o jakieś...
Witam, od wczoraj zmagam się z problemem odbioru kodu RC5 w urządzeniu, w którym mam multipleks dużej ilości wyświetlaczy 7-segmentowych LED. Przerwania na multipleks przychodzą co około 4ms. Multipleksowanych cyfr jest łącznie 48, ale pogrupowane są one, tak jakby były tylko 4 cyfry. W każdym przerwaniu kody segmentów wysyłane są szeregowo na 3 rejestry...
Witam. Widzę, że temat poruszony. I jakoś jest. Ja poruszyłem identyczny i został brutalnie wsadzony do kosza i zamknięty. Pomijam ten fakt, bo zależy mi na konstruktywnych i rzeczowych odpowiedziach. Sam próbuję złożyć z powodzeniem taki regulator do mojej konstrukcji quadkoptera (ewentualnie v-tol-a). Gdzieś na elektrodzie dorwałem kod w BASCOMie...
Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa programy, przy których pracowałem i schemat, schemat...
EVEREST Home Edition © 2003-2005 Lavalys, Inc. ----------------------------------------... Wersja EVEREST v2.20.405/pl Strona domowa Typ raportu Kreator raportów Komputer DUTKO-BF9D1915D Generator raportu Paweł System operacyjny Microsoft Windows XP Home Edition 5.1.2600 (WinXP Retail) Data 2012-04-21 Czas 12:37...
Oto cały program. Może długo zająć jego analizowanie. Na chwilę obecną zamiast dwóch niebieskich kondensatorów 100u jest jeden 1000u. Od spodu są przylutowane dodatkowe ceramiczne 100n. Dodam że rolę czujnika prędkości pełni kontaktron, który docelowo miał sterować transoptorem, ale że spaliłem w tym transoptorze diodę to musiałem podłączyć to bezpośrednio...
Witam proszę o wyrozumiałość gdyż dopiero zaczynam przygodę z mikro-kontrolerami. Znalazłem gdzieś na elektrodzie kilka projektów próbowałem coś z tego sklecić niestety nie ma za dużo tego na Atmege16 Dlatego próbowałem przerobić coś z programów gotowych dla inny Cu A więc chcę zrobić zegarek oparty na wyświetlaczach siedmio-segmentowych Mam dwa programy...
Hm bardzo ciekawa templatka. W pliku head.php można zmieniać tag "title" w ten sposób: [syntax=php]$this['system']->document->s... tekst');[/syntax] a tak można zrobić żeby pole "alias-title" było ustawione jako tag "title" [syntax=php] $view = JRequest::getCmd('view'); if($view == 'article'){ $id = JRequest::getCmd('id'); $db = JFactory::getDbo();...
raport z mema [syntax=text]Podsumowanie Komputer: System operacyjny Windows 7 Ultimate Professional Dodatek service pack systemu operacyjnego Service Pack 1 DirectX 4.09.00.0904 (DirectX 9.0c) Nazwa komputera SAJMON-KOMPUTER Nazwa użytkownika Sajmon Płyta główna: Typ procesora Unknown, 1800 MHz Nazwa płyty głównej Nieznane Mikroukład płyty głównej Nieznane...
Witam. Nie dawno wybudowałem altanę na działce. Chciałbym w niej sterować gniazdkami, przyciskami do oświetlenia i oświetleniem. Każde gniazdko będzie miało podświetloną obwódkę wykonaną z pleksi, podświetlenie na diodach RGB sterowanych PWM z atmegi8, która będzię przy każdym gniazdku. Na płytkach z atmegą będą też przekaźniki do sterowania gniazdkiem...
Ponizej cały kod żródłowy:) Proszę umieszczać kod w znacznikach syntax . Opcja Listing kodu .
Witam. Mam małe pytanie, chciałbym sterować kartami przekaźnikowymi przez PHP (www) Karty które mam to są klony KITu [url=]AVT5217, pracuja na RS485 spięte są za pomocą KITu [url=]ATV530 + kabel USB->RS232 (PL2303) W tej chwili steruję kartami przez różne skrypty [syntax=bash] #!/bin/bash stty -F /dev/ttyUSB0 raw speed 4800 echo -ne "AABC\r" > /dev/ttyUSB0;...
Witam!! Układ sterownika tampoprintu zbudowany na bazie mikrokontrolera AVR, schemat poniżej, zasilanie dostarczane przez dwie osobne przetwornice +5V dla logiki oraz +24V dla elektrozaworów i oświetlenia, na przewodach zasilających koraliki ferrytowe, pole masy na płytce, tranzystory sterujące cewkami zabezpieczone diodami, przy samych cewkach we wtyczkach...
Proszę bardzo, oto program. Jeśli chodzi o obsługę multipleksu to jest ona zrealizowana, że najpierw jest zatrzaskiwana wartość w rejestrach przesuwnych, potem zaświecany dany poziom wraz z odpowiednią wartością dla niego i w tym samym czasie do rejestrów przesuwnych ładowane są już kolejne dane dla kolejnego poziomu i tak w kółko. [syntax=basic4gl]$regfile...
Znalazłem kod tablicy świetlnej, 8x8 sterowanej przez rejestr 74164, niestetypo załadowaniu programu na tablicy świecą się tylko trzy kolumny diód :(. Czy ktoś mi pomorze to rozgryść? 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania kolumn wyświetlacza wynosi ok. 333 Hz 'czyli częstotliwość...
Wszedłem w posiadanie następującego programu. Chciałem zasymulować jego działanie łącznie z przyciskami. Nie wiem jak sprawdzić reakcję programu na przyciski. Nie wiem gdzie są rejestry. [syntax=basic4gl] '************* Konfiguracja uC ***************** '***************************************... $regfile = "m16def.dat" $crystal = 16000000 $baud...
Witam Z wycinków kilku programów chciałem zrobić jeden duży barkuje kilku rzeczy i zwiazku z tez pytania W jaki sposób mogę zwiększyć ilość wejść i wyjść żeby zmieścić wszystko ? ( patrz 1 PINY ) brakuje ustawiania podlewania względem kalendarza zielonego pojęcia nie mam jak z pcf mogłbym ustawić godzinę i czas podlewania np 18:00]przez 1 min ? brakuje...
Do czego to doszło ;p Może od nowa, wersja z i2c chce dopiero teraz wprowadzić jak na razie jest po Bożemu znaczy sie wyswietlacz ze sterownikiem znajduje się na 2pietru kamienicy układ wykonawczy i wyłącznik (countera) znajduje się w piwnicy. Z i2c to dopiero mam zamiar zrobić bo zależy mi na dwóch wyswietlaczach jednym w piwnicy drugim na 2pietrze....
Witam Chciałm zrobić automatyczną regulację obrotów silnika. Pierwszy silnik napędza drugi silnik który pracuje jako prądnica i muszę wraz ze zmianą obciążenia prądnicy regulować obroty silnika tak aby uzyskać stałe napięcie na wyjściu prądnicy. Do sterowania zastosowałem Atmegę 8. Napisałem taki programik i niby działa, ale ... regulacja jest zbyt...
Witam. Jak zwykle kiedy nie mogę sobie z czymś poradzić muszę zaczerpnąć porady na forum. Tak jest i tym razem. Otóż zbudowałem sterownik co który między innymi steruje też zaworem c.w.u. Zaworem "kręci" silnik dc a za rozpoznawanie pozycji odpowiadają dwie krańcówki mechaniczne zwierające do masy. Silnik ma hamulec który po odłączeniu zasilania zwiera...
Witam serdecznie. Jestem tu nowicjuszką i być może temat był już poruszany na forum, ale pomimo dobrych chęci nie znalazłam rozwiązania swojego kłopotu. Pracuję na MsOffice 2010. Chciałabym otrzymywać wiad. email z excel w momencie kiedy w określonej kolumnie zmieni się ostrzeżenie z "jeszcze czas" na "UWAGA". Określenie to występuje w kolumnie M arkusza....
Witam Po raz pierwszy ( lepiej późno niż wcale ) wykorzystałem wyjście CLKOUT układu PCF8563. Oczywiście podciągnąłem przez 10K do VCC. Dzisiaj po pierwszym kilkugodzinnym braku prądu, rano zegar był wyzerowany. Podejrzewam, że to przez podciągnięcie CLKOUT do Vcc. Jeśli to jest to, to może wystarczy włożyć diodę np. Schottky pomiędzy wyjście CLKOUT,...
Dzięki za odpowiedzi, już wszystko rozumiem, lecz mam kolejny problem, w kodzie źródłowym do procesora autor nie napisał obsługi dmuchawy CO lecz wyprowadzenia są już zrobione. Czy mógłby ktoś pomóc mi dopisać do tego kodu obsługę dmuchawy, najlepiej żeby się ją włączało w menu i pracowała do określonej temperatury. Jeśli temperatura spadnie poniżej...
Dodaje poprawnie listing programu. [syntax=basic4gl] 'OSTATNIE ZMIANY 08,10,2014 'Problem z blednie wysylanymi danymi 'Problem z wylaczaniem sie sterownika $regfile = "m32def.dat" $crystal = 7372800 $baud = 19200 $include "Config_MMC.bas" $include "CONFIG_AVR-DOS.Bas" $hwstack = 128 $swstack = 128 $framesize = 128 '**************KONFIGURACJA LCD*****************...
Panowie, Panie potrzebuję pomocy bo siedzę i siedzę i nie mogę sobie dać rady z kodem BASCOM. Jestem początkujący, a raczej raczkujący w AVR, programowaniu itd. :( Próbuję zbudować sterownik do pokoju który ma wykonywać: -sterowanie światłem (8x) -sterowanie piecem/kotłem gazowym (temperatura noc i dzień-dwie różne temperatury) -każdy przycisk ma dwie...
Proszę. Przycisk Menu włącza je i wyłącza więc przycisk wyjścia z Menu praktycznie jest niepotrzebny, ale go zostawiłem. Subów którym nie przekazuje się żadnych zmiennych nie trzeba deklarować. Miałeś odświeżanie wyświetlacza w pętli głównej z prędkością procesora. Zmieniłem to tak że wyświetlaczem zajmuje się tylko wtedy jeśli coś się zmieniło i wymaga...
Nie wiem czy chcesz się nauczyć czy potrzebujesz program. Na początek te uwagi: 1. Nie wiem co tam robi dyrektywa $eeprom. Jest niepotrzebna w tym kodzie 2. Zmienna Ds jest zwiększana w przerwaniu niezależnie od tego czy jesteś w Menu czy nie. Tak więc po powrocie z Menu już na pewno nie zdążysz załapać się na warunek If Ds = 2 i wyzerować jej wartość....
Witam podaję kod, który działa poprawnie, oczywiście należy go dopasować do swoich potrzeb. [syntax=vbnet] 'Sterownik swiatel V2.2 '10-06-2015 'Roman Biadała $regfile = "m128def.dat" $crystal = 11059200 '$lib "fp_trig.lbx" '******** Ustawienia portów ****************************************... '******** Sterowanie 74HC541 - przekaźniki *************************************...
Witam wszystkich serdecznie ! Z racji tego, że zbliżają się święta postanowiłem podzielić się z wami projektem elektronicznego drzewka szczęścia. Urządzenie powstało prawie rok temu i było prezentem urodzinowym dla mojej dziewczyny którą serdecznie pozdrawiam !!! :D Założenia do projektu: - Zasilanie 230V - Częściowo otwarta obudowa - 21 LED RGB -...
trafiłem jeszcze na coś takiego SPI odpada bo wysyla za kazdym razem LOAD. Tylko Shiftout. 'To przyklad na dwa maxy polaczone w szereg. Wlasnie te _noop to cala filozofia !! 'Reszte wiecie jak zrobic. Dodano po 2 Muszę poszukać innych modułów z MAX7219, może coś z ty mi nie tak. Próbowałem z użyciem Shiftout. Wypociłem coś takiego: Dodano po 24 Wgrałem...
Program napisany jest w Bascom. Delay nie ma w ogóle. Program napisany chaotycznie, ale działał ok dopóki nie dopisałem obsługi DCF77. Gdy przyjdzie odpowiednia godzina, dioda IR ma wysłać kod do odbiornika. Wtedy właśnie procesor zwalnia. Sekundy wtedy "idą" co 3 no i dźwięk ma zwolnione tempo. [syntax=vbnet] $regfile = "m32def.dat" $crystal = 8000000...
Witam po dość długiej przerwie Postaram się odpowiedzieć na wszystkie pytania 1. katakrowa - Dlaczego nazywa się to "Zegar milenijny" ? - Akurat taka nazwa przyszła mi do głowy. 2. GG_Gonsior - Proponuje użycie "na sucho(bez płytki arduino - brak stabilizatorów - Baterie zostały podłączone za stabilizatorami. - wsad wgrany przez programator - dużo mniejsze...
Temat ostatecznie zmieniłem. Program działa, jeśli wywalę / "zaremuję" obsługę Wyświetlania baterii-nie napięcia. To jest dziwne, bo adc i reszta jest ok. Ale jek tylko dołożę obsługę wyświetlania ikonek IF-ELSE to procesor nie budzi się. Dodam że automatyczne wyłączanie zrealizowałem na transoptorze, bo inaczej miałem problemy z wybudzaniem. Program:...
Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...
Witam Testuję moduł GSM SIM800L. Chciałem, aby po otrzymaniu komendy przez SMS odsyłał zwrotny SMS lub wysyłał email z danymi. Najpierw "na sucho" klepiąc ręcznie linia po linii przez terminal uzyskałem pozytywne wyniki testów ( tzn. otrzymywałem SMS i email ). Nieco gorzej jest w przypadku podłączenia do Atmega328. Podsłuchując terminalem odbieram:...
Witam. Chciałem zrobić sterownik wzmacniacza audio na bazie kitu AVT2829. Szczególnie zależy mi na uczeniu się dowolnego pilota. Zrobiłem płytkę przystosowałem do niej program, użyłem większego procesora (atmega8) no i program działa ale strasznie ułomnie. Procedura zapamiętania kodów z pilota przebiega jak należy ale już samo działanie jest strasznie...
Witam Mam program, który, po dokonaniu pomiarów, wysyła dane przez RFM12 i zapisuje na karcie SD. Chcę dołożyć wysyłanie danych do Domoticz po każdym pomiarze. Problem w tym, że po dopisaniu obsługi ESP8266 i Domoticz ( zmienne miałem już wcześniej zadeklarowane ) to pojawiają się błędy w zapisie na karcie SD. No i wysyłanie do Domoticz przestaje działać,...
Witam Serdecznie PanowieTemat mam pewiennieaktualny problem a mianowicie zrobiłem ten sterownik wszystko ładnie się zaprogramowało fuse bity ustawione po załączeniu działają wszystkie funkcje lecz niestety nie pokazuje mi temperatury niby trzeba trzymać przycisk s1 na pierwszy cujnik ds18b20 i go wpisać ale niestety to nie działa wiec proszę o pomoc...
Dzień dobry ! Sprawdź ten kod: [syntax=vbnet] $regfile = "attiny2313.dat" $crystal = 1000000 $hwstack = 8 $swstack = 16 $framesize = 32 Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Porta.0 , Db6 = Portd.1 , Db7 = Porta.1 , E = Portb.3 , Rs = Portb.4 Config Lcd = 16 * 1 Cursor Off Cls Const Wartosc_timera = 131 Config Timer0 = Timer , Prescale = 8 On...
W twoim programie compilator, wykłada się w następującej lini kodu, przy deklaracji zmiennych : Dim Stx As String * 10 - zgłasza błąd 8. Nie chce mi się myśleć a wielkość pliku jest nieduża więc zamieszczam go w całości: Może ktoś z forumowiczów pomoże. ArteXL '################ ' --- Miernik pojemnosci 1pF - 500000uF ' NE Nr.5-2003r str.4. Zeataw 337-K...
Witam, Dostałem skan artykułu Miernik dużych pojemności z Nowego Elektronika 5/2003. Skan jest dość słaby i nie mogę dokładnie zweryfikowac programu z moim źrodłem. (dostałem juz przepisany w pliku txt) Miernik oparty jest na AT89C4051 i NE555. Mam kompilator BASCOM-8051 ver 2.0.11.0 (pełna wersje) i przy próbie kompilacji wyrzuca bład w linijce: Dim...
Witam. Pomóżcie mi proszę, przy kompilacji tego pliku. Mnie pokazują się błędy, z racji, że nie znam się jeszcze na języku Basic, nie potrafię tych błędów zlikwidować. Proszę pomóżcie. 'Bascom-AVR ver.1.11.7.4 $regfile = "AT26DEF.DAT" $crystal = 8000000 Ddrb = &B00001100 Portb = &B00001111 'Osccal = 238 'Osccal = 226 'Osccal = 210...
cze mam problem z zainstalowaniem karta televizyjna PLAY TV PRO BT878+ w slackware. Oto co robilem: w pliku modules.conf umiescilem nastepujace linijki: alias char-major-89 i2c-algo-bit alias char-major-81 bttv options bttv radio=1 card=70 options tuner type=28 liczby 70 i 28 zostaly dobrazne zgodnie z plikiem CARDLIST W konsoli wydalem nastepujace...
Jakoś nie mogę odnaleźć pętli głównej programu. Najpierw masz deklaracje zmiennych a później od razu suby. Właśnie robię coś podobnego ale mi działa (silnik krokowy, który kręci potencjometrem). Zależy jeszcze jaki masz ten silnik. Mój ma 5 wyprowadzeń i steruję go jednofazowo. (mniej tranzystorów sterujących) tu masz przykład może się przyda bo nie...
Chciałem spróbować programowania mikrokontrolerów w Bascomie zacząłem od sterownika kolektora słonecznego, bo taką mam potrzebę . Chciałem przedstawić pod ogólną krytykę znawców tematu mikrokontrolerów swoje wypociny. Przedstawiam część kodu do obsługi czterech klawiszy. Są to „Enter”; „Esc”; ”Góra”; ”Dół”....
Program ma odczytywać dane z impulsatora i wysyłać je poprzez RS232 do komputera. Dane mają być wysyłana co: 0,5ms lub 1ms lub 2ms lub 4ms(domyślnie mam przerwanie co 250us a czas po którym wysyłam dane to 4ms). A po 5 sekunach pomiar ma zostać zakończony. Wszystko działa jak należy jednak są jakieś problemy z Timerem. Przypuszczam że instrukcja Print...
Znalazlem materialy na elektrodzie hunterhouse ] (schemat + wsad do procka), schemat rozrysowalem w czytelniejszej formie a wsad zostawilem jak byl. Schemat znajduje sie w zalaczniku a wsad jest nastepujacy: Dim A As Byte Dim R1 As Byte Dim B1 As Byte Dim G1 As Byte Dim R2 As Byte Dim B2 As Byte Dim G2 As Byte Dim Tmp As Byte Dim Tmp2 As Byte Dim Tmp3...
Zamieszczam caly program i prosiłbym oprzerobienie pod moje wytyczne. Przerasta mnie to . 'sterownik do pieca at89c2051 ' wyświetlacz 2*16, poprawione zachowanie po zaniku napięcia $large $crystal = 12000000 Config Lcd = 16 * 2 Cursor Off Cls Config Sda = P3.1 Config Scl = P3.0 Config Timer0 = Timer , Mode = 1 , Gate = Internal Config Timer1 = Timer...
-------------serdecznie dziekuje za pomoc,podpowiedzi! i prosze o wyrozumialosć ----------- wklejam caly kod (napisany w Bascomie) i bylbym wdzieczny za pomoc w przeanalizowaniu jego dzialania, czesc kodu odpowiedzialna za dzialanie przetwornikow AC i sterowanie wyswietlaczem LCD nie istotna dla mnie w tym momencie ----------------------------------------...
No dobra, załączam swoje wypociny (12 lat przerwy w programowaniu.... ) $regfile = "m8535.dat" $crystal = 16000000 $baud = 9600 Config Portc = Output Config Pina.2 = Output 'buzer Config Pina.3 = Output 'katody Diod Config Pina.4 = Output 'w1 Config Pina.5 = Output 'w2 Config Pina.6 = Output 'w3 Config Pina.7 = Output 'w4 Config Portb = Input ' wejście...
Wiec tak. Zrobilem podobnie tak jak mowisz. Tylko nie na przerwaniu i mam problem takie ze gdy kreci sie w jedna strone robie np. zmiane kierunku to zaczyna jechac od poczatku drugich danych. Nie wiem jak zrobic zeby nawracal od tego samego miejsca. $regfile = "m8def.dat" $crystal = 8000000 Declare Sub Lewo_k Declare Sub Prawo_k Declare Sub...
Witam ! Programuje w Bascome, sercem ukladu jest Atmega8. W czym problem, otoz sterowanie wyswietlaczami odbywa sie multipleksowo po przepelnieniu Timera0 natomiast odmierzanie 1sekundy po przepelnieniu Timera1. Nie umiem sie wbic pomiedzy Timery z obsluga klawiaturki z 3 przyciskow ktorymi chcialbym ustawiac czas i budzik. Czy ktos umialby mi pomoc...
Dzięki wszystkim za opinie :D W odpowiedzi na wasze pytania, płytki robię metodą termotransferową z użyciem folii, projektuje w Eagle'u, serwa tak jak ktoś napisał na allegro chodzą po 23zł i właśnie na allegro je kupowałem, niezła cena jak za takie małe i dość silne serwo. Tolerancja odstępu puknięć układu jest wystraczajaca, na początku opracowałem...
obsluga padow od PSX w bascom .... '#######################################... '# File Name: PSX_PADInterface.bas # '# Written By: Matt Smith # '# Function: Allows you to hook a Sony PSX handcontroller to a AVR using # '# the Hardware Spi functions in Bascom. It is an awesome tool # '# for lots of different...
Witam. Mam problem z programem, a raczej z dwoma. Z elektrody ściągnołem sobie wsad do procka który obsługuje wyświetlacz LCD z noki 3310. Postanowiłem zrobić sobie prosty sterownik takiegoż wyświetlacza sterowany przez rs232. Lecz program który odbiera dane z rs-a pracuje za wolno. Przy nadawaniu musiałem zastosować opóźnienie aż 1ms, bo inaczej sie...
Chciałbym na pojedynczym wyświetlaczu matrycowym wyświetlać sobie tekst który będzie przewijał się od prawej do lewej strony. Mam już gotowy program który wyświetla mi pojedyncze znaki na cały wyświetlacz. Znaki wyświetlają się przez żądany czas. Tekst wyświetlany jest w pętli. Poniżej listing. Czy mógłby ktoś przerobić mi poniższy kod lub ewentualnie...
Witam Temat był już wałkowany x-razy Co mam dopisać do tego programu żeby mi mierzył temp. ujemne ? Jest to program do zegara z termometrem kit AVT868. Proszę o pomoc pozdrawiam Sjzwojtek $large Declare Sub Settime(s As Byte , M As Byte , H As Byte , D As Byte , Month As Byte) Declare Sub Gettime Declare Sub Displaytime Declare Sub Displaydata...
Niestety znow mam problem z kompilatorem. Pluje sie o prosta skladnie: If Dcf_array(1).index = 1 Then Display_values(1) = &B00000110 Else Display_values(1) = &B00111111 oraz troche bardziej skomplikowana: If((dcf_in = 0) And(dcf_failure = 0) And(synchronized = 1)) Then 'wykryto poczatek...
Witam, Zaprojektowałem sterownik, który docelowo ma służyć do włączania różnych urządzeń elektrycznych. Włączanie ma odbywać się za pomocą klawiatury matrycowej 4x4 oraz/lub pilota (RC5). - Zasilanie układu to +5V z zasilacza stabilizowanego (dlatego w projekcie nie ma stabilizacji napięcia zasilającego). - Dioda podłączona do mikrokontrolera ma spełniać...
pozwól że wkleje inny przykład i zapytam o to samo $Reofilie = "m8def.dat" 'M8-Deklarationen $Crystal = 1000000 'interner RC-Oszillator reicht CONFIG LCDPIN = PIN , DB4 = PORTC.2 , DB5 = PORTC.3 , DB6 = PORTC.4 , DB7 = PORTC.5 , E = PORTB.1 , RS = PORTB.2 Config LCD = 16 * 2 dim retvalue as byte dim zahlstr as string * 5 dim frequ as Word...
Witam. Na wstępie przepraszam za mało czytelną nazwę w temacie ale nie wiedziałem jak inaczej opisać mój problem w tak małej ilości znaków. Temat powinien brzmieć: $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 '-- Wejscia przycisków Config Portb.4 = Input Config Portb.5 = Input ' -- podciągnięcie Set Portb.4 Set Portb.5 ' -- porty...
Wiatam, tak ja w temacie.Zrobiłęm lampke rgb na atmega8 pdłączyęm diode RGB do Rd pin 14 Gd pin 15 Bd poi 16 Dioda cały czas sie świeci. Kok programu: '************* Konfiguracja uC ***************** '***************************************... $regfile = "m8def.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config...
Zbudowałem układ, który mierzy temp. z trzech ds18b20 i wyświetla na lcd. Problem zaczyna się gdy włączę przerwania od timera0 (który tylko w tle odmierza sobie odcinki czasu po 8ms), a mianowicie mierzona temperatura jest nie prawidłowa a później zaczyna się krzaczyć lcd. Ma to być sterownik pieca CO więc potrzebuję odliczać krótkie odcinki czasu na...
Witam, miałem na zaliczenie zrobić jakiś projekt z wykorzystaniem mikrokontrolera AVR, jako ze miałem tak mało czasu jak doświadczenia to zrobiłem działający projekt ze strony '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111...
Witam wszystkich, pewnie juz nie raz czytaliscie takie tematy...A tu kolejny ;) Przegladalem wiele tematow o komunikacji z pcf8583, wiele kodow z nich przetestowalem i nic. A tradycyjnie problem jest taki, ze przy odczycie godziny dostaje krzaki. Przypuszczam ze nie dziala komunikacja po i2c, bo nie ma znaczenia czy pcf jest zasilany czy nie, otrzymuje...
W Bascom'ie jest biblioteka mmc.lib i nigdzie nie jest opisana jej konfiguracja jak i jej sposób użycia. Czy wiecie jak wysyłać i odbierać bajty przy użyciu tej biblioteki? Dodano po 3 Dokopałem się do czegoś takiego i co dalej....... $regfile = "m128def.dat" $crystal = 14745600 $baud = 115200 $hwstack = 150 'wartosc stosu $swstack = 150 'wartosc...
No i rzeczywiście w EP jest ale przykłady są w C. A na tej drugiej stronce programik nie chce się do końca skompilować i generuje błędy. <załamka> Dodano po 1 No i mam to: '---------------------------------------... ' Config_MMC.BAS ' Config File for MMC Flash Cards Driver ' (c) 2003-2005 , MCS Electronics...
Chodzi mi aby dodać jeszcze rc5 do tego. Jak bym dodał jeszcze sub'a to wtedy bym musiał zrobić że w sub'ie byłby następny sub a wtedy kod nie zabardzo łanie by wyglądał i nie wiem czy starczyłoby mi miejsca. Trochę próbowałem If Address = 20 And Command = 12 Then S1=0 End If Ale nic nie daje. Czy jest jakieś rozwiązanie czy trzeba jednak tego sub'a...
gazetka jest ta sama co autora tematu tylko urządzenie jest o dwie strony wcześniej. oto cały kod $regfile = "89C2051.DAT" $crystal = 12000000 Seg_a Alias P1.5 Seg_b Alias P1.4 Seg_c Alias P1.2 Seg_d Alias P1.0 Seg_e Alias P1.1 Seg_f Alias P1.6 Seg_g Alias P1.7 Seg_h Alias P1.3 Seg_all Alias P1 Anod_kathod Alias P3.7 Led1 Alias P3.5 Sw1 Alias...
Poniżej kod sterownika: $regfile = "m8535.DAT" $crystal = 8000000 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.3 , Db6 = Portc.2 , Db7 = Portc.1 , E = Portc.5 , Rs = Portc.6 Config Lcd = 20 * 2 'Sterownik pieca C.O. 'zależności: 'Tp < Tn & Tp > 20st.C to zal. PK1 'Tp > 20st.C to zał. PK2 'Tb < Tp to zał. PK3 'Tk > Tb o dT1 pompa...
Witam Zmontowałem sobie układ atmega8 oraz 35 LED połączonych w małą matrycę 7x5 Załadowałem kod który jest napisany w listingu do książki Marcina Wiązania.Są tam dwa kody jeden do wyświetlania po kolei wszystkich znaków ASCII który działa bez problemowo oraz drugi który przewija text lecz on nie działa Oto ten kod. Co jest w nim nie tak? 'Program tablicy...
Witam ! N apisałem taki program: $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output : Portd = 255 Config Portb = Output : Portb = 255 K1 Alias Portd.0 K2 Alias Portd.1 K3 Alias Portd.2 K4 Alias Portd.3 K5 Alias Portd.4 K6 Alias Portd.5 K7 Alias Portd.6 K8 Alias Portd.7 Config 1wire = Portc.5 Dim Nr_kol As Byte , A As...
Witam z menu to chyba się już uporałem poszperałem po forum i znalazłem podobny sposób co Ty napisałeś ale wielkie dzięki za polecenie tego sposobu. Program jest obszerny ale teraz tak sobie pomyślałem żeby zamiast 10 programowań zrobić takie coś w menu aby określić liczbę programowań jeżeli chce się zaprogramować np. 5 czasów to ustawić 5 i one się...
Witam! Mam problem z przerobieniem kodu tablicy świetlnej z wyświetlaczem matrycowym led. Posiadam kod z książki Marcina Wiązani - Programowanie mikrokontrolerów AVR w języku Bascom przerobiony według instrukcji użytkowników w temacie: 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania kolumn...
Może to się komuś przyda- a może ktoś poprawi. 'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćkrokowe 'set i reset zastosowałem w celach poglądowych- można- a nawet należy zastąpić to np.PortB=&00001100 itp. 'Wadą jest zależność czasu sprawdzania przycisku od ustawienia Timer0 $regfile...
Zrobiłem taki programik: 'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćrokowe, zasilanie 30V 'set i reset zastosowałem w celach poglądowych- można- a nawet należy zastąpić to np.PortB=&B00001100 itp. $regfile "m8def.dat" $crystal = 4915200 Config Lcd = 16 * 2 Config Lcdpin =...
No i następnej sprawy nie rozumiem. Dlaczego ten licznik liczy do 99999 a nie "po bożemu" do 65535? Przynajmniej tak się wyświetla. I z 1000 przy decr "zmniejsza" się na 9999? 'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćrokowe, zasilanie 30V 'set i reset zastosowałem w celach poglądowych-...
No, prace nieco "meandrują". Ponieważ normalny przyniesiony z firmy sterownik musiałem zamontować w firmowym ploterze- bo kolega skończył część mechaniczną- to zacząłem robić sterowanie do małego "doświadczalnego" silnika sterowanego przez L6219 na ATMega168. Oczywiście "po bożemu" w przerwaniu. To się gdzieś pęta na EL. Algorytm podany przez whitetom...
Oto kod programu: '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B00000000 : Portd = &B11111111 Config Timer0 = Timer , Prescale = 8 Enable Timer0 : On...
'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćkrokowe, zasilanie 30V $regfile "m168def.dat" $crystal = 4915200 '********* Konfiguracja wyświetlacza ********* $lib "Lcd4busy.lib" Const _lcdport = Portd Const _lcdddr = Ddrd Const _lcdin = Pind Const _lcd_e = 1 Const...
problem mój polega na nieprawidłowym wyswietlaniu cyfr . o ile w zakresie 0-99 wszystko jest ok., to powyżej 100 ma same zera : wyswietlacz ma 3 cyfry led-7-segmentowe i w założeniach ma liczyć czas od 0 do 999 sek pełny kod: '$sim $regfile = "m8def.dat" 'informuje kompilator o pliku $crystal = 8000000 'informuje kompilator o Config Portd...
Witam . Od dłuższego czasu walczę z obsłużeniem licznika impulsów w ww procesorze . Otóż sprawa wygląda następująco . Mam sobie układ taktowany częstotliwością 4 Mhz z kwarcu zewnętrznego . Na pind.5 (t1) przychodzi sobie sygnał prostokątny o częstotliwości 1 Mhz . Jest on podawany przez pewien okres czasu a ja mam zliczyć jego ile było okresów tego...
To na razie wersja robocza więc sporo niedociąnięć, muszę jednak zacząć rezygnować z bascoma. Niby już wszystko było OK, ale gdy tylko w pętli głównej przed wyświetlaniem chciałem zamaskować wynik poleceniem fusing, znów jakieś głupoty zaczęły się dziać. Nie mam już nerwów. $crystal = 8000000 $regfile "m16def.dat" '*********************zmienne***********...
Poczytałem trochę tu i tam, poszperałem, poszukałem i znalazłem! Jest tam PDF o bardzo tajemniczej nazwie "72_017" - Zdalne sterowanie z dowolnym pilotem RC5 Schemat Z miła chęcią bym dopadł zaprogramowany mikrokontroler żeby mieć porównanie jak ktoś napisał ten program i próbować go modyfikować na zasadzie prób i błędów. Najchętniej kupił bym cały...
Witam! Od pewnego czasu usiłuje napisać program do obsługi zegara na pcf8583 i wyświetlaczach siedmiosegmentowych lecz bez efektu. Jest sporo tematów tego typu, ale większość zegarów realizowana jest na LCD. Główny problem polega na wyświetleniu czasu na wyświetlaczach 7segmentowych. Proszę o jakąkolwiek pomoc i podpowiedzi. Schemat układu: Program:...
Problem zasilania, został częściowo rozwiązany problem polegał na tym ze zasilanie na drivery sterujące należał podpiąć dodatkowo pod kondensator i rezystor. Obecnie pracuję na dość nieprofesjonalnie złożonym układzie 4 matryc więc przy ostatecznym składaniu matrycy wszystkie elementy zabezpieczająco-filtrujące zostaną uwzględnione. Proszę natomiast...
Witam wszystkich :) Jakiś czas temu złożyłem odtwarzacz plików dźwiękowych wav korzystający z wbudowanego w atmege32 PWM 8 bit-owego, postanowiłem poprawić jakość odtwarzanego dźwięku poprzez dodanie zewnętrznego DAC-a którym jest TDA1543 . Pojawiło się kilka problemów ponieważ nie wiem w jaki sposób mogę podłączyć i odpowiednio przerobić kod programu...
Witam, cel pozostał ten sam, lecz zmienił się kod, tym razem bez Lcd, więc jako zadanie dostałem opisanie krok po kroku otrzymanego kodu oraz przeniesienie kodu z języka Bascom na kod Asemblera i C. Jako, że programowanie nie jest moją mocną stroną, prosiłbym o pomoc (rady, sugestie najlepiej w sposób tzw. łopatologiczny jak można osiągnąć postawiony...
Potrzebuje pomocy nie działa mi dźwięk wyżej widać zrzut z everesta Win Xp jak cos dodac to pisac proszę o pomoc i linki !! + dodaje zdjecie co jeszcze pokazac? nie pokazuje mi w tym programie jaką mam kartę.??!! wieć skad mam wiedzieć + dluugi raport z everesta dolaczam EVEREST Home Edition © 2003-2005 Lavalys, Inc. ----------------------------------------...