Możesz. Niemniej jednak w przypadku czegoś tak prostego jak HD44780 pewnie prościej te wywołania usunąć niż konfigurować kompilację biblioteki wraz z projektem.
Bo ta biblioteka jest dziwna, czasem lepiej poprostu operować na rejestrach, bo jest dużo czyściej i bardziej przejrzyście. skyguy, łatwo możesz sprawdzić co dana funkcja ustawia, wystarczy sprawdzić w plikach biblioteki STM32F10x_StdPeriph_Driver, na każde urządzenie peryferyjne uC masz osobny plik a w nim wszystkie funkcje i wiesz na jakich rejestrach...
Dziękuję za odpowiedź, Biblioteka pibbrana na VS Video: lib_deps = teemuatlut/TMCStepper(at)^0.7.4 - 2 oznacza błąd komunikacji - powinno być 0 - 0 to zwracane informacje od wszystkich innych funkcji pracujących na rejestrach sterownika. W zależności od rodzaju funkcji powinny zwrócić dane z rejestrów, a zawsze podają 0. Oscyloskopu nie mam, niestety...
https://obrazki.elektroda.pl/7181473700_... Stosując moduł kamery Podgląd na żywo z OV7670 na TFT 128x128 ILI9163. Na filmie poniżej efekt działania podglądu na żywo z kamery, który pozwolił stwierdzić prawidłowe działanie modułu kamery, oraz ustawić ostrość obiektywu: https://filmy.elektroda.pl/6_1534532529.... Moduł wykorzystuje...
Witam, używając np. TM1638, łączysz wszystkie DIO razem, podobnie CLK, a STB sterujesz z dowolnego pinu, zresztą biblioteka do inicjalizacji potrzebuje 3 pinów, chyba że piszesz własną bibliotekę. Co masz na myśli, 6 sztuk wyświetlaczy? 6x 7 segment czy 6x moduł po 4x7 segment? Poszukaj, są gotowe moduły zawierające więcej niż 4 wyświetlacze, np. TM1638...
(at)ElektrodaBot Jak odczytać napięcie z logera MW_08_0501_1.58 falownika Solis 3P5K-4G Bezpośrednia odpowiedź na pytanie Aby odczytać napięcie z logera MW_08_0501_1.58 podłączonego do falownika Solis 3P5K-4G, należy zapewnić poprawną konfigurację komunikacji (zwłaszcza protokołu Modbus) i skorzystać z właściwego oprogramowania lub platformy monitorującej...
Patrzyłem zbyt wąsko na problem - znowu (!) coś dzieje się z transmisją przez USART :/ Jeśli w pętli while(1) nie używam "żądania" wysłania na terminal "w" w celu przesłania wartości mierzonej przez ADC - program działa. Wraz z dopisaniem linijki odpowiedzialnej za sprawdzanie co pojawia się w terminalu, program działa tylko w przypadku (A) ! (czyli...
A biblioteka to CMSIS
Naturalnie, dobrze napisana bibliotek będzie operować na rejestrach ale kiepska już nie. Dobrze napisana biblioteka dla Arduino nie będzie operować na rejestrach, bo wtedy działałaby tylko na jednym procesorze, a Arduino to nie tylko ATMega 328P (a dawniej ATMega8). Nie lepiej po prostu kupić płytkę z większą ilością pamięci/SPI/I2C itd. Zazwyczaj...
Fakt, zapomniałem. To ja może powiem Autorowi to co zawsze robisz Ty Freddie: poustawiaj to na rejestrach i wyrzuć bibliotekę, to będziesz wiedzieć samemu co tam się dzieje. Chociaż mam świadomość że TI poszalało z ilością rejestrów i jest dużo czytania w datasheet ;) A jeśli biblioteka być musi: include'y i ścieżki na pewno masz dobrze? No i pytanie...
Witam, W internecie znaleźć można wiele przykładów obsługi magistrali i2c w pic-u zarówno jako master jak i slave. Tylko w większości przypadków wykorzystana jest biblioteka <i2c.h>. Czy orientuję się może ktoś czy istnieje możliwość pobrania tej biblioteki. I z jakimi kompilatorami można by ją wykorzystać ?. Korzystam ze środowiska MPLABx w wersji...
Dzień dobry. Ostatnio postanowiłem zrobić sobie zegar na arduino uno i wpadłem na pomysł aby generować przerwanie co sekundę przy pomocy WDT (przy okazji aby w przyszłości wybudzał mikrokontroler z uśpienia) więc napisałem taki kod: 1034710 1034711
Odkopuje stary temat bo nie ma sensu żebym zakładał nowy, a pytanie mam bardzo podobne. Gdzie w datasheet STM32F407VGT6 znajduje się opis rejestru SysTicka? Wczoraj przekopałem cały i nie mogę nic znaleźć nic prócz "SysTick calibration value register" który i tak i tak nie jest opisany. Doszedłem do tego samego momentu autor tematu, czyli chciałbym...
Właśnie z tego powodu poszukuję tej biblioteki. Pracuję nad projektem do którego chcę napisać dość skomplikowany program, ale µC, jaki wybrałem (konieczne małe rozmiary), ma (również mało) tylko 64kB pamięci. Jeśli potrafisz pisać skomplikowany program, to czemu chcesz korzystać z jakiejś, czyjejś biblioteki, zamiast napisać to tak jak trzeba,...
Nie ważne do czego ściągniesz sobie biblioteki: C, BASCOM czy Arduino, na sprzęt AVR, ESP czy PIC, każda biblioteka innego autora może mieć swoje nazwy funkcji, różne argumenty i sposób zwracania informacji. Dlatego nie ma jednej bo komuś coś nie pasowało w istniejącej, napisał swoją i się podzielił. No straszne. Po prostu wybierz sobie taką, która...
Sprawdź dokładnie i powoli wszystkie połączenia na płytce - Atmega jest źle zasilana. W przyszłości staraj się opierać na dokumentacji układów - schemat do Internetu może wrzucić każdy - a za ewentualnie spalone układy płacisz niestety Ty ;) Tak nieśmiało zasugeruję - poczytaj troszkę na temat operacji na portach w AVR'ach (np. o rejestrach PORTx i...
jest bardziej zrozumiały z obszernym komentarzem lecz podczas kompilacji jest error już na lini if ( I2CInit( (uint32_t)I2CMASTER ) == FALSE ) pokaż log kompilacji, bez niego trudno cokolwiek wywnioskować. Kod który pokazałeś to [url=https://www.lpcware.com/lpcopen]LPC... biblioteka której założeniem jest pisanie jednolitego kodu bez względu na jaki...
Jeśli biblioteka komunikuje się na poziomie zdefiniowanego interfejsu np. jakaś do GSM używając UART to jest jej obojętne jak UART jest obsługiwany przez UNO, ESP czy DUE. Jeśli sama ustawia coś w rejestrach by aktywować/sterować niskopoziomowo z UART/SPI to się nie uda. Ale w Arduino używa się gotowych funkcji typu SPI.begin() i to zadziała na wszystkich...
Co do kernela to kompletnie nie wiem. Obczajam ten kod Assemblerowy bo pierwszy przykład pokazuje status GPI 0, czyli o to co mi chodzi. Ale ledwię kojarzę co tam się dzieję i zupełnie nie wiem jak to przerobić dla GPI 1,2 i 3 oraz zwrócić to jako jakiś znak lub napis typu "Button 1 pressed". Na domiar złego 99,9% materiałów o GPIO i Pythonie/C/C++...
W tym wątku jest wszystko już napisane. Masz np 16 priorytetów przerwań. 16 bo tyle np w STM32 zaimplementował producent. W rejestrach priorytetów te 16 priorytetów jest reprezentowane przez 4 najstarsze bity XXXX----. Bity X mogą być jeszcze rozdzielone tworząc grupy priorytetów i subpriorytety np GGSS----. G oznacza numer grupy, S oznacza numer subpriorytetu....
Ok, wieczorkiem sprawdzę, jednakże chciałbym zrozumieć dlaczego obecna konfiguracja nie działa. Rozwiązanie typu: kup Pan ten samochód, nie działa tylko 5 i 6 bieg, ale w mieście i tak nie potrzebne - nie do końca mnie zadowala. Przy konfiguracji zegarów za pomocą rejestrów (korzystając ze stałych zawartych w CMSIS), wg mnie, nie można pomijać kilku...
SPL czy HAL HAL to następca SPL. Istotnym podtekstem tego zdania jest to, że SPL jest "dead", nie jest rozwijany i nic się w tej kwestii nie zmieni. MBED MBED to coś na styl Arduino dla ARMów. A przynajmniej takie odnoszę wrażenie. Są to biblioteki w większości w C++. CubeMX CubeMX to nie biblioteki, tylko program od ST służący do konfiguracji STM32...
Witam Choć temat nawiązuje do UARTu, to chodzi bardziej o to jak zacząć pracować z Xmegą w praktyce. Spodziewałem się, że przeprowadzka z Atmegi na Xmegę to będzie małe piwo. Chciałem zrobić prosty program typu echo, stwierdziłem – dla początkującego pewnie łatwizna – znajdę parę przykładów, przeanalizuję, spojrzę do dokumentacji, napiszę...
Próbowałem przemapować ten pin 14 i też nic z tego. Sprawdziłem miernikiem CS i SCK (gdy nie wysyła). Wszystko niby jest dobrze. Biblioteka stwarza problemy ale ja na rejestrach nie potrafię zupełnie pisać. ;/ Dodano po 3 Felekfala mógłbyś mi powiedzieć co mam inaczej w swojej konfiguracji SPI w porównaniu z Twoją? to jest moja: [syntax=c] SPI_InitStructure.SPI_Direction...
Szukam od kilku tygodni jakiejś ciekawej książki o programowaniu mikroprocesorów AVR w języku C w okolicznych bibliotekach i księgarniach oraz w internecie. Jednak znajduję wszystko albo na assemblera albo na bascoma. Assembler jest dla mnie zbyt żmudny natomiast bascom niesatysfakcjonujący dlatego wybór padł na C. Niestety niewiele istnieje polskich...
Panuje nawet pogląd, że LPC się programuje tak jak AVR bo się używa zapisów z rejestrami. Wiele ludzi twierdzi, że są prostsze niż STM. ST upakowało naprawdę wypaśne peryferia, ale też je się da programować jak AVR:) Najbardziej śmieszy opinia o tych "mega-wypaśnych" ustawień, jak to musi być skomplikowane, 32-bitowiec, ARM, 1000-stron manual i strasznie...
Biblioteka do 2515, którą używam po inicie ustawia filtry w tryb "akceptuj" wszystko. Tak samo jak gotowiec (domyslam się, że masz na myśli AN738). Właśnie problem w tym dlaczego mcp2515 przy wyłączonych filtrach nie odbiera swoich ramek a 2580 w tej samej konfiguracji filtrów odbiera? Szczerze mówiąc zasiałeś we mnie zwątpienie czy faktycznie konfiguracja...
..znalazłem coś takiego dla F4 bez biblioteki. ..nie wiem czy przedstawia jakąś wartość bo nie analizowałem
Sformatowałem ten pierwszy listing. Tak, senBufferLPS to jest to co zakomentowane, dodałem sobie tak, żeby nie przewijać ciągle na górę. Mam dużo kodu, więc tak wygodniej. Biblioteka atmela wysyła rozkazy z bufora, stąd ta tablica. Dodano po 29 Tak wg DS czujnika powinna wyglądać ramka: http://obrazki.elektroda.pl/1781781100_1... A tak...
Cześć, mam problem z I2C na STM32F107VB na płytce Buterffly z Kamami. Chcę się połączyć z kompasem HMC5883L. Inicjalizacja I2C: void HMC5883L_I2C_Init() { I2C_InitTypeDef I2C_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; /* Enable I2C and GPIO clocks */ RCC_APB1PeriphClockCmd(HMC5883L_I2C_RCC_... ENABLE); RCC_APB2PeriphClockCmd(HMC5883L_I2C_RCC_...
Mam dziwny problem. Kompilator nie "widzi" rejestrów odpowiedzialny za PWM w dsPIC33F. Np. PWM1CON2 (lub PWM1CON2bits). Środowisko zaznacza je na czerwono i program się nie kompiluje. Zakładam że to brak biblioteki ale nie wiem jakiej. W pwm.h i pwm12.h nie ma definicji tych rejestrów. W pliku procesora (p33FJ64GP804.h) również nie ma nic podobnego...
No tak własnie jest - kazda transakcja jest inicjowana przez hosta. Endpointy IN są odpytywane przez hosta, i to co on zrobi zalezy od tego, jaki status ma endpoint. Jesli endpoint odpowiada NAK, to host nie wyciagnie z niego danych. Jesli odpowiada DATA to host wyciągnie dane. Da się najpierw żądać danych a potem je generować. Ale to juz musi byc w...
Skąd wziąć te wszystkie ładne nazwy podstawiane do rejestrów. Nagłówek stm32f4xxx.h, bity te będą się nazywać RCC_BDCR_... RCC_APB1ENR_..., PWR_CR_... itd. - zawsze mają pierwsze dwa człony wspólne z rejestrem którego dotyczą, dlatego ich używanie jest banalne przy użyciu IDE które obsługuje podpowiadanie nazw. RCC->APB1ENR+= 1 << 28; Ten...
Witam, biblioteka powinna być w tym programie zawarta (w zip) [url=https://www.elektroda.pl/rtvforum/v... Masz tam przykład odczyt/zapis modbus. Robiłem tam odczyt oraz zapis parametrów z/do sterownika PLC. Powinno zadziałać jak pamięci nie braknie :) Jeśli chodzi o rozgryzanie bibliotek, które podesłałeś to w tym...
Leonardo jest na ATmedze 32u4, trzeba by pozmieniać nazwy rejestrów w bibliotece. Mam teraz trochę roboty, więc tego nie poprawię, ale masz wskazówkę co trzeba zrobić.
Pisząc LPC_13xx_2 miałem na myśli bibliotekę Domyśliłem się dlatego napisałem swoją uwagę. Więcej czasu zmarnujesz szukając dokumentacji a później poznając błedy i inne tajemnice niż na opanowanie sprzętu na rejestrach.
Rozkazy te same,ale rózne adresy rejestrów zapewne:)
Ustawianie poszczególnych pinów, czy też w ogóle poszczególnych bitów w rejestrach zależy od tego czy i jak są one definiowane w bibliotekach kompilatora. Zawsze można zapisywać wartości całymi rejestrami, albo używać maskowania bitów. A powyższy kod jest zły po próbujesz ustawiać bity z PORTA w rejestrach PORTB
Teraz moje pytania którą bibliotekę lepiej poznawać czy może one są praktycznie takie same? "Biblioteki" te lekko się od siebie różnią, ale obydwie są równie beznadziejne (; Czy na armach mogę sobie programować tak jak na avr?tzn dodam sobie jakiś plik nagłówkowy jak to tam było avr/ io.h z definicjami rejestrów wejść/wyjść i mogę operować bezpośrednio...
Wolę uczyć się rejestrów z manuala procesora niż pól struktur z manuala biblioteki. Tego drugiego jest na sztuki więcej, więc fundujesz sobie powolną "jazdę po strukturach z dokumentacją biblioteki w dłoni", a w efekcie i tak nie wiesz, jak został zaprogramowany peryferial. Kod źródłowy w C programów z użyciem bibliotek jest znacznie (min. 1.5 raza,...
W pliku stm32f10x.h jest to trochę inaczej niż w dokumentacji. Np. dla PSRAM1 - rejestr BCR1 odpowiada: [syntax=c]FSMC_Bank1->BTCR[0][/syntax] - rejestr BTR1 odpowiada: [syntax=c]FSMC_Bank1->BTCR[1][/syntax] - rejestr BWTR1 odpowiada: [syntax=c]FSMC_Bank1E->BWTR[0][/syntax] Według tego powyżej mam ustawiony LCD i zewnętrzny RAM i działa.
Pliki z CubemX nie są kompatybilne z SPLem. Najlepiej porzucić jakiekolwiek biblioteki
Dziękuje koledze (at)viayner za pomoc z problemem. Winna okazała się biblioteka RTC.
Śledztwo w rejestrze wykazało że do plików .desklink które są jakby skrótem to zrobienia skrótu na pulpit, przypisana jest biblioteka G:\WINNT\system32\sendmail.dll Wydaje mi się że ciąg dalszy szukania trzeba by zrobić w jakimś Windows SDK albo podobnym. Osobiście mam wątpliwość, ponieważ skoro nawet sam windows korzysta z biblioteki która jest zapisana...
Na początku kodu wstaw : #include <avr/io.h> Nie trzeba niczego zmieniać w oryginale, ATmega8 ma te rejestry...
Posiadam jedynie dwa męskie kabelki, problem w tym, że nie mam pojęcia jakich bibliotek/rejestrów użyć do napisania komunikacji między nimi.
A mógłbyś mi jeszcze wyjaśnić tą funkcję? A co tu wyjaśniać? :D To jest funkcja wysyłania danej przez SPI...tylko że dla STM'a. SPI1 - to wskaźnik na strukturę zrzutowaną na obszar pamięci rejestrów SPI, DR to jeden z jej elementów składowych (tutaj akurat rejestr zapisu do bufora).
Przykładów można szukać w SPL - można się w ten sposób dowiedzieć, w których rejestrach i co trzeba wpisać. Powoli szykuję tutorial do STM32 bez biblioteki, ale to jeszcze trochę potrwa. Kłopoty z bibliotekami są wielorakie. Ostatni kłopot - to to, do czego nas zachęcają przykłady z użyciem bibliotek, czyli deklarowania struktur jako zmiennych i pracowitego...
a czy Office 2007 jest kompatybilny z Win10? Może jakiś update poblokował cos, jakieś biblioteki, klucze w rejestrze?
Przecież możesz pracować bez biblioteki używając rejestrów , wystarczy przeczytać pdf . Możesz też samodzielnie napisać sobie bibliotekę pod swoje potrzeby .
Jak to zrobić z pominięciem "ufaj dostępowi do modelu obiektowego VBA Bez tego nie da rady. Ale można zmieniać tą opcje np. przez zmianę rejestru
Ale to wymaga innego programu - byłby nawet prostszy, ale do I2C jest gotowa biblioteka, a do rejestrów przesuwnych nie. W roli nadajnika mógłby być CD4022, ale nie do PCF8574 (chyba, że do wyjść CD4022 byłyby podłączone tranzystory).
Musisz jeszcze ustawić aby wyjście było aktywne w rejestrze CCER.
Mam jeszcze jedno pytanko: Jak udostępnić taką bibliotekę rejestr.h w całym Eclipsie, żeby taka biblioteka stał się równie powszechna co np. takie biblioteki: <avr/io.h>,<avr/interrupt.h> czy <util/delay.h>? Niestety dodatnie biblioteki poprzez include do zupełnie innego pliku main.c w innym projekcie nie działa, zarówno przez cudzysłów...
W bibliotekach od ST znalazłem definicje struktur z takimi rejestrami jak np. ISER, ICER, STIR itp. Nagłówki typu core_cm3.h core_cm4.h itd. nie są częścią biblioteki SPL, tylko częścią CMSISa, pochodzącego od ARM. Spokojnie można korzystać, zwłaszcza do takich rzeczy jak NVIC_EnableIRQ() czy do ustawiania priorytetów. W SPLu chyba też są funkcje o...
To jest włączenie plików nagłówkowych, które nie "importuje" żadnych "bibliotek". Rejestru OSCCAL nie musisz ustawiać - powinien on być fabrycznie zaprogramowany tak, żeby dać właściwą częstotliwość zegara.
Sporo osób ma problemy więc proszę. Lista plików które trzeba umieścić w czystym przykładzie stm32f4_blink_led aby wyświetlacz ożył. (na płytce STM32f429disco) (UWAGA DZIAŁA BEZ SPLa) W pakiecie: -zaktualizowane pliki nagłówkowe od st. -zmodyfikowane pliki inicjalizacyjne SDRAM na bazie projektu ze strony en.radzio.dxp.pl (działają na bibliotekach GPIO...
Pisze ze nie okreslono nazwy biblioteki .dll........ Boś, zapewne, "zapomniał" podać, tę w komunikacie wymienioną - a prosiłem byś się ze składnią zapoznał (polecenie - parametr - nazwa biblioteki).
Miałem coś podobnego. Zaden antywirus ani adware nie pomagały. U mnie odpowiedzialny za to był plik *.dll (nie pamiętam nazwy). Musisz pogrzebać w rejestrze i usunąć ręcznie tą bibliotekę dll - tak, jak trojana. Nie zapomnij przed robotą porobić kopie zapasowe ...!
Proszę mnie poprawić jeśli się mylę, ale Visual Basic 2010 korzysta z NETa. Więc po jakiego grzyba szukać czegoś w winApi. Net ma gotowe biblioteki to odczytywania i zapisywania kluczy rejestru. [url=http://www.tutorialdash.com/tutoria... + przykładowy program.
Używasz jakiejś gotowej biblioteki albo sterujesz bezpośrednio rejestrami ?
No i zostało chyba tylko: 5. Brakuje mi także biblioteki inttypes.h Może stdint.h wystarczy? Albert
Twórca poprawek wyraźnie pisze aby przed instalacją wykonać kopię systemu , to jako ostrzeżenie dla innych chętnych do instalacji. Masz uszkodzony rejestr , a spowodowała to instalacja tego SP.Miałem dokładnie taki sam problem na dwóch komputerach z Win98 , jeden spowodowałem ja , po przywróceniu starego rejestru i podmianie kilku bibliotek wyszedłem...
Deklaracje rejestrów są w bibliotece. Raczej powinno dać się jej ufać. Spróbuj użyć pierwszego I2C bo może rzeczywiście biblioteka z tym drugim nie daje sobie rady. Średnika jeszcze brakuje po drugim while'u w tej czytającej funkcji. Nie wiem jak w tym nowszym MPLAB'ie się to ustawia, ale jeśli możesz użyć programatora jako debugera, to zrób to i sprawdź...
To nie jest biblioteka, tylko plik nagłówkowy. A więc: pakujesz plik nagłówkowy napisany dla kompilatora Keil do kompilatora SDCC, a później dziwisz się, że coś Ci nie działa... W SDCC adresy rejestrów specjalnych i bitów w tych rejestrach deklaruje się używając innej składni. Szczegóły w manualu: http://sdcc.sourceforge.net/doc/sdccman....
Dokładnie. A przede wszystkim operuj rejestrem DDR a nie PORT. Bo spalisz sobie tego BMP180.
Tak. I jest tam podkreślony ID w wersji 14. Kiedy przyciskiem przeglądaj szukam swojej starej wersji i ją wskażę na dysku to znów mam okno pierwsze i zaznaczone exec dla V14. Podejrzewam, że jak to Adobe ma w zwyczaju ostatnio bez pytania nadinstalował mi moją pudełkową wersję a raczej same biblioteki i rejestr bo stary ID jest tylko w wersji 32 bit...
Danych na HDD nie utracisz po instalacji windowsa na SSD, ale to jasne, że jeśli miałeś programy wpisane do rejestru na SSD i posiadające swoje katalogi robocze, biblioteki na SSD, a zainstalowane są na HDD, to mają prawo przestać działać.
Najlepszy manual to dokumentacja megi32 dostępna bezpośrednio u atmela na stronie. Tak szybko patrząc, at90s2313 ma rejestry UDR/UCR/USR, ale tam jest prosty UART. Mega32 posiada USART, który posiada więcej rejestrów, które dostępne są poprzez UDR, UCSR void UART_init(void) { // ustaw prędkość transmisji UBRRH = (unsigned char)(UART_CONST...
Mały update :) Errata w pierwszym poście podmieniona na ładniejszą wersję. (at)tadzik85 - to po co w nagłówku z SPL, ST uparcie trzyma się dwóch 16 bitowych połówek? Funkcje "biblioteczne" i tak pewnie nie korzystają z rejestrów BSRR/BRR, a z kolei użytkownicy biblioteki (z założenia) rzadko korzystają bezpośrednio z nagłówka :] Więc większość nie...
Temat zamknięty. Najprostszy sposób to zapisanie różnymi randomowymi wartościami plików, czy wartości w rejestrze.
Witam poszukuje bibliotek do EAGLE następujących układów: microcontroler Atmela: AT89S8252 kości pamięci statycznej RAM 64k x 8 Przetwornika A/C: ADC0804 Rejestru zatrzaskowego: 74HC373 lub '573 Z góry dziękuje za usodtępnienie :)
Come on....Na pewno są jakieś przykłady w sieci na inicjalizację UART'a... :-) Troszkę wysiłku i bedziesz już po drugiej stronie, i się przy okazji czegoś nauczysz. Sam widzisz, że mogą być sytuacje kiedy taka biblioteka sie nie sprawdzi - łatwiej sobie przestawić jeden rejestr od szybkosci transmisji niż przeładowywać wszystkie. Szybkość 115200 - bez...
popraw sobie sam bibliotekę rejestrów do 842 poprzez dopisania brakujacych w 812. I popieram 812 to naprawde dobre procki tylko poczytaj w erratach o pewnych problemach przy adresowaniu tak dużej pamięci zewnętrznej. Adresowanie automatyczne działa tylko do pewnego adresu dalej trzeba samemu adresować poszczagólne strony pamięci , nie wim czy już to...
Witam, taki rejestr przesuwny (kolejkę FIFO) można zrealizować na kilka sposobów: 1. użyć do tego funkcję BLKMOV 2. napisać odpowiedni kod w STL-u wykorzystujący rejestry adresowe 3. wykorzystać funkcję FC92 (REG_FIFO) z biblioteki Standard Library->S5-S7 Converting Blocks 4. pobawić się z funkcją FC85 (FIFO) z biblioteki Standard Library->TI-S7 Converting...
To w takim razie zapomniałeś dodać bibliotekę z definicjami rejestrów mikrokontolera.
Funkcja _W_ mainie? Od kiedy w C funkcje daje się wewnątrz innych funkcji? Pomijam aspekt semantycznej poprawności, chodzi mi tylko faktycznej użyteczności takiej konstrukcji. Taka funkcja musi być "gdzieś" - jest to generalnie całkowicie nieistotne w którym pliku i w którym jego miejscu ta funkcja będzie. Co do funkcji, to zostanie ona wywołana za...
Instalator moze sprawdzac, wersje systemu (ver) obecnosc okreslonych plikow, klucz z wpisem HLKM/Software/Microsoft/WindowsNT/Produc... i na jeszcze wiele innych sposobow. Sprobuj to podejrzec process viewerem (kiedys Sysinternals teraz Microsoft). Sprobuj rozpakowac caba i samemu go recznie zainstalowac, zwroc uwage na wpisy do rejestru i biblioteki...
Pod jakim systemem wgrywać za pomocą Rolisa? Pod XP czy win 98 SE ? Musze doinstalować jakieś dodatkowe biblioteki, ew. rejestry do któregoś z tych systemów ?
Dotyczy ATMega328: Zainteresuj się rejestrami EICRA, EIFR, EIMSK, a bity ISCxx nie znajdują się już w MCUCR. PS Sprawdzenie tego, zajęło mi 5 minut :cry:
Zacznę od tego, że nie znam SPLa. O ile konfiguracja takich peryferiów jak UART się pewnie nie zmieniła i być może zadziała, to na pewno GPIO, RCC i NVIC jest do przepisania. Nie masz tego wiele, więc otwórz sobie reference manuala i sprawdź poszczególne rejestry.
Czyli chodziło tylko o dodanie 2 bibliotek, tak?
(at)hevet, pliki są ok. Rożne poziomy optymalizacji, kompilacji. Tez to zauważyłem ale oba pliki działają i oba to te same wersje. Na stronie web radia na dole widać sub-wersje kompilacji. Obecnie chyba jest tam 36 lub 37. Kompilacji BIN jestem pewny. Jest zrobienia na bibliotekach TCP z korektą aby nie było problemu z plikami FLAC na core ESP 3.0.7...
Może czytaj po 3 bajty i wyświetlaj ten trzeci bajt też. Zobaczymy co jest w rejestrze statusowym. Edit: Jeszcze jedna uwaga - nie wiem z jakiej książki masz tą bibliotekę I2C, ale sprawdzaj gdzie się da wyniki funkcji I2C, tam mogą pojawiać się jakieś błędy.
Problem dla mnie jest chyba dostęp do rejestrów z poziomu bibliotek HAL, Jaki ? Wszystkie rejestry masz dostępne z definicjami. Np I2Ć1 -> CR1
No to jest właśnie biblioteka z rejestrami avr <avr/io.h> do Vein: A pisałeś choć jeden program w WinAVR na Attiny?
Datasheet strona 8 zawiera odpowiedź na oba pytania: https://www.analog.com/media/en/technica... On first application of power to the device the time and date registers are typically reset to 01/01/00 01 00:00:00 (MM/DD/YY DOW HH:MM:SS). The CH bit in the seconds register will be set to a 1. oraz Bit 7 of Register...
-Aby odebrać dane, które przechwyci odbiornik konieczne jest użycie przerwań? Czy można je odczytać tak samo jak dane z rejestrów ? Nie jest potrzebne. Wystarczy sprawdzić rejestr Status a w nim bit RX_DR. Jeśli jest ustawiony to znaczy, że odbiornik coś odebrał i to coś czeka na nas w FIFO. -O co chodzi z adresem RF i jego szerokością ? ??? Rozwiń...
Nie utworzył mi sie projekt z bibliotekami, możliwe że czegoś mi brakuje... Aż niemożliwe, że tak ciężko jest zacząć z stm32 na rejestrach... Wrócę do tego jutro bo już nie mam pomysłów...
Oczywiście RCC_AHBENR_GPIOEEN nie mam A niby czemu? Nazwy bitów są zdefiniowane w pliku nagłówkowym i przepisywanie tego na nowo nie ma sensu ;) Nie mówię o korzystaniu z funkcji biblioteki! Tylko z pliku nagłówkowego mikrokontrolera. Bit IOPEEN to 21-szy bit w rejestrze RCC_AHBENR, stąd maska bitowa: 1<<21 = 2097152 = 0x200000. Swoją drogą zwróć...
Praktycznie każdy program w którym masz możliwość wyboru ścieżki do instalacji da sie zainstalować na pendrive, ale zwykłe programy mogą mieć problemy z działaniem ze względu na zapisywanie wartości w rejestrze i ładowanie swoich bibliotek do folderów na HDD komputera na którym były instalowane. Typowo na pendrive lub inne dyski przenośne są programy...
Dziękuję za ten trik z rejestrami. Działa bez zarzutu. Nawet z arduinową biblioteką DallasTemperature ;)
1. Biblioteki ST są do d... (wszyscy to piszą, to ja też) 2. Żeby zmienić wartość jednego rejestru niekoniecznie trzeba wywoływać cała inicjalizację timera (patrz post powyżej) 3. Popatrz w Swoją pętlę główną. Zanim zdejmiesz paluch z klawisza, pętla obróci się kilkaset (kilka tysięcy?) razy i zmienna c pójdzie poza zakres.
W temacie napisałeś ST7565 a dopiero w poście, po "drugim czytaniu" doczytałem "R" Prawdopodobnie masz przesadzony kontrast. Zobacz co jeszcze ciekawego się nauczysz tym jednym tematem oprócz VPORT`ów, HINT`ów w IDE i CodeExplorera :P Użyj Google i dopisz "Bascom" czyli "ST7565R Bascom" i w mgnieniu oka masz odpowiedź :P http://www.wojio.pl/eog/eog.htm...
Tyle, że Aplisens posiada biblioteki DTM tylko do Aplisensów z resztą urządzeń połączysz się, ale będziesz miał dostęp tylko do rejestrów podstawowych. Można się wbić do każdego urządzenia, ale po przestudiowaniu DTR-ki urządzenia i znalezieniu co na którym rejestrze sie znajduje. Możesz spróbować z programem FieldCare E+H lub musisz szukać czegoś co...
Witam serdecznie. Zaczynam właśnie zabawę z USI TWI. Próbuję uruchomić TWI na AtTiny45. Znalazłem ciekawy poradnik, dobry na początek. Jednak mam problem już na samym początku. Dosyć banalny. Jeśli mam ustawić rejestr USCIR |= (1 << USIWM1)|(0 << USIWM0); w ten sposób tzn. żeby uruchomić TWI to jaką bibliotekę dołączyć lub co zdefiniować...
Wyczytałem w kilku źródłach, że biblioteki do SPI są błędne, co z resztą się sprawdza. W innych programach w których wykorzystuję komunikację SPI też działam wyłącznie na rejestrach, biblioteki nie działają poprawnie...
Ściągnąłem tę bibliotekę, akurat w przykładzie jest użyty Serial zdefiniowany na rejestrach dla Atmaga328p, zakomentuj te linie i sprawdź czy reszta działa już OK. Może akurat w SPI faktycznie różnic nie ma: [syntax=c]#include "PetitFS.h" //#include "PetitSerial.h" //PetitSerial PS; // Use PetitSerial instead of Serial. //#define Serial PS // The SD...
Napisze krok po kroku: Włączyłem grę, chciałem pograć przez internet,wyskoczyło mi ,że mam pobrac aktualizacje,kliknąłem ok,pobrało mi je,wyłączyłem komputer, przychodzę po paru godzinach i podczas uruchamiania zaczął mi wyskakiwać ten błąd który opisałem wyżęj. Więc przeinstalowałem grę na nowo bez efektu, wyczyściłem bibliotekę rejestru nadal nic,postanowiłem...
To do ustawienia kilku rejestrów trzeba bibliotek z netu?
zegar rejestrach wpisy rejestrach stm32 rejestrach
pomiar małych oporności wykrywanie dźwięku przebieg samochodu
active webcam obudowa 18tbx100
Jak podłączyć czujnik obrotów do obrotomierza? Problemy z połączeniem do bazy Firebird przez port 3050