A po co Ci nośna z RC5, przecież masz własną - nadajnik
Z RC5 wykorzystaj tylko sposób kodowania bitów , czyli kod Manchaster. Niech 1T będzie równe np. 1ms , a da Ci to 500bps.
Piotrek
Znaleziono 212 wyników
- 31 sty 2008, o 18:39
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: RC5 i zmniejszenie nośnej
- Odpowiedzi: 5
- Odsłony: 4824
- 24 sty 2008, o 21:59
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: watchdog problem z ATMEGA168
- Odpowiedzi: 20
- Odsłony: 18111
- 24 sty 2008, o 10:33
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: watchdog problem z ATMEGA168
- Odpowiedzi: 20
- Odsłony: 18111
Mam dokładnie ten sam problem jak nestor197 . Czy może ktoś się z tym uporał, bo ja wypróbowałem już wszystko, co mi przez parę tygodni przyszło do głowy... Ciekawi mnie , czy przez ten czas zaglądałeś do dokumentacji M168(myślę że tak) i czy zauważyłeś to: Bit 3 - WDE: Watchdog System Reset Enable...
- 18 sty 2008, o 15:58
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: AvrStudio Processor Frequency
- Odpowiedzi: 2
- Odsłony: 4364
Re: AvrStudio Processor Frequency
Wejście w opcje symulatora , to wciśnięcie kombinacji klawisz ALT+O... Mój problem to: jak zmienć w oknie Proccesor pole Frequency? Cały czas pokazuje mi 4MHz mimo zmian w Avrside na 8MHz. Podwójne klikniecie w to pole nie pozwala mi ne edycje.
Piotrek
- 15 sty 2008, o 19:52
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: Obsługa termometru DS18B20 w delphi
- Odpowiedzi: 4
- Odsłony: 6705
Tu masz źródła dla DS1820 , który podłączasz do PC przez RS-a poprzez prosty interface , którego schemat też tam jest.Przerób to sobie na DS18B20
Piotrek
Piotrek
- 13 gru 2007, o 18:43
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: wyświetlanie LED i 1wire
- Odpowiedzi: 7
- Odsłony: 8871
Co do komunikatu o którym pisał "Harmanuel" mogę poradzić, aby dodać chociażby coś takiego: If T1 > 10 Then End If niby nic nie robi, a błąd powinien zniknąć :). Z doświadczenia wiem, że wyświetlenie czegoś na lcd też pomaga :) śmieszne, ale u mnie działają takie czarodziejskie sztuczki :D. Może ko...
- 24 lis 2007, o 09:46
- Forum: Kity AVT
- Temat: AVT 5108 - 2-kanałowy termometr
- Odpowiedzi: 5
- Odsłony: 7604
Dlatego, że odczyt temperatury DS18B20 dokonywany jest nieco inaczej niż w DS1820. Chyba się zapędziłeś , albo przejęzyczyłeś ;) Obydwa DS-y odczytuje się dokładnie tak samo , tylko odczytane dane interpretuje się w odmienny sposób. Różnica polega na tym, że cześć ułamkowa temperatury w B20 to 4 na...
- 24 lis 2007, o 09:30
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: Skok do obsługi przerwania nie używając bascomowych instrukc
- Odpowiedzi: 3
- Odsłony: 3591
Re: Skok do obsługi przerwania nie używając bascomowych inst
... Podejrzewam że program odkłada na stos zawartości rejestrów a potem je z niego ściąga. Dobrze podejrzewasz , ale możesz "zakazać" kompilatorowi robić coś "poza plecami";) Nie da się w Bascomie umieścić kodu w obszarze wektorów przerwań , ale procedurę przerwania można skrócić do minimum , za po...
Re: Program
...Ja napisałem tak: Poza kilkukrotnym powieleniem ... MOV R0,#30H MOV R1,#38H MOV A,#00100000B MOVX @R0,A MOV A,#01011011B MOVX @R1,A CPL P1.6 MOV A,#10 LCALL DELAY_100MS CPL P1.6 MOV A,#10 LCALL DELAY_100MS ... tego fragmentu, nie napisałeś nic , o czym wspomniano w zadaniu. Masz wyświetlać(symul...
- 14 lis 2007, o 16:09
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: Zerowanie flagi przerwania
- Odpowiedzi: 4
- Odsłony: 3830
widzisz szymel... z całym szacunkiem ale oceniłeś kogoś o kim nic nie wiesz... Napisałeś: Jak programem wyzerować flagę przerwania zewnętrznego. Z powyższego wywnioskowałem , że wogóle nie wiesz jak to zrobić :| Gdybyś napisał "Jak w Bascomie zapisać/ustawić konkretny bit ?" lub " Jakiej składni uż...
- 14 lis 2007, o 15:18
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: Zerowanie flagi przerwania
- Odpowiedzi: 4
- Odsłony: 3830
Re: Zerowanie flagi przerwania
... bo nie mam czasu gdyż problem jest pilny. W takim przypadku , najlepiej zerknąć do dokumentacji :617: Pytanie jest proste: Jak programem wyzerować flagę przerwania zewnętrznego. J/w :616: Wszystkie sposoby jakie znałem bascom zgłasza jako błąd Szkode , że nie "pokazałeś" jakie to sposoby :614: ...
- 4 lis 2007, o 00:00
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: Jak użyć dwóch portów???
- Odpowiedzi: 3
- Odsłony: 3962
Re: Jak użyć dwóch portów???
Jestem początkującym bascomowcem... Ale jest Ci zapewne wiadomym , że mikrokontroler potrafi liczyć :?: Gdybyś mógł zmienić połączenia , na takie jak w opisie , to program stanie sie śmiesznie prosty. Dim Sek As Byte , Dzsek As Byte , Minuty As Byte , Dzmin As Byte , Godz As Byte , Dzgodz As Byte ,...
- 11 paź 2007, o 09:44
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: Bascom,czy ASEMBLER
- Odpowiedzi: 11
- Odsłony: 9696
Masz złe nawyki z Bascoma. Menu Build->Build albo F7. Ale przed tym , łopatologicznie: 1) Menu->Project->New Project 2)Wybierz Atmel Avr Assembler , zaptaszkuj "create initial file","create folder" ,wybierz katalog i nazwę dla swojego(?)projektu, wciśnij "Next" 3)Zaznacz(lewy panel) "Avr simulator"...
- 7 paź 2007, o 12:15
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: drugi uart w atmega128
- Odpowiedzi: 4
- Odsłony: 3713
- 6 paź 2007, o 22:12
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: drugi uart w atmega128
- Odpowiedzi: 4
- Odsłony: 3713
Re: drugi uart w atmega128
Przykład taki , znajduje się w pliku pomocy Bascom'a. Przeszukaj pomoc na okoliczność występowania hasła "com2"....jezeli moglbym prosic o przykladowy kod do obslugi tego uarta oraz opis konfiguracji
Piotrek
- 30 wrz 2007, o 14:19
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: UART programowy - jak rozpoznać że jest znak?
- Odpowiedzi: 11
- Odsłony: 9615
...Z wiedzy, którą posiadam, chyba nie będzie to możliwe. Dlaczego :?: Np. taki szkielet ;) $regfile = "m8def.dat" Config Int0 = Falling On Int0 Get_swuart Dim B1 As Byte Open "comd.2:19200,8,n,1" For Input As #1 'dwie poniższe linie nie wydają mi się konieczne , ale dla świętego spokoju ... Reset ...
- 29 wrz 2007, o 13:54
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: UART programowy - jak rozpoznać że jest znak?
- Odpowiedzi: 11
- Odsłony: 9615
OK przykładowo przychodzi mi nieznana ilość znaków CHR(0) , jak je mam odczytać , skoro inkey(#1) zwraca 0 zarówno gdy przyszedł CHR(0) jak i również w przypadku gdy nie było żadnego znaku? U ciebie nie było tego problemu bo ciebie nie interesują znaki CHR(0), możesz pozwolić sobie na to że je zgub...
- 19 sie 2007, o 21:25
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: watchdog problem z ATMEGA168
- Odpowiedzi: 20
- Odsłony: 18111
- 6 sie 2007, o 19:42
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: lcd 4x40 w atmega
- Odpowiedzi: 6
- Odsłony: 11172
...W Helpie od Bascoma jest napisane, że obsługuje taki wyświetlacz, jednak nie doszukałem się jak się okresla drugi sygnał E. Hmmm... ja się doszukałem - lcd4e2.lbx ;) Ogólnie , to powinno wyglądać mniej/więcej tak: $regfile = "m8def.dat" $lib "lcd4e2.lbx" Dim ___lcde As Byte 'Rs = PortB.0 'RW = G...
- 30 lip 2007, o 19:08
- Forum: Projektowanie PCB, programy EDA, CAD, narzędziowe
- Temat: W jaki sposób wykryć zbocze opadające w Bascomie (AT89C2051)
- Odpowiedzi: 6
- Odsłony: 6048
...Czy ktoś ma jakieś przykłady programów obsługujących "set Tcon.2"? I jeszcze jedno dla pewności... Set tcon.2 -reakcja na zbocze opadające Set tcon.1 reakcja na zbocze rosnące? Kolego :!: Jeśli wydaje Ci się , że używanie Bascoma zwalnia z posiadania choćby podstawowej wiedzy n/t procka który ch...