http://lmgtfy.com/?q=stm32+i2c+eeprom Pierwszy link: http://forbot.pl/blog/artykuly/programow...
Generalnie nota ST na ten temat jest mało zrozumiała i przesadnie skomplikowana... Może dla zrozumienia algorytmu lepiej trafi: http://ww1.microchip.com/downloads/en/ap... Albert
https://obrazki.elektroda.pl/3479042800_... Efektem nocnych dłubanin jest sterownik taśm RGB/RGBW. https://obrazki.elektroda.pl/6143799100_... https://obrazki.elektroda.pl/6487351400_... https://obrazki.elektroda.pl/8955729600_... Głównym przeznaczeniem jest sterowanie oświetleniem...
STM32F103 ma błędy w krzemie, w erracie jest dosyc dziwna procedura obejścia. Ponadto trzeba zmienić kolejność jakichś inicjacji w kodzie wygenerowanym przez HAL. Tyle pamiętam na tę chwilę, jak pogrzebię w starych kodach to pewnie sobie przypomnę więcej, ale pewnie szybciej Ci będzie zajrzeć do erraty.
Niestety wczoraj zniszczyłem mój DSO150. Cóż, nieważne. Tutaj znowu moje ustalenia. Sporządziłem wykres moich znanych Seriali (przekonwertowanych z Ascii na Dec i zsumowanych) oraz kodów (Hex na Dec). Następnie kod rośnie wraz ze wzrostem numeru seryjnego. W przypadku szeregowego t2uvGy8a nadal miałbym zakres 11037 kodów (co mieści się między moimi...
(at)nowyARM - owszem, ale nie o tym układzie mowa. Zresztą układ ten w przeciwieństwie do tego o którym mowa nie ma równie dobrze działającego core (o ile w ogóle ma) do arduino. A najlepiej wspierane przez Arduino to oczywiście SAMD21, STM32F103 oraz Kinetisy K20 z Teensy . Z czego najpopularniejsze i najtańsze są oczywiście bluepill z STM. Poza tym...
nie żadne "volatile", tylko po prostu "const". Swoją drogą to nie wiem czy atrybuty można łączyć tak jak pokazałeś, na pewno można je łączyć po prostu po przecinku wewnątrz nawiasów. Twoja tablica nie jest wgrywana, bo dałeś noload - to chyba powinno być oczywiste [; BTW - zamiast samego "> eeprom" na końcu sekcji proponuję naprawdę " > eeprom AT >...
To jak mam tego delay() napisać? Wydłużyłem tego delay(15) a tamtego "55" usunąłem, ale nadal działa tak samo. Nie wiem co źle robię. Bawiłem się pamięcią eeprom na tym kontrolerze i wszystko działało, a ten czujnik nie chce.
ale "na dzień dobry" nie działa w nim port USB (trzeba wymieniać rezystorki SMD Liczba pojedyncza, wymienia się JEDEN z 10k na 1,5k, a można nie wymieniać tylko dołożyć 4.7k na płytce stykowej i też będzie działało. Co jeszcze ciekawsze nie na każdym sprzęcie (w znaczeniu komputerze, porcie, hubie) problem się uwidoczni, u mnie działa z nieprawidłową...
Witam. Mam taką zagadkę: Jest kontroler STM32F103 z FSMC i jedną dostępną linią NEx. Do tego FSMC podpięty jest wyświetlacz typu ILIxxxx (16 bitów) oraz pamięć typu EEPROM 8 bitów. Linia NE1 podpięta jest do pamięci a jako linię CS wyświetlacza używam jednej z ogólnych linii GPIO i steruję tym programowo. I teraz żeby przerzucić coś z EEPROM do pamięci...
Teraz już wszystko rozumiem :D Swoją drogą rozumiem, że można ich użyć jako swego rodzaju eeprom (choć to zupełnie coś innego) i zapisać np. ustawienia, a dopóki będzie zasilanie dane będą zapisane.
Wnioski z artykułu : startup wolniejszy bo kopiuje serial FLASH do SRAM Wydajność większa bo wykonywane ze SRAM Ciekawe jak działa emulowanie EEPROM w FLASH, ale skoro Na tą chwilę załadowałem bootloader stm32duino i działa ok to pewnie problemu nie ma?
Nie chce zakładać nowego tematu z I2C bo tematów jest sporo i dużo jest wałkowane o i2c w stm32. Mam procesor stm32f103 i niestety ale mam duży kłopot z tym interfejsem. Otóż problem dotyczy odczytu i czasami zapisu pamięci eeprom. Czytałem, że problem może być z zakłóceniami na szynie. Stosowałem różne metody DMA, przerwania i odpytywanie. Wszystko...
Freddie Chopin w Twoim kodzie od inicjalizacji http://www.elektroda.pl/rtvforum/viewtop... jest: Mam dwa pytania do Twojego kodu : Rejest TRISE jest 5 bitowy, czyli maksymalnie można wpisać 31. Dlaczego CCR = 178 ? Analizując plik stm32f10x_i2c..c wnioskuję, że: result = (uint16_t)(pclk1 / (I2C_InitStruct->I2C_ClockSpeed <<...
Dziękuję bardzo za sugestie. Rzeczywiście, jak analizuję Pana wpis widzę, ze to co robię to trochę bez sensu. Oczyswiście zastosuję się do tych rad. Jeszcze w celach edukacyjnych wklejam resztę kodu. Byłbym wdzięczny gdyby ktoś wskazał na czym polegają błędy, zeby byc bardziej świadomy na przyszłość. main.c [syntax=c]#include "stm32f103xb.h" #include...
Witam. W moim projekcie rolę mastera pełni uC STM32F103 łączy się z atmega88 poprzez I2C. Komunikacja w kierunku slave (mega88) działa bez zarzutu, niestety przy probie odczytu slave układ się wiesza (SDA ściągnięte do masy). Zwiecha występuje przy drugiej próbie odczytania. kod slave (atmega88) SIGNAL (SIG_2WIRE_SERIAL) { int Status_I2C;...
Zestaw prototypowych płytek PCB (płytka główna 1 szt. + płytka przycisków 1 szt.). Zmontowane urządzenie przeznaczone jest do bezpośredniej współpracy ze sterownikiem silnika krokowego Pololu Cena: 37,56zł + 9,50zł za list polecony priorytetowy Stopień skomplikowania montażu: 2-łatwy (warianty: 1-b.łatwy, 2-łatwy, 3-trudny, 4-b.trudny) Płytka główna...
czy na dole programu arduino masz taką informację ? https://obrazki.elektroda.pl/6368333500_... nucleo-costam on COM z numerkiem. zrzuty ekranu w Windows robi się kombinacją klawiszy WIN + Shitt + S wówczas możesz dodać obrazek poprzez https://obrazki.elektroda.pl/3902446900_... Ctr+V Dodano po 2 ps. tak sie zapisuje...
Wydaje mi się, że autor tego artykułu poradził sobie ze wspomnianymi przez Ciebie kwestiami. Alternatywnie jeśli chodzi tylko o upgrade firmware'u można by wykorzystać działającą komunikacje USB<->PC w normalnym trybie pracy, przekopiować nowy firmware do zewnętrznej pamięci (np SPI) EEPROM/FLASH, po czym w bootloaderze zwyczajnie wyczyścić wewn...
Czyżby? Czy dla AVR ktokolwiek przejmuje się skryptami linkera, startupem, tablicą wektorów i Makefilem? Przecież dla tej platformy jest DOKŁADNIE TAK SAMO jak dla ARM, a jakoś nikomu nawet na myśl nie przyjdzie zajmować się tymi plikami - każdy korzysta z gotowców zawartych w pakiecie avr-gcc. Te pliki tam fizycznie są, nikt nie zajmuje się tym jak...
Szkoda pieniędzy na STM32VLDISCOVERY. Dostajesz ST-Link + CPU z klawiszem i 2 ledami. Bieda straszna. STM32F4DISCOVERY jest znacznie lepszy. I lepszy, i nie. Na pewno znacznie mocniejszy procesor i kilka peryferiów, ale to co raz jest zaletą, innym razem jest wadą. Ja od początku miałem kilka płytek discovery, w tym vldiscovery i F4discovery. No i...
Witam Sprawa następująca. Kod pisany pod ZET6 z uwzględnieniem ograniczeń na słabszy procesor C8T6. Wszystko poza USB śmiga. Przy podłączeniu USB żadnej reakcji od strony komputera. Podłączyłem D+ D- do oscyloskopa i żadnej reakcji. Jakby był martwy. Sprawdziłem miernikiem od samego procka do samego gniazda ostatniego i przewodzą z przewodnością 22...
Bardzo mało prawdopodobne żeby zajeździć 8252. Ja robiłem na tym bardzo dużo programów (zwykle ta sama płytka uruchomieniowa, jakieś 3 lata "męczenia" układu) i do tej pory wszystko żyje. Nawet kiedyś napisałem sobie z ciekawości ile to razy zaprogramowałem ten układ (i ile czasu straciłem na programowanie). Nie było tu jakiś porażających wartości....
Witam. Przy takim podejściu, zmiana któregokolwiek z rejestrów implikuje konieczność kasowania całej strony i zapisywania wszystkiego "od nowa", nawet jeśli ktoś chce zmienić zawartość tylko jednego rejestru. Nie lepiej było by zastosować emulator EEPROM-a we Flash-u? Będziesz przy okazji miał "wear living", więc jeśli to sensownie zorganizujesz, to...
Pomysł jak najbardziej OK, ale jednak jak dla mnie mało mobilny. Dodatkowo mało bezpieczne rozwiązanie, ktoś podejdzie wciśnie przycisk i ma hasło - gdyby hasła znajdowały się w jakiejś pamięci szyfrowanej (np. AT88SC0104C) i były autoryzowane chociażby mifare a karta/brylo leżałby ma urządzeniu (na środku jest troche miejsca). Widzę, że mniej więcej...
Dzięki za odpowiedź, ale to chyba nie jest w HAL... Zgadza się. Nie jest. Ale STM przepisał te algorytmy również na HAL i te źródła znajdują się np. w repozytorium CubeMx w ścieżce: Repository\STM32Cube_FW_F1_V1.6.1\Projec... To jest akurat dla tego typu uC który jest na tym Nucleo, ale jeśli potrzeba...
Firmy ,które produkują te rzeczy trzymają to w tajemnicy i nigdzie się nie dowiesz jak to robią. Dowiesz, wystarczy poszukać, nawet na Elektrodzie znajdziesz schematy unifonów i centralek choćby popularnego PROEL'a. z szczątkowych informacji i pomiaru kolegi za pomocą oscyloskopu przebiegu na linii doszedłem do takiego wniosku. Przeanalizuj schematy...
Ok, dodałem funkcję LCD_SetWindow w lcd.c (a także na dole w lcd.h), przekopiowałem pliki lcd.c, lcd.h, char_font.c do projektu OV7225 (dostałem do kamery), wcześniej we wszystkich plikach pozamieniałem podłączenia GPIO na takie jak są na mojej płytce, dodałem te 3 pliki w projekcie OV7225 i spróbowałem odpalić. Niestety program nie chce przejść inicjalizacji...
Witam Hmm, walczę od jakiegoś czasu z uruchomieniem toolchaina Eclipse + CodeSourcery itd dla STM32 (dokładnie STM32F107VCT) i mam pewien problem. Przejrzałem kilka różnych projektów, w których podpatrywałem pliki skryptowe linkera (*.ld) jak i pliki makefile. Na razie kompiluje mi się gdy przykładowo zrobię plik main.c z takim kodem: STM32F10x_StdPeriph_Lib_V3.5.0...
Cześć, W wolnym czasie uczę się układów STM32 na płytce STM32_Smart_v2 (https://stm32-base.org/boards/STM32F103... Próbuję uruchomić pamięć eeprom, która jest na tej płytce na podstawie kursu (https://forbot.pl/blog/kurs-stm32-11-i2... Niestety program nie działa - funkcja I2C_EVENT zwraca error....
Funkcja zapisu jednego bajtu wygląda u mnie tak: void I2C_ByteWrite(uint8_t* pBuffer, uint8_t WriteAddr) { RCC_AHBPeriphClockCmd(RCC_AHBPeriph_... DISABLE); /* Send STRAT condition */ I2C_GenerateSTART(I2C1, ENABLE); /* Test on EV5 and clear it */ while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));....
czy w ogóle jest sens korzystać z Arduino, czy nie prościej ściągnąć FATFS, dodać obsługę I2C (kilkanaście linii kodu) i sprawa załatwiona. Skoro autor używa Arduino to raczej nie jest ekspertem od uC. Skoro tak, to na 99% bez Arduino nie da rady. Zapewne Arduino jakoś implementuje FATFS, warto się temu przyjrzeć, bo ten moduł można skonfigurować na...
https://obrazki.elektroda.pl/7612339800_... MH-Tiny to nowa płytka prototypowa chińskiej firmy TZT. MH-Tiny stanowić ma alternatywę dla BluePill. Sercem MH-Tiny jest układ ATtiny88 firmy Microchip o taktowaniu 16MHz. Programowanie MH-Tiny odbywać może się z użyciem edytora Arduino. MH-Tiny ma 512b pamięci SRAM i 64b pamięci EEPROM....
Witam. Chciałbym zaprezentować swój projekt, który nazywa się GeoSkrzynka (lub GeoBox). Na wstępie muszę również zaznaczyć, że inspiracją do tego projektu był projekt o nazwie "The Reverse Geocache Puzzle Box" (https://www.youtube.com/watch?v=Lu7Iysg... Jeden krótki filmik zapewne wyjaśnił by istotę sprawy - o co chodzi w tej całej zabawie z GeoSkrzynką....
Przykład, zobacz wysyłanie poprzez SPI. Po grzyba wysyłając dane za każdym wysłaniem inicjalizować moduł SPI, raz nie wystarczy? To akurat się czasem przydaje, pod warunkiem że jest zrobione porządnie. W distortos mam to zrobione podobnie. Idea jest taka, że na jednym SPI możesz mieć kilka różnych układów które obsługują różne parametry SPI, często...
Witam, Potrzebuje pomysł na zgrabne programowanie zewnętrznej kości EEPROM podpiętej przez I2C z STM32F103RB. Chcę żeby to się odbywało mniej więcej jak to ma miejsce w AVR, czyli jeżeli programuje procesor to i EEPROM. W STM na początku programu mam funkcję która programuje mi EEPROM domyślnymi wartościami, ale wiadomo że tak nie może zostać na stałe,...
Przy 40kB zastanów się jednak nad zastosowaniem zewnętrznej pamięci np. flash SPI typu M25Qxx, W25Qxx, AT45DBxx. Strony w STM32F1 są dość małe (2kB) do tego w emulacji używasz 2 stron na 2kB danych. Kasowanie takiej ilości też trwa kilka sekund. Sprawa naprawdę do przemyślenia.
Write protection jest ustawiany przez tzw. Option Bytes - najłatwiej chyba będzie go (jednorazowo) usunąć poprzez bootloader i programi Flash Loader Demonstrator albo przez JTAGa i OpenOCD - są specjalne komendy do tego celu. W nocie od ST - PM0042 Reading/programming the STM32F10xxx embedded Flash memory - jest opis sposobów odblokowania, u mnie strona...
Cześć wszystkim, niedawno kupiłem taki oto bezpiecznik w formacie DIN wraz z opcją pomiaru zużycia kWh. Jest to model TO-Q-SYS-JWT czyli wersja podobna do TO-Q-SY1-JWT jednak z wyświetlaczem wbudowanym na którym można dokonywać zmian w ustawieniach bezpiecznika (zabezpieczenia undervoltage, overvoltage, temperaturowe, mocowe itp.). Na zdjęciu poniżej...
Ja wykonałem dwa układy dające pomiary w szerszym zakresie. Jeden działał w dość szerokim zakresie napięć bo tak od 50mV do 500V. Tutaj temat: http://www.elektroda.pl/rtvforum/topic15... Nie przedstawiłem tam ostatecznego schematu więc go podam tutaj: http://obrazki.elektroda.pl/1538948400_1... Pomiar napięć był w 6-ciu zakresach....
Witam, Ostatnio testowałem komunikację I2C z pamięciami z serii 24x. Testy były przeprowadzone na Arduino oraz STM32F103xxx. Pierwsze testy z pamięciami adresowanymi pojedynczym bajtem, czyli 24x01-24x16, działają poprawnie i jak oczekiwałem (opieram się o moje doświadczenia z rodziną PIC, tam właśnie tak to działa). Zapis/odczyt poza zakresem pamięci/adresów...
A bawił się ktoś z Was tymi gotowcami od ST? Nie mogę tego uruchomić za bardzo. Na jednym małym projekcie działa ale jak chcę to dorzucić do FreeRTOS to już nie bardzo. Mam Taki kod: static void prvSetupHardware(void) { /* Start with the clocks in their expected state. */ RCC_DeInit(); /* Flash 0 wait state */ //FLASH_SetLatency(FLASH_Latency_2...
Podziwiam Cię JTA piszesz dużo, czytam to,ale chociaż bardzo się staram, nie bardzo rozumiem. Co to jest wg Ciebie minikomputer ? Jakiś PC !?. 8 bitowy DAC na wyjściu drukarki !?. Jak tym zasilisz LED-y ?. Sterowanie wyjściem na głośnika ? Użycie karty dzwiękowej, jako sygnału sterującego LED-ami ? Zobacz sobie co może taki przykładowy AVR Arduino Nano...
Panowie, teraz pewna partia wprowadziła modę na rybę, nie wędkę - popłyńmy na myśli prezesa. Gotowiec: działają tak choćby karty SD, pamięci Flash czy EEPROMy - jak to się wtedy ma do Twojej koncepcji, bo tak się składa, że z punktu widzenia mastera coś musisz jednak nadać żeby cokolwiek odebrać... Nie ten procek, co go autor ma, ale ficzer przydatny,...
Korzystam z stm32F103RB (nucleo) (trochę archiwalne) ;) Musze poczytać o tym emulowanym eepromie bo jest to dla mnie nowe zagadnienie. Pozdrawiam
Witam mam taki problem. Napisałem funkcję odczytującą wypełnienie PWM z odbiornika RC. Chciałem zrobić zabezpieczenie przed uruchomieniem gdy drążek gazu nie będzie w pozycji zero oraz wejście do programowania po przekroczeniu 90%( tak jak to jest w typowych regulatorach). Niestety program przechodzi przez while w czasie jego uruchomienia. Przy pracy...
Procedury od ST można jeszcze zoptymalizować pod kątem minimalnej ilości zapisów do FLASH dodatkowo sprawdzając, czy nowa wartość nie jest taka sama jak poprzednia. Zastosowałem pomysł kolegi Bruum i dla 256-bajtowego wirtualnego eeproma, czas trwania zapisu 1 bajta to standardowo niecałe 200us. Gdy zachodzi konieczność zmiany strony flasha, to czas...
Sterownik GSM Argos 1: posiada wbudowany moduł SIM 9000 z obsługą CLIP, SMS, TCP, UDP -8 wejść analogowo - cyfrowych -2 wyjścia open collector, wysoko-prądowe (3A) -NIE posiada wbudowanego kontrolera Ethernet -sercem układu jest mikrokontroler STM32F103CB ( 128kB FLASH, 20kB RAM) -wewnętrzny zegar 72MHz z możliwością zmniejszenia taktowania procesora...
https://obrazki.elektroda.pl/4876848100_... radio4 Prezentowana konstrukcja jest to modem radiowy sterowany prostymi tekstowymi komendami wysyłanymi na port szeregowy, bez dodatkowych sterowników czy bibliotek. Z jego pomocą można zdalnie sterować urządzeniami, odczytywać stan zdalnych czujników i/lub włączników oraz wymieniać komunikaty...
Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (http://www.kamami.pl/index.php?ukey=pro... Zastanawiam się nad tym, jaki zestaw startowy...
.... np. ile kosztuje ARM z 32kB FLASH (jakbym chciał być tendencyjny to jeszcze bym dodał np. 1kB EEPROM i leżycie), z ADC, DAC i USB? STM32F103C6T6A - 16,5 zł brutto...tylko że jak zrobimy 1kB EEPROM to pojemność flash'a na program spadnie do 31kB :D
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
http://obrazki.elektroda.pl/5049806000_1... NadajnikGPRS NadajnikGPRS to urządzenie do układów alarmowych i układów sterowania. Posiada programowalną logikę wejść i wyjść, coś na wzór sterowników PLC. W podstawowej wersji mamy do dyspozycji 8 wejść analogowo-cyfrowych, 2 wyjścia open-drain wysoko-prądowe, modem GSM z obsługą CLIP, SMS,...
Zapraszam do zakupu bardzo bogato wyposażonego zestawu uruchomieniowego Daxia DX32 z mikrokontrolerem STM32 z linii Performance oraz interfejsu JTAG Segger J-Link ! http://obrazki.elektroda.pl/3598443400_1... http://obrazki.elektroda.pl/2608588700_1... http://obrazki.elektroda.pl/5091856800_1... http://obrazki.elektroda.pl/3634668800_1...
Podejrzałem trochę komunikację pod oscyloskopem i wychodzi na to, że jest to TTL ("1" ma około 5.7 V) i szybkość transmisji to 9600 bps. Prawdopodobnie to standardowy UART. Może to ułatwi rozpoznanie standardu? Układy jakie są zamontowane w ST-505 to: 24512WP 85118 (M24512) I2C Serial EEPROM ARM7 STM32F105 RCT6 GH22L 93 CHN GH 523, czyli uC Cortex-M3...
Teoretycznie powinno sie dać (chyba) Praktycznie też. Przykładowo takie właśnie powtórne zapisywanie do jednej komórki używa oficjalnie STM w przykładach pt. EEPROM emulation i jest tam sprawdzanie statusu operacji i jest ok.
Wlutowałem nowy EEPROM. Użyłem funkcji disable read i write protection. Wgrałem wsad. Po podłączeniu do zasilania na wyświetlaczu pokazuje się "Error GPIOA, pin#2". Dodano po 1 Procesor żyje bo nawiązuje kontakt z programatorem. Przy rozłączonej zworce nie da się programować.
Kolejny projekt lutownicy? Przedstawiam projekt stacji lutowniczej pod groty T12 dla każdego. O problematyce i wnioskach opowiem później, więc pomijając wyjaśnianie co to lutownica - jaki jest koń każdy widzi - zapraszam najpierw do galerii. Nadmienię tylko, że nie każdy ciekawy projekt jest warty naszego czasu! :) https://obrazki.elektroda.pl/3274539000_...
no racja ścieżki bez cudzysłowów powinny być:) Już prawie się skąpilowało:) wyskoczyło mi jeszcze takie cos: Compiling file: ./lwip-1.4.0/src/netif/slipif.c arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -O0 -ffunction-sections -fdata-sections -Wall -Wextra -std=gnu89 -g -ggdb3 -fverbose-asm -Wa,-ahlms=out/slipif.lst -DSTM32F10X_CL -DUSE_STDPERIPH_DRIVER...
Osobiście nie zastanawiałem się nad tym długo, szukałem zestawu który ma chyba wszystko na pokładzie: Ethernet, Can, RS232, USB-RS, 485, pamięci Flash, Sram, Kartę muzyczną, Usb Host OTG, LCD + dotyk, złącze na karty SD i wiele innych... W polsce ktoś sprzedaje RedDragon za ~350zł ja zamówiłem to w chinach przez ebay i zapłaciłem z presyłką ~180zł uważam...
Sprzedam 2-warstwową płytkę PCB zestawu deweloperskiego JB TFT STM32F1-DEV bazującego na mikrokontrolerze STM32F1 (np. STM32F103RE - max 72MHz, RAM 64kB, FLASH 512KB). Cena: 45,46zł + 9,50zł za list polecony priorytetowy Cechy zestawu: - mikrokontroler STM32F103Rx - przystosowany do współpracy z kolorowym wyświetlaczem TFT 1,44'' (128x128 pikseli, kolor...
Qrcze - a mnie się jakoś udało obsłużyć I2C na STM32F107. Wszystko na przerwaniach. Trochę głupot owszem w implementacji jest - o ile pamiętam po odebraniu 2 bajtów, zawsze dosyłał trzeciego, bo nie można było wygenerować NACK'a na czas, ale poza tym działało. Zrobiłem obsługę HD44780 przez PCF8574 (tryb 4-bitowy). Ale SDA i SCL są podciągnięte do 5V....
Od kilku dni próbuję uruchomić dongla JTAG autorstwa Freddiego Chopina (rev02) w srodowisku crossworks 1.7. Oto parę ciekawych zjawisk, ktore zaobserwowałem podczas kilkudziesięciu (moze juz kilkuset) nieudanych prób: 1) Gdy dongle jest skonfigurowany jak turtelizer (tj. wegług opisu z manuala [url=http://www.freddiechopin.info/index...
http://obrazki.elektroda.pl/8345099300_1... Projekt w zasadzie by nie powstał, gdyby wcześniejszy model, wykonany w zamierzchłych czasach nie wyzionął ducha. A, że wyzionął, a człowiek to leniwa bestia - powstał nowy, lepszy. Jest to sterownik oświetlenia, 12V pasków LEDowych, reaguje na ruch i poziom oświetlenia. Oryginalnie zainstalowane,...
[syntax=c]RCC->APB2ENR |= 0x00000020; //RCC GPIOD RCC->APB2ENR |= 0x00000040; //RCC GPIOE diody GPIOE->CRH |= 0x22000000; //diody OUT 2MHz GPIOD->CRL |= 0x20000000; //pD7 OUT 2MHz GPIOD->CRL |= 0x04000000; //pD6 IN OD while(1){ GPIOD->BRR |= 0x00000080; //CLK zero pD7 na razie sztywne zero if(GPIOD->IDR &= 0x00000040){ //jezeli wysoki na pD6 GPIOE->BRR...
https://obrazki.elektroda.pl/8365522000_... Witajcie moi drodzy. Zapraszam na krótki test przenośnej stacji lutowniczej KSGER T12 Mini V3.1S oferującej regulację temperatury, wymienne końcówki oraz wyświetlacz OLED. W temacie pokażę też jej wnętrze, a na koniec za jej pomocą zlutuję projekt w technologii SMT - płytkę Fubarino SD. W...
O.K. Sam sobie poradziłem z problemem :). Sprawa z zapisem danych na pamięć flash tak aby po ponownym załączeniu zasilania dane tam wciąż były (EMULACJA PAMIĘCI EEPROM) okazuje się być bardzo skomplikowana. He pewnie dlatego nikt na forum nie wiedział ;). Zacznijmy od tego, że jeśli chcemy zapisać coś do pamięci flash to musimy dokładnie wiedzieć pod...
Sprzedam 2-warstwową płytkę PCB zestawu deweloperskiego JB TFT STM32F1-DEV bazującego na mikrokontrolerze STM32F1 (np. STM32F103RE - max 72MHz, RAM 64kB, FLASH 512KB). Cena: 45,46zł + 9,50zł za list polecony priorytetowy Cechy zestawu: - mikrokontroler STM32F103Rx - przystosowany do współpracy z kolorowym wyświetlaczem TFT 1,44'' (128x128 pikseli, kolor...
Do sprzedania mam moduł oparty o 32 bitowy procesor Cortex-M3 STM32F103C8T6: http://obrazki.elektroda.pl/6552814600_1... Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają wbudowane...
Do sprzedania mam moduł rozwojowy oparty o 32 bitowy procesor Cortex-M3 STM32F103VCT6: http://obrazki.elektroda.pl/1742074400_1... Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz,...
słuszna "opieprzka" , Freddie :))) a więc wygląda to tak : #include "stm32f10x.h" #include "TouchPanel.h" #include "systick.h" #include "LCD/LCD.h" #include "SD_Card/sdio_sd.h" #include "FATFS_V0.08A/src/ff.h" #include "usb_lib.h" #include "hw_config.h" #include "usb_pwr.h" #include "stm32f10x_usart.h" #include <stdio.h> #include "Rtc/RTC_Time.h"...
Witam, w końcu udało się , komputer widzi urządzenie jako HID, robiłem już pierwsze testy wysyłania i odbierania wiadomości i wszystko jest Ok, Stało się tak przez podmienienie startup oraz linkera. Trochę pochodziłem po necie w poszukiwaniu i znalazłem całkiem ciekawą stronę : http://gandalf.arubi.uni-kl.de/avr_proje...
https://obrazki.elektroda.pl/2384864900_... Często się słyszy, że kiedyś czasy były lepsze, że PRL nie był taki zły, a wielkie przedsiębiorstwa w rodzaju Unitry, Elwro, CEMI czy nawet FSO robiły wspaniałe rzeczy, tylko potem ten przebrzydły i zgniły Zachód raczył polski przemysł zniszczyć z zazdrości i w ramach zwalczania dobrego....
Sprzedam jak w temacie Moduł STM32 RedDragon LCD3.2" Cortex-M3 ARM cena 300zł gratis ulink2 STM32F103ZET6: the high performance STM32 MCU which features Core: ARM Cortex™-M3 32-bit RISC Operating Frequency: 72MHz, 1.25 DMIPS/MHz Operating Voltage: 2-3.6V Package: LQFP144 I/Os: 112 Memories: 512kB Flash, 64kB RAM Communication Interfaces: 2 x...
stm32f103 reset stm32f103 schemat bootloader stm32f103
ekspres bosch wyczyść zaparzacz przycisk wyciszania słuchawki darmowy aplikacja telefon
próżniowe kolektory skrzynia biegow
Napięcie na wtyczce przepływomierza Passat B5 1.9 TDI Podłączenie pływaka alarmowego w sterowniku Preskpol