Najpierw skupiłbym się na pobraniu danych do przetwarzania. Sama obecność złącza usb nic nie daje. Musisz jeszcze wiedzieć jak pobrać dane z urządzenia. Musisz też pomyśleć nad prezentacją wyników: LCD, transmisja do PC czy zapis na kartę pamięci i później transmisja do PC jako plik .csv? Prezentacja wyniku 13000,000 na 13 bitach jest niemożliwa. Jedyne...
To wyjaśnia wysypanie pliku i obecne zachowanie radia. Nawigacje z fis-em najlepiej czytać zasilając je z 12V i tylko SDA, SCL i masa z programatora. 5V z programatora jest za słabe do zasilania całego układu mikrokomputerowego nawigacji, stąd prawdopodobne stany niestabilne i w wyniku - uszkodzenie wsadu. Zmieniłem dodatkowo dopisując bo nie jest to...
Witam, Na wejściu mamy 40-bitową liczbę binarną, potrzebujemy ją skonwertować na zapis przy podstawie 10. Chcemy tego dokonać bez angażowania 'dużej biblioteki'. Najlepiej jest tego dokonać metodą kompensacyjną. [syntax=C] /* niezbędne deklaracje np. uint8_t arr[5]; itp. Także kolejność lsb..msb bardziej pożądana, ale nie niezbędna */ /* Tablica użyta...
Przejrzyj dobrze kod. Ostatnią funkcję masz "zaremowaną". [syntax=vb]'Call GetOnlyGoodValues(x1, x2, x3, x4, x5, x6, x7, x8, x9)[/syntax] Wewnątrz GetOnlyGoodValues wykonywane jest przeszukiwanie. Działa to dobrze bo sprawdzałem, ale generowanie czegokolwiek trwa baaaardzo długo. Zapis do komórek Excela mija się z celem o czym już pisałem. Właśnie dodałem...
http://obrazki.elektroda.net/41_12633119... Stworzone przeze mnie urządzenie jest praktycznym uzupełnieniem piórnika szkolnego. Jest wyposażone w kilka pożytecznych funkcji i na opisanych poniżej nie zamierzam zaprzestać. Całość została zorganizowana w wygodne w obsłudze intuicyjne menu. 6 przycisków uSwith w jakie jest wyposażony układ umożliwia...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
https://obrazki.elektroda.pl/8545401100_... Zapraszam na drugą część przygody z płytką Wemos D1 ESP8266 i czujnikiem temperatury/wilgotności DHT11. W tej części rozwinę swój program o zapis wyników w pamięci Flash ESP8226, wykorzystam do tego bibliotekę o wdzięcznej nazwie EEPROM . Dlaczego klasa do zapisu we Flash nazywa się tutaj...
https://obrazki.elektroda.pl/9846005800_... Urządzenie przeznaczone jest do stosowania w krótkofalarstwie jako część wzmacniaczy lub transceiverów. Można je też wykorzystać niezależnie, jako pełniące funkcję dopasowywania impedancji wyjściowej wzmacniaczy mocy (PA) z antenami. Całość może zawierać zestaw od 5 do 7 cewek i od 5 do 7...
W Zmienne globalne — wiedz, kiedy są modyfikowane Zmienne globalne muszą być ostrożnie obsługiwane, gdy są używane z przerwaniami, ponieważ te są generalnie asynchroniczne. I jeżeli zmienna globalna jest modyfikowana przez ISR, może zostać zmieniona w dowolnym momencie. Musimy mieć na uwadze następujące aspekty: Odczyt/zapis zmiennych globalnych...
Odpowiedź 4 także nie jest poprawna, cykli z niezmienionym A0 może być więcej. Popraw się. Wstępna ocena dostępnych informacji Użytkownik zwrócił uwagę, że poprzednia odpowiedź nie jest poprawna, a liczba cykli, podczas których procesor 6502 może nie zmieniać stanu linii adresowej A0 , może być większa niż wcześniej stwierdzono. Konieczne jest ponowne...
Mam mały problem - nie potrafię przenieśc kodu z bascoma do avr c (eclipse). Tzn, wiem ze nie przeniosą go 1:1 chodzi mi raczej o ogólne zasady, szkielet: chodzi o zapis do pamięci eeprom stanu licznika - licznik sie zmienia przy pomocy przycisków góra/dół - przy wyłaczeniu zasilania oczywiście jego zawartośc jest kasowana. Oczywiście zapis przy każdej...
Kryteria doboru kart CF do budowy SSD Spis treści 1.Cel instalacji karty CF w roli SSD 2.Podstawowe parametry kart CF 3.Zestawienie wydajności współczesnych kart CF 4.Wymagania odnośnie adaptera CF Słowo wstępne Nie jestem ekspertem, jestem jedynie amatorem, który postanowił zainstalować sobie jakiś możliwie tani SSD w komputerze. Początkowo myślałem...
Moje rozwiązanie zapisu danych (niewielkiej partii) do EEPROMa w czasie zaniku zasilania: Zasada działania jest prosta: wewnętrzny przetwornik ADC ustawiamy w taki sposób by mierzył napięcie wewnętrznego źródła napięcia odniesienia VBG (bandgap), które w przypadku ATmegi8 = 1.3V. Jako napięcie odniesienia dla wspomnianego przetwornika ADC ustawiamy...
Witam. Na początek chciałem wstawić kawałek programu, a w zasadzie cały, który na tą chwilę kręci silnikiem, wyświetla wartość adc i jest jakiś tam zalążek do obsługi eeprom-ram. Proszę wybaczyć, jeżeli jest to może trochę pokręcone i napisane nie profesjonalnie, ale działa, a na kosmetykę to jeszcze za wcześnie na moim poziomie. Jestem w pracy, więc...
Trzeba sobie poczytać w Pomocy Excela jak wykonuje się obliczenia na danych oznaczających czas. Generalnie separatorem jest tu dwukropek tzn. zapis [syntax=text]1:35:45[/syntax]oznacza 1 godzinę, 35 minut i 45 sekund. Jeśli podamy tylko 2 liczby, to zakłada się, że są to godziny i minuty. Żeby podać tylko minuty i sekundy trzeba napisać: [syntax=text]0:3:25[/syntax]albo...
hi marpio09 ! ja dałem sobie spokój z tym programem na xp , robię teraz coś w rodzaju urządzenia przenośnego , pomiar prędkości wiatru , zapis do pamięci oraz wyświetleniem wyniku będzie zajmował się mikroprocek 2051
Okazał się że prawdopodobnie uszkodzenie w wyniku cofania licznika. Faktyczny przebieg o 50tysi większy zapisany w ECU. Dzięki pomocy koledze z portalu zapis nowej pamięci binem zmienionym z przebiegiem faktycznego stanu i wszystko działa jak należy.
Teoretycznie mozliwe Nie teoretycznie. Praktycznie. A bootloader byłby prosty - weryfikowałby tylko podłączenie pamięci zewnętrznej i przy pozytywnym wyniku ładował jej zawartość do flasha, a następnie skakał pod odpowiedni adres pamięci uruchamiając "aplikację". Niemniej nawet taki prosty bootloader wygląda na coś poza możliwościami autora :)
Witam wszystkich ponownie. Przez ostatnie tgodnie byłem zmuszony odłożyć zabawę z pamięcią i ATtiny, ale w końcu do tego powróciłem. Zmontowałem układzik na płytce wtykowej. Podłączyłem przez rezystorki 10kOhm do VCC piny SDA i SCL. Wgrałem na ATtiny ten programik: #include <avr/io.h> //----------------/ USTAWIENIE PORTÓW /------------------------...
Pojawia sie nowy problem chce aby ten zestaw uruchomieniowy mial jakies przyciski za pomocą których mógłbym wybierać jakieś opcje np. uśrednione tętno, max, min ewentualnie zapis do pamięci 5 ostatnich pomiarów. Czy do tego nada się ATiny czy lepiej np ATmega no i zeby jakas klawiature/orzyciski mial.
Zamykając temat podsumuję rozwiązanie, bo może komuś się przyda: Zasada działania jest prosta: wewnętrzny przetwornik ADC ustawiamy w taki sposób by mierzył napięcie wewnętrznego źródła napięcia odniesienia VBG (bandgap), które w przypadku ATmegi8 = 1.3V. Jako napięcie odniesienia dla wspomnianego przetwornika ADC ustawiamy napięcie na końcówce AVCC...
Profesjonalne manipulatory posiadją enkodery dające pozycje bezwzględną więc nie ma takiego problemu. W Twoim przypadku chyba najlepszym rozwiązaniem będzie bazowanie ramion po resecie sterownika. Oczywiscie możesz zapisywac stany enkoderów i innych potrzbnych danych zaraz po odłączeniu zasilania ( podtrzymanie napięcia procesora za pomoca małej baterii...
Jest to tokarko-frezarka CNC z końca lat 80-tych , początek 90-tych(1989r). Uruchomienie następuje w wyniku wgrania softu z taśmy magnetofonowej.Jest to uciążliwe , a i sama taśma ulega uszkodzeniu. Dlatego chcę zgrać zawartość do pamięci - a taśmę trzymać awaryjnie.
Witam-proszę o pomoc w rozwiązaniu zadania z mikroprocerorów: ZADANIE: Przetwornik realizuje pomiar napięcia stałego w zakresie 0-3V. Napięcie stałe podajemy na kanał 6.2 . Wykonać przetwarzanie A/C dwukrotne. Wyniki pomiarów zapisać w pamięci IRAM od adresu 91h. Pierwszy wynik pomiarów prezesłać na port P1 gdzie zainstalowane są diody LED do wyświetlania...
Dziękuję za odpowiedź. Oki rozumiem co koledzy pisali i myślę że dam radę. Jeszcze mam pytanie: Załóżmy że nastąpił zanik prądu miedzy godzina 15:30 a godzina 17:30 (nie mam podtrzymania bateryjnego poza zegarem) wiec będzie brakować dwóch pomiarów w tym przypadku. Pomyślałem że może zrobić tak. Jeżeli do tablicy wpada wynik temperatury to gdzieś się...
Tyle pytań na raz, że nie wiadomo od czego zacząć: Od dawna nie siedzę w przechwytywaniu video, przez firewire, odkąd materiały zgrywa się na nośniki pamięci w postać plików, ale pamiętam, że karta video, musiała być na konkretnym procku, bo na innym nie bardzo to ludziom chodziło, jakim - nie pamiętam, ale na szczęście taka karta była bardziej dostępna,...
Ja kiedys zrobiłem fajne stronicowanie na dwóch kostkach 7489 (to taka mała TTLowa pamięć 4 * 16 słów) i paru bramkach. 7489 ma rozdzielone wejścia i wyjścia. W normalnym trybie pracy cztery nastarsze bity adresowe wybierają 8 bitowe (2 kostki po 4 bity) słowo z tej pamięci i te linie robią za najstarsze bity adresowe, zamiast 4 dostajemy 8 linii -...
Jeżeli chcesz komuś udowodnić, że da się pisać programy bez używania debuggera, to tak, da się. Da się go zastąpić pisząc programy testowe, analizując każdą linię kodu dziesiątki razy, korzystając np. z assertów itd. Podobnie jak da się pisać programy nie korzystając z IDE, czy zapisywać je bezpśrednio w postaci binarnej. Chodzi o to, że jak każde narzędzie,...
Ustawiłem sobie żeby przetwornik był 10 bitowy. Niektórzy odczytują rejestry w taki sposób: pomiar_1 = ADCL; pomiar1 = ADCH<<8; pomiar1 |= pomiar_1; //składanie wyniku w całość ale ten zapis jest równoważny takiemu: pomiar1 = ADC; Dodano po 11 Ustawienia mux'a też zrobiłem tak jak w tym przykładzie i dalej tak samo. Zastanawia mnie tylko dlaczego...
hmm. w związku z tym, jako laik mogę stwierdzić że rodzina HCF jest chyba najgorszą albo też o najwęższym zastosowaniu. No ale chcę mocno zaznaczyć że dłuższe niż 100ns przerwy (stosowałem 32us) nie pozwoliły poprawnie adresować HCF4040. A sprawdziłem teraz adresowanie W24257AJ-15 z użyciem układu 74HC590 i ku mojemu zdziwieniu przebiegło prawidłowo....
Mam kilka wątpliwości na temat działania mikrokontrolera 8052. Główne różnice to wielkość pamięci RAM oraz trzeci układ czasowo-licznikowy (timer 2). Doczytałem, że w trybie licznikowym układ T0 zlicza impulsy z linii P3.4, a T1 zlicza impulsy z linii P3.5. Impulsy skąd zlicza T2 ustawiony w trybie licznika? Drugą sprawą jest 256 bajtów pamięci RAM...
Ależ jestem za tym. Jasne jest, że wyłuskanie z BIN na BCD daje się robić. Ja w swoim programie miałem odwrotną sytuacje z BCD na BIN celem sprawdzenia czy dzieli się bez reszty przez 4. Użyłem oczywiście wtedy MUL AB (lub jak niektóre asemblery MUL A,B). Ten pierwszy zapis jest poprawny a drugi nie wg producenta. Odnoszę tylko wrażenie, że autor postu...
http://obrazki.elektroda.net/74_12452644... Chciałem zaprezentować tutaj swoją pracę magisterską, jaką jest rozproszony system pomiaru temperatury z wykorzystaniem do transmisji danych technologii Bluetooth. System składa się z: - jednostki bazowej (na pierwszym foto) - jednostek zdalnych - komputera z odpowiednim oprogramowaniem Sercem jednostki...
Faktycznie dziwny sposób, nawet nie sprawdzałeś jakiego rodzaju były błędy w przypadku niedziałających kart. Używam dwóch kart. W przypadku pierwszej - 16MB (Panasonic, z jakiegoś aparatu), przechodzi poprawnie funkcję DriveInit z biblioteki MMC.lib, widać to bo daje w odpowiedzi 0, a jak wyciągnę kartę to zgłasza błąd 225 (brak odpowiedzi po Reset)....
Szerokość danych pojedynczego rozkazu wcale jakoś szczególnie nie przyspiesza. Można to łatwo sprawdzić kompilując program używający 64-bitowych zmiennych jako aplikację 32-bitową. Może i nie ale łatwiej pewne sprawy by było rozwiązać mając do dyspozycji 128 bitowe zmienne. No ten skoromny programik pokazuje, że granice architektury 64 bit można szybko...
Odrazu pisze że dużo szukałem na elektrodzie i to co znalazłem nie pomogło mi rozwiązac problemu. Większość postów dotyczy bascoma a ja pisze w asemblerze. Więc tak mam uP i czujnik ds 18b20 i nie potrafie w poprawny sposób odzcytć temperatury. Moje procedury muszą byc złe ale nie umiem tego sam poprawić prosze o pomoc. Kwarc 12Mhz procek atmel z 4kb...
Witam forumowiczów, zacząłem realizować projekt zegarka, kalendarza i termometrów z owego linku: http://obrazki.elektroda.pl/6128170300_1... Proszę o porady i sugestie jak można rozwiązać ten problem :P
Program źle napisany ale działa. Temat do zamknięcia. #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************... //*Definicje makr zmieniająćych stany bitów w rejestrach*//...
Nie wiem jakiej używasz "strategii" pomiaru ale na filmie widzę, że odczyt masz niezbyt stabilny. Sam przymierzam się do budowy takiego licznika i wymyśliłem taki algorytm: LICZNIK - sprzętowy licznik impulsów z lampy w uK TIMER - sprzętowy timer w uK wywołujący przerwanie co 5s (lub w/g RKSB-104 co 7s) Pseudokod: [syntax=c]byte Tab[8] = {0, 0, 0, 0,...
I prosze nie pisac ze MP3 to beznadziejne brzmienie bo dolby digital czy inne systemy wielokanalowe wlasnie tak zapisuja dzwiek. Tylko że w systemach wielokanałowych odtwarza się raczej efekty dźwiękowe a nie muzykę :wink: . z jednej strony mamy niezbyt doskonaly zapis na plycie CDDA. Dlatego niedoskonaly bo plyta nagrana na roznych CDR-ach podobno...
Analizuję od początku, uwzględniając wcześniej nabyte informację. TestFor123 1. wyłączenie przerwań 2. odczytywanie znaku z UART, pakowanie do zmiennej bstatus 3. wysłanie odebranego kodu znaku po uart (coś w rodzaju echo?) 4. Jeśli 5 razy po UART napłynie znak inny niż 123 lub 124 uP zostanie zresetowany 5. Gdy napłynie znak 123 lub 124 zmienna bkind...
No i przedobrzyłem Dokonałem optymalizacji kodu, oszczędzając kilkanaście procent pamięci FLASH, ale... sygnał z pilota NEC ( takie małe płaskie na baterie pastylkową ) przestał być odbierany - brak jakiejkolwiek reakcji na naciśnięcie przycisku w pilocie. Poniżej kod: Print Command w przerwaniu Infrared , żeby sprawdzić, czy coś odbiera - reakcji brak,...
Wszystkie Timery będą wykorzystane do innych celów dlatego nice chcę wykorzysta któregokolwiek timera do przetwarzania ADC [syntax=c] #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************...
Wedle życzenia wstawiam wszystko jak leci Program główny [syntax=c]//Sterownik wytrawiarki PCB, LCD2x16, ds18b20 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h> #include "HD44780.h" //plik sterowania LCD #include "ds18b20.h" //plik odczytu z DS //makro przycisku #define KEY (1<<PC7) //makra...
Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie jak w tym czasie pojawią się dwa przerwania? Jedno pójdzie się kochać....
\udało mi się znaleźć w temacie może kogoś zainteresuje... [url=http://www.univ.rzeszow.pl/studenci... do pobrania\ - KOMPUTERY KWANTOWE - W kluczowych momentach historii postęp cywilizacji wiązał się z odkryciem przez człowieka kolejnych sposobów wykorzystania natury. Gdy człowiek - myśliwy nauczył się uprawiać ziemie...
SSD są nieprzewidywalne. Ze smart można część parametrów przeanalizować i wyciągnąć wnioski, czy dysk był dużo używany, czy nie, ale również warto popatrzeć,na jakim kontrolerze jest zbudowany i na jakich pamięciach. Informacja, że dysk zapisał 15000 GB danych i że statystycznie ma 30 zapisów na komórkę tak właściwie nic nie daje. Porządny dysk z takimi...
Jak na 600mhz to troche maly ten odczyt i zapis
Jestem ciekaw wyniku tych testów. A tak swoją drogą, w necie były już takie problemy z tą pamięcią poruszane: https://obrazki.elektroda.pl/6683328800_...
http://obrazki.elektroda.pl/9470588900_1... Poznajmy Nibblera - 4-bitowy procesor, zbudowany w domu. Od czasu, kiedy autor stworzył komputer BMOW1, otrzymywał wiele zapytań, jak zabrać się do skonstruowania w domu własnego komputera. I jako że BMOW to skomplikowana maszyna, autor postanowił opracować urządzenie, którego działanie będzie...
szybki zapis pamięci zapis pamięci flash bascom zapis pamięci
termostat pokojowy kocioł pompa otwarty drzwi samsung schemat elektryk scania
ładowarka hilti przekaźnik kierunkowskazów skoda fabia
Jak podłączyć korektor do Technics SA-GX690? Ekspres Siemens zgłasza "dosyp kawy" mimo pełnego pojemnika