stm32f103 usart1

Znaleziono około 76 wyników dla: stm32f103 usart1
  • STM32F103 - Zakłócenia przy równoległej komunikacji USART1 i USART2

    Pewnie może, tylko jeszcze wyjście trzeba podwiesić do plusa przez jakieś 4k7.

    Mikrokontrolery ARM   23 Wrz 2016 08:39 Odpowiedzi: 36    Wyświetleń: 3465
  • REKLAMA
  • Jak zaprogramować Nucleo STM32F103 przez bootloader UART?

    http://www.st.com/content/ccc/resource/t... tylko usart1 w f103

    Mikrokontrolery   14 Sty 2017 20:43 Odpowiedzi: 5    Wyświetleń: 732
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Cocox zgłasza mi bład przy właczeniu zegara na UART

    USART1 jest przypięty do APB2. Nie APB1. Włączenie zegara to RCC->APB2ENR |= RCC_APB2ENR_USART1EN; albo bardziej skomplikowaną metodą: RCC_APB2PeriphClockCmd(RCC_APB2Periph_US... ENABLE); Dlaczego CooCox, który od ponad 2 lat jest martwy? Dlaczego STM32F103?

    Mikrokontrolery ARM   13 Mar 2017 08:17 Odpowiedzi: 3    Wyświetleń: 642
  • REKLAMA
  • [stm32] Jak skonfigurować UART z przerwaniami na STM32F103VBT6?

    Cześć, Nie dawno zacząłem przygodę z STM32. I mam duży problem nad którym siedzę już parę dni. Chciałem stworzyć prostą komunikację z komputerem gdzie przez terminal odpowiednimi komendami będzie można gasić i zapalać diody i w drugą stronę przesyłać które diody są zapalone. nie wiem gdzie jest tu błąd więc Ustawienie GIPO void GPIO_Conf(void) { GPIO_InitTypeDef...

    Mikrokontrolery ARM   14 Paź 2024 18:31 Odpowiedzi: 1    Wyświetleń: 1776
  • [stm32] [RTOS] Jak dodać logowanie przez terminal na HY-Mini STM32F103VCT6?

    Początek programu FreeRtos wygląda tak: /* Private define ----------------------------------------... #define LED_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE ) #define LCD_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE ) #define USART_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE ) #define LED_TASK_PRIORITY ( tskIDLE_PRIORITY + 1 ) #define...

    Mikrokontrolery ARM   24 Maj 2012 12:05 Odpowiedzi: 37    Wyświetleń: 5674
  • Modbus RTU Slave - Ekstremalnie uproszczony modbus.

    (at)Freddie Chopin Może mi uruchomisz na STM32f103 NUCLEO bibliotekę freemodbus na USART1 ? Tylko musisz powiedzieć czy chcesz fakturę VAT czy paragon (; W zasadzie to tylko Slave mi potrzebny. To idealnie, bo FreeMODBUS implementuje jedynie slave'a.

    Mikrokontrolery   14 Wrz 2016 10:14 Odpowiedzi: 13    Wyświetleń: 3243
  • STM32 - Jak wyłączyć wewnętrzny bootloader przy komunikacji USART1?

    STM32f103, 128k flash, 20k SRAM. Mógłbyś sprecyzować co chciałbyś wiedzieć o "moim oprogramowaniu"?

    Mikrokontrolery ARM   27 Gru 2016 09:53 Odpowiedzi: 7    Wyświetleń: 1086
  • REKLAMA
  • Co zrobić, aby kod działał? Znak końca wiersza w STM32F103.

    Cześć Mam problem z Kodem w stm32F103, chodzi dokładnie o znak końca wiersza, prowadzący zajęcia dał na funkcję która działa podobno na linuxie natomiast na windowsie już niekoniecznie. Poniżej przedstawię fragment kodu w którym jest problem: [syntax=c]volatile char rxBuf[32]; uint8_t rxBufPointer; volatile uint8_t rxDataRead; void USART1_IRQHandler(void)...

    Programowanie   10 Gru 2020 14:21 Odpowiedzi: 5    Wyświetleń: 567
  • STM32f103rb - Brak odpowiedzi na RX przy komunikacji Modbus RTU po RS232

    No tak: [syntax=c] /************************* * stm32 uart main.c *************************/ #include "stm32f10x.h" #include "stm32f10x_flash.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h" #include "stdint.h" #include "misc.h" #define CLK_FREQ 36000000 /* User defined function prototypes */ void GPIOA_Init(void);...

    Mikrokontrolery ARM   20 Maj 2016 08:51 Odpowiedzi: 150    Wyświetleń: 7659
  • [STM32f103] STM32f103 UART - brak odbioru danych, sterowanie diodą, analiza kodu

    Witam, walczę z UART i natrafiłem na przeszkodę w postaci odbioru danych (wysyłanie działa). Analizując mój kod przynajmniej teoretycznie powinien działać, ale w praktyce tego nie widać, więc proszę o zdjęcie mi klapek z oczu i wytknięcia błędów. Zamieszczam kod, który ma za zadanie sterowanie diodą w zależności od odebranego rozkazu. Konfiguracja UART...

    Mikrokontrolery ARM   12 Wrz 2012 14:20 Odpowiedzi: 4    Wyświetleń: 3774
  • STM32F103RB RS485 - Problem z przesunięciem danych i brakiem echa USART

    sprawdziłem w dokumentacji. FIFO ustawiane jest w trybie z DMA, którego nie używasz. Więc ten aspekt odpada. Dla uporządkowania tematu. PC-t wysyła do stm32f1.. ramkę z 8 bajtów z 1 bitem stopu bez parzystości. 8 bajtów wyjechało i masz je w buforze odbiorczym pc-ta jako echo. 1. czy arm widzi tylko wybrane bajty ? 2. czy arm widzi wszystko? 3. czy...

    Mikrokontrolery Początkujący   14 Maj 2014 19:14 Odpowiedzi: 38    Wyświetleń: 4725
  • STM32F103ZET6 - brak stabilnej komunikacji USART z PC (Win7, Terminal v1.9b)

    Mam ta samą płytkę. Może pobaw się tak jak ja: wysył przez DMA, odbiór w przerwaniu oto co starczy: [syntax=c]void SYSTEM_DMAConfig() { DMA_InitTypeDef DMA_InitStructure; DMA_DeInit(DMA1_Channel4); DMA_InitStructure.DMA_PeripheralBaseAddr = (u32)(&USART1->DR); DMA_InitStructure.DMA_MemoryBaseAddr = (u32)SYSTEM_USART1BufferTx; DMA_InitStructure.DMA_DIR...

    Mikrokontrolery ARM   30 Cze 2011 14:09 Odpowiedzi: 5    Wyświetleń: 2440
  • [Stm32f103][C] UART->DMA - nieprawidłowy odbiór.

    Witam. Skonfigurowałem UARTA w trybie odbioru poprzez DMA i mam problem z danymi tzn. Wysyłam 0x31 , 0x32, 0x33, 0x34 . Odbieram 0xd, 0x32, 0x33, 0x34. Ewentualnie 0x34, 0x31, 0x32, 0x33 . [syntax=c]USART1->CR1 = USART_CR1_UE; USART1->CR3 |= USART_CR3_DMAR; USART1->BRR = (72000000/ 9600); USART1->CR1 |= USART_CR1_RE ; DMA1_Channel5->CPAR = (uint32_t)&(USART1->DR);...

    Mikrokontrolery ARM   09 Lip 2019 08:55 Odpowiedzi: 7    Wyświetleń: 561
  • STM32F103RB - UART w przerwaniu nie działa, brak wywołania przerwania

    Witam, Próbuje uruchomić komunikacje uart w przerwaniu, no i oczywiście mam problem z tym, że nie działa :o Wygląda na to, że przerwanie wogóle nie jest wołane. Czy ktoś z szanownych forumowiczów mógłby zerknąc w kod i podzielić się informacją dlaczego ten program nie ma szansy działać? USART_SendData(USART1, 'X') do main'a działa ok. Jak również użycie...

    Mikrokontrolery Początkujący   12 Sie 2013 13:05 Odpowiedzi: 3    Wyświetleń: 906
  • REKLAMA
  • HD47780 oraz niepożądany reset cykliczny stm32f103vb

    Ja rozumiem ze mozna szarpać się z darmowymi toolchainami, ale zeby z keilem?... Postawienie darmowego toolchaina trwa minute :)

    Mikrokontrolery ARM   21 Wrz 2011 19:37 Odpowiedzi: 44    Wyświetleń: 8851
  • STM32F103RBT6-Nucleo - Przykładowy kod CAN w CooCox

    Chyba tak jest, tutaj plik startup_stm32f10x_md.c [syntax=c]/** ****************************************... * (at)file startup_stm32f10x_md.c * (at)author Coocox * (at)version V1.0 * (at)date 12/23/2009 * (at)brief STM32F10x Medium Density Devices Startup code. * This module performs: * - Set the initial SP * - Set...

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 2214
  • [STM32] STM32F103CBT6 Problem z połączeniem PC<>uC

    Witam, Wykonałem sobie płykę pod STM32F103CBT6 i próbuję się z nim połączyć w jakiś sposób. Próbowałem JTAG'iem - nie widzi procesora. Próbuje RS'em - również się nie może połączyć. BOOT1 mam ustawione 0, BOOT0 - 1 . Jak zrozumiałem z PDF'a aby uaktywnić bootloader należy oprócz takiego ustawienia PINów BOOT, po włączeniu zasilania podać na NRST stan...

    Mikrokontrolery ARM   05 Sty 2009 23:02 Odpowiedzi: 9    Wyświetleń: 3266
  • STM32F103RB + BTM-222, odbieranie danych z kompa do uP, jak odebrać ciąg znaków

    dla mnie jest problem w tym: napisz.... Nie umiem. Mi nie wychodzi odbieranie tego łańcucha. Można nawet źle to wysyłam z kompa bo nie znam programu. Projekt nie jest dla was istotny. Dlaczego sie czepiacie tego co nie jest głównym wątkiem? Kolega szanowny zarzucił mi że pisałem coś o iście zaawansowanym projekcie czego nie zrobiłem. A dopiero potem...

    Mikrokontrolery Początkujący   24 Kwi 2012 21:58 Odpowiedzi: 32    Wyświetleń: 3733
  • Nucleo stm32f103rb wyprowadzenie UART z ST-LINKA na piny

    Rzeczywiście teraz dopiero do mnie dotarło jak funkcjonuje mbed. W przeglądarce generuje mi plik .bin który np. za pomocą ST-Link Utility mogę wgrać. Pozytywnie zaskakuje mnogość bibliotek, jednak tak jak wcześniej napisałeś mogą wymagać drobnej edycji. Zainspirowany podanymi wyżej sugestiami, problem z Uartem rozwiązałem tak, że dane wychodzące przekazuje...

    Mikrokontrolery ARM   16 Lip 2018 09:26 Odpowiedzi: 12    Wyświetleń: 1002
  • [STM32F103RB] STM32F103RBT6: Konflikt Timer1 PWM (kanał 2N) z USART1 TX na wspólnym pinie

    Pewnie (podobnie jak i ja) z kodu napisanego "własnoręcznie" [; 4\/3!!

    Mikrokontrolery ARM   28 Lip 2010 16:14 Odpowiedzi: 6    Wyświetleń: 1238
  • [STM32F103VBT6] HAL UART - zawiesza się przy wywołaniu printf()

    Witam. Szkole się w programowaniu zacnych STM32 i od razu na poczatku mam problem z funkcja printf(); Po wywołaniu tej funkcji procesor się zawiesza. Mam zrobiony proste nadawanie i odbieranie danych przez UART. Używam Keila MDK ARM V5 biblioteki HAL wygenerowane w STM32CUBEMX. Korzystam z płytki Kamami Zl27ARM. Na razie chcę uzyskać następujące efekty:...

    Mikrokontrolery ARM   21 Maj 2019 20:03 Odpowiedzi: 6    Wyświetleń: 636
  • stm32f103 - USART nie wysyła danych, program nie działa poprawnie

    Witam Napisałem podstawowy program do wysyłania danych przez USART ale niestety nie jestem w stanie go uruchomić. Jaka może być tego przyczyna? [syntax=c]#include "stm32f10x_conf.h" #include "Timer.h" #include "Usart.h" int main() { //Init_Timer(); Init_USART(); USART_SendData(USART1, 70); while (1) { //TIM1CH4_CAPTURE_VAL //USART_SendData(USART1, 70);...

    Mikrokontrolery ARM   26 Sie 2015 12:05 Odpowiedzi: 6    Wyświetleń: 942
  • Konfiguracja środowiska Atollic TrueSTUDIO z CubeMX dla STM32F103C8T6

    [syntax=c]void HAL_UART_RxCpltCallback(UART_HandleTypeD... *huart) { if(huart->Instance==USART1) { //... operacje na danych odebranych przez UART1 } elseif(huart->Instance==USART2) { //... operacje na danych odebranych przez UART2 } elseif(huart->Instance==USART3) { //... operacje na danych odebranych przez UART3 } else { //WTF? } }[/syntax]

    Mikrokontrolery ARM   27 Kwi 2019 19:01 Odpowiedzi: 53    Wyświetleń: 2412
  • [STM32F103VCT6][C/KEIL] - Wyświetlacz LCD - Prędkościomierz analogowy

    Zrobiłem pewnego rodzaju prędkościomierz analagowy na zestawie HY-MINI. Dołączony wyświetlacz 240x320, obsługiwany jest za pomocą FSMC i biblioteki GLCD. Napiałem pewnego rodzaju, ponieważ prędkość podawana jest z komputera poprzez port szeregowy. Tło wskaźnika skonwertowałem z pliku .bmp do .c i załączyłem do projektu. Układ działa, ale jego działanie...

    Mikrokontrolery ARM   19 Lis 2011 17:36 Odpowiedzi: 14    Wyświetleń: 3375
  • [STM32F103RBT6][C] - Częściowy remap TIM1, wykorzystanie tylko niektórych pinów

    Cześć, piszę z kolejną rozterką. Z góry mówię że wykorzystuję CMSIS'a Chcę zobić częściowy remap TIM1, ale wiąże się to z przepisaniem 8 pinów na PA i PB. Problem w tym że chciałbym wykorzystać równocześnie USART1(PA9 i PA10) i ADC12 (PA6). Zanim zabiorę się za kodzenie, chciałem spytać czy mogę zrobić częściowy remap i wykorzystać tylko TIM1_CH1N i...

    Mikrokontrolery ARM   04 Maj 2013 18:30 Odpowiedzi: 4    Wyświetleń: 1404
  • [stm32] [stm32][gcc] STM32F103RBT6 - UART2 i UART3 nie działają, UART1 działa poprawnie

    Witam, Od niedawna zajmuje sie dlubaniem w STM32. Natknalem sie na problem z uruchomieniem UARTow 2 i 3 na STM32F103RBT6. UART1 dziala, szyna APB1 chodzi na 36 Mhz. UARTa konfiguruje nastepujaco: sGPIORxInit.GPIO_Pin = GPIO_Pin_3; sGPIOTxInit.GPIO_Pin = GPIO_Pin_2; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE); RCC_APB1PeriphClockCmd(...

    Mikrokontrolery ARM   23 Lis 2010 19:48 Odpowiedzi: 4    Wyświetleń: 1674
  • [STM32F103RB] Konwersja CAN na USART w STM32F103RB - brakujące elementy w kodzie C

    Cześć, Od jakiegoś czasu borykam się z takim problemem: chciałbym odbierać po CANie ramki, wpisywać je w gotowy szablon i dalej wysyłać po USARCie na kompa w kodzie ASCII. Czegoś mi brakuje w tym kodzie i za każdą wskazówkę będę wdzięczny. Z góry dzięki:) To mój main: [syntax=c] unsigned char tx_uart[]=" ID: DL: F: T: DATA: ";//54 char ramka[55]; unsigned...

    Mikrokontrolery ARM   08 Mar 2014 01:01 Odpowiedzi: 4    Wyświetleń: 2286
  • STM32 - Konfiguracja modułu Bluetooth dla wysokiej częstotliwości próbkowania

    Witaj Żeby nie było, że się czepiam to w konfiguracji USARTA masz wpisane USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); Najlepsza droga do sprawdzenia, czy to działa to eksperyment :) Wpisałem Twój programik do STM32F103. Nie skorzystałem z przerwań, bo do eksperymentu to niepotrzebne. Miałem zwykłą pętlę while (1), a sprawdzanie USARTA do wysłania...

    Mikrokontrolery ARM   09 Lis 2012 23:07 Odpowiedzi: 24    Wyświetleń: 3969
  • STM32F103rb - Brak odpowiedzi urządzenia na transmisję szeregową UART

    Witam, Mam urządzenie z którym chciałbym się skomunikować. Za pomocą Realterm wysyłam do urządzenia 3 znaki: /#1 i urządzenie odpowiada całą paczką danych. Przepięcie linii USB/RS232TTL do mikrokontrolera sprawiła mi jak zwykle kłopot. A mianowicie wysyłam do urządzenia te 3 znaki z STM32 natomiast urządzenie nie odpowiada.... Może mi ktoś powie jak...

    Mikrokontrolery Początkujący   15 Wrz 2016 09:41 Odpowiedzi: 4    Wyświetleń: 1146
  • UART4 STM32F103VCT - problem z przerwaniem UART4_IRQHandler, konfiguracja?

    Witam, Chcę wykorzystać w uK Uart4 do pracy w przerwaniu jednak wszystkie moje wysiłki jak na razie kończą się niepowodzeniem. Skonfigurowałem Uart4 do pracy z prędkością 9600/rx/tx włączyłem odpowiednio taktowanie i ustawiłem porty. Wysyłam znaki do uK i z uK wszystko idzie poprawnie dopóki nie ustawię przerwania UART4_IRQHandler. // włączenie portów...

    Mikrokontrolery ARM   10 Lut 2012 16:45 Odpowiedzi: 5    Wyświetleń: 1404
  • [Stm32f103][C] Błąd TEIFx przy nadawaniu UART z Timer3 i ADC via DMA

    Witam. Skonfigurowałem timer 3 do automatycznego wyzwalania przetwornika ADC, ten z kolei obsługiwany jest przez DMA. Timer3 wyzwalany jest co sekundę i podczas przepełnienia generowane jest przerwanie w którym wysyłam paczkę UARTEM -> DMA . Wszystko chodzi dobrze, poza nadawaniem. W debugerze prawie cały czas program siedzi w obsłudze przerwania...

    Mikrokontrolery ARM   29 Maj 2019 21:42 Odpowiedzi: 16    Wyświetleń: 606
  • Programowanie i zgrywanie wsadu STM32F103 w głowach Varytec Real Beam7 LED

    Układ ma bootloader na USART1 więc można go zaprogramować za pomocą interfejsu RS232 TTL (3,6V max) a to prościutkie urządzenie: https://www.google.pl/search?q=RS232+TTL... Sam program może być jednak zabezpieczony przed odczytem. Możesz również...

    Mikrokontrolery ARM   13 Lut 2015 20:01 Odpowiedzi: 3    Wyświetleń: 2121
  • STM32F103 - Zapis do FLASHa nie działa przy optymalizacji -Os. Co robić?

    Makra takie: /* Flash Control Register bits */ #define CR_PG_Set ((uint32_t)0x00000001) #define CR_PG_Reset ((uint32_t)0x00001FFE) #define CR_PER_Set ((uint32_t)0x00000002) #define CR_PER_Reset ((uint32_t)0x00001FFD) #define CR_MER_Set ((uint32_t)0x00000004) #define CR_MER_Reset ((uint32_t)0x00001FFB) #define CR_OPTPG_Set ((uint32_t)0x00000010) #define...

    Mikrokontrolery ARM   11 Lip 2016 07:57 Odpowiedzi: 37    Wyświetleń: 2628
  • STM32F103RB - Jak ustawić stan wysoki na pinie PA10?

    Jeżeli nic wcześniej nie podłączałeś do tego wyprowadzenia, to sprawdź czy układ/pin reaguje na ręczną zmianę stanu w rejestrze ODR. Przy okazji możesz sprawdzić stan pozostałych bitów odpowiedzialnych za konfigurację. Możesz wstawić zrzut ekranu. Ale jeżeli wszystko jest ok w rejestrach, a pin się nie odzywa, to jest trwale niezdolny do posługi i pożytku...

    Mikrokontrolery Początkujący   13 Kwi 2014 21:11 Odpowiedzi: 15    Wyświetleń: 1836
  • [stm32F103 System Workbench] RTC nie wywołuje właściwego przerwania, błąd WWDG

    Oczywiscie tak. Dodam ze uzywam programu System Workbench [syntax=c] /** ****************************************... * (at)file startup_stm32.s dedicated to STM32F103C8Tx device * (at)author Ac6 * (at)version V1.0.0 * (at)date 2018-04-06 ****************************************...

    Mikrokontrolery ARM   20 Kwi 2018 14:55 Odpowiedzi: 6    Wyświetleń: 552
  • [stm32f103VE] [stm32f103VE][Eclipse] - USART wysyła błędne znaki ASCII

    Witam wszystkich Czy spotkał się ktoś kiedyś z takim przypadkiem: Usart wysyła poleceniem USART_SendData(USART1, 0x55) do przejściówki wartość i po odczytaniu w progarmie np gtkterm uzyskuję literę "U" (czyli prawidłowo patrząc na tablice ascii). Niestety jest to jedyna wartość zgodna z tą tablicą :/ bo jak wysyłam np. wartość 0x5a to zamiast litery...

    Mikrokontrolery ARM   19 Sty 2015 22:49 Odpowiedzi: 7    Wyświetleń: 762
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Korzystam z przejściówki USART ->USB na FT232, podobno do 3MB/s. Docelowo chcę to zrobić na STM32F103, najwyżej zjadę z częstotliwości próbkowania do 4 kHz . Jak nie da rady to spróbuje wykorzystać interfejs USB w STMie, chociaż jeszcze tego nie robiłem. Zrobiłem teraz to samo co poprzednio ale tak aby transmisja się powtarzała, ustawiam zgodnie...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26373
  • STM32F407 - Problem z konfiguracją USARTa

    Witam, Po uruchomieniu trzech interfejsów RS232 w STM32f103rb przyszedł czas na RS232 w STM32f407 i odrazu problem. Zrobiłem konfigurację USARTA i wysyłam w pętli znak 'a' a otrzymuję jakieś E z indeksem dolnym 1. Konfiguracja : [syntax=c] void init_USART1(){ /* This is a concept that has to do with the libraries provided by ST * to make development...

    Mikrokontrolery ARM   25 Paź 2016 08:44 Odpowiedzi: 13    Wyświetleń: 1221
  • ARM GCC compiler problem z własnym skryptem linkera i plikiem .hex

    Witam. Aktualnie walczę z kompilatorem GCC non-eabi. Chcę utwożyć projekt w C++ używając własnego skryptu linkera, jednak po długiej walce nie mam już pomysłu na rozwiązanie. W jaki sposób skonfigurować kompilator, linkera oraz skrypt linkera tak abym mógł własne tablice zdefiniowane w plikach .cpp wstawić w wybrane prze zemnie miejsce w pamięci? Wersja:...

    Mikrokontrolery ARM   04 Kwi 2019 11:48 Odpowiedzi: 9    Wyświetleń: 939
  • [STM32F103RB][REJESTRY] - USART i DMA - ramka danych (odbiór)

    Witam, Napisałem obsługę UARTA z odbiorem przez DMA. Dane odbieram z ESP8266, tutaj też odbiór działa, pierwsza ramka odbierana jest prawidłowo, ale następna już nie, ponieważ bufor przepełnia się i kawałek ramki jest na początku bufora i na końcu bufora i tutaj pojawia się problem w tym, że nie wiem jak poradzić sobie z tym aby ramka zawsze trafiała...

    Mikrokontrolery ARM   04 Sie 2016 19:02 Odpowiedzi: 11    Wyświetleń: 1293
  • stm32f103rb - nucleo board - One wire - odbiór złej temperatury

    Czujnik jest w porządku ponieważ próbowałem go uruchomić wcześniej na innym kodzie zawierającym delay'e i wszystko działało. Schemat to standardowe podłączenie pinów UART do linii danych i podciagnięcie tego do linni zasilania na płytce stykowej. UART skonfigurowany w trybie half duplex. [syntax=c] void SendBit(uint16_t bit) { if (bit==0) { while(!(USART1->SR...

    Mikrokontrolery ARM   08 Wrz 2015 12:43 Odpowiedzi: 2    Wyświetleń: 1077
  • [HAL]Jak obsłużyć przerwanie RX w STM32F103RB bez STM32CubeMX?

    Witam, cały dzień męczę się z obsługą przerwania od odbioru danych w STM32103RB. Korzystam z biblioteki HAL. Po całym dniu dalej nie wiem jak to ma wyglądać, dostępne example robione są w STM32CubeMX, a ja z tego nie korzystam. W dokumentacji chyba nie potrafię się poruszać bo nie wyiskałem z niej co po kolei trzeba wywoływać aby obsłużyć to przerwanie....

    Mikrokontrolery ARM   13 Mar 2019 21:13 Odpowiedzi: 7    Wyświetleń: 513
  • Własny Makefile dla STM32F103 - program się kompiluje, ale nie działa

    GPIOA->BSRR |= GPIO_BSRR_BS5; To nie źródło problemu ale tak się tego rejestru nie używa. To jest write only rejestr czyli tylko samo przypisanie Zgadza się, dzięki :) Co do głównego problemu, punkt 1. Użyj debugera okazał się bardzo pomocny :) Założyłem, że skopałem coś w Makefile (np. brakuje jakiejś flagi) i podczas debugowania nic ciekawego...

    Mikrokontrolery ARM   31 Mar 2019 09:39 Odpowiedzi: 6    Wyświetleń: 678
  • C Keil - STM32F103VE + kamera OV7725 + wyśw. SSD1963

    Witam, Mam problem - mam za zadanie zrobić coś w stylu skanera 3D na STM32. Na razie nie mogę opanować samej obsługi kamery w konfiguracji STM32F103VE+ wyśw. SSD1963 7" (zestaw EB-STM32_08_LCD7) i kamera OV7725 . Do zestawu dostałem przykładowe projekty w keilu. Bazując na projekcie do sprawdzania kamery z wyświetlaczem 4.3' wkleiłem działające biblioteki...

    Mikrokontrolery ARM   26 Gru 2013 15:52 Odpowiedzi: 16    Wyświetleń: 3651
  • NUCLEO STM32F103RB - Jak uruchomić USART3 bez dostępnych pinów PD8 i PD9?

    Witam, Na swoim NUCLEO mam uruchomiony USART1 i USART2 i czytając różne fora okazuje się że nie mam możliwości uruchomienia USART3 ponieważ: Piny PD8 i PD9 nie są dostępne w mojej obudowie 64 pin, Natomiast na uruchomienie na pinach PB10 i PB11 jest nie możliwe bo okazuje się że nie ma pinu PB11 ... Ktoś już przerobił temat z USART3?

    Mikrokontrolery ARM   23 Wrz 2016 12:30 Odpowiedzi: 3    Wyświetleń: 1308
  • STM32+Attiny2313 - Nie mogą skomunikować się po RS232

    Posiadam 2 układy: - hy-smart stm32 na STM32F103 - urządzenie na attiny2313 oba udało mi się ładnie dotychczas ogarnąć, oba pracują poprawnie, jednak pozostaje ostatni krok - połączyć je. Jako, że hy-smart oraz attiny mają uart to na ten protokół padł wybór. Niestety mimo wielu podejść nie udało mi się wysłać poprawnie pakietu. Gdzie robię błąd? Tak...

    Mikrokontrolery Początkujący   13 Maj 2016 15:15 Odpowiedzi: 4    Wyświetleń: 1410
  • STM32F373 - SysTick nie uruchamia się po migracji z STM32F103

    Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1224
  • STM32 - USB przesiadka z uvision

    Witam temat podobny do http://www.elektroda.pl/rtvforum/topic23... Lecz sprawa wygląda troszkę inaczej. Z racji tego, że atollic udostępnił wersję litte postanowiłem przesiąść się z keila. Dotychczas korzystałem z example usb hid na keila. W Atollicu skonfigurowałem sobie nowy procesor, wrzuciłem kod z uvision i po małych przeróbkach (dostosowanie...

    Mikrokontrolery ARM   07 Mar 2016 16:41 Odpowiedzi: 12    Wyświetleń: 1518
  • Podstawowe użycie toolchain'a arm-none-eabi czyli co się dzieje przed main

    Zdaje się, że jeśli chodzi o moduły, to jakieś Arduino mogą od razu być programowane poprzez USB; co tańsze STM32 wymagają przejściówek, np. USB na UART TTL, albo RS-232 na UART TTL, albo USB na SWD. Z tego chyba RS-232 na UART TTL można łatwo zrobić, ale jest to dodatkowa robota, żeby móc zacząć. Moduł STM32F103C8T6, który jest konkurencyjny cenowo...

    Artykuły   31 Sty 2019 07:34 Odpowiedzi: 31    Wyświetleń: 10992
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    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...

    Mikrokontrolery ARM   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 4224
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Witam. Od pewnego czasu walczę z chińską płytką (blue-pill) z STM32F103 na pokładzie i z tego co już się nauczyłem oraz co sobie w ReferenceManualu wyczytałem to wiem, że AVR'y odłożę na półkę:) Moja nauka jest w stylu 'bare-metal' wykorzystuję jedynie pliki nagłówkowe stm32f103xb.h i kilka od CMSIS które można wydobyć z STM'owych bibliotek, więc ich...

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 993
  • stm32f1 eclipse openOCD - podczas debugu od razu wchodzi do Default_Handler

    No wiec tak, te dwie rzeczy są takie same w obu twoich przykładach i ich nie zmieniałem: __main_stack_size = 0; __process_stack_size = 1024; Przedstawiam poniżej to co teraz mam w moim projekcie: STM32F103RC_rom.ld [syntax=c]/*****************************... * author: Freddie Chopin, http://www.freddiechopin.info/...

    Mikrokontrolery ARM   17 Lut 2016 11:37 Odpowiedzi: 51    Wyświetleń: 2877
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    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&#...

    Mikrokontrolery ARM   13 Lut 2010 15:11 Odpowiedzi: 21    Wyświetleń: 7700
  • Przystosowanie płytki STM32 do pracy z Arduino IDE

    niezbędny będzie konwerter USB do TTL (inaczej USB do Serial) To pozostawia pewną niejasność, bo właśnie kupiłem dwie różne przejściówki USB do Serial, i one różnią się paroma cechami. Jedną z nich jest to, że stan STOP na wyjściu TxD (nie pomyl z BREAK, bo to akurat jest odwrotny) dla jednej daje 0V (czyli L, a stany START i BREAK 5V, czyli H), a...

    Artykuły   11 Wrz 2022 21:00 Odpowiedzi: 54    Wyświetleń: 22053
  • STM32F103 - CC3D Atom - bootloader nie działa po wgraniu firmware Storm32 NT

    Piny z portu MAIN. Wyjścia na płytce gimbala (I2C - NT Bus) [url=http://www.olliw.eu/storm32bgc-wiki... Fabrycznie podłączone było tak i taką wtyczkę wpiąłem do NT w miejsce MAIN, ale czujnik nie był widoczny w programie (GUI Storm32): [url=http://www.baronerosso.it/forum/att...

    Mikrokontrolery ARM   10 Maj 2019 15:58 Odpowiedzi: 24    Wyświetleń: 3534
  • poszukuję jak najwięcej układów syren alarmowych.

    Wiele uC jest dostosowanych do programowania w układzie, w którym mają działać - wiele jest montowanych w module, który ma jakiś standardowy interfejs (np. jakiś JTAG), służący do wpisania i uruchamiania programu ze śledzeniem, niektóre z nich można podłączyć wprost do komputera (np. do portu USB), inne wymagają przejściówki. Zdecydowaną większość sygnałów...

    Początkujący Elektronicy   30 Sie 2019 13:39 Odpowiedzi: 325    Wyświetleń: 11253
  • [STM32F105] Procesor nie startuje na własnej płytce, brak reakcji USB i UART

    A próbowałeś tak ? If USART1 is used to connect to the bootloader: the USART2_RX (PD6), CAN2_RX (PB5), OTG_FS_DM (PA11) and OTG_FS_DP (PA12) pins have to be kept at a high or low level and must not be left floating during the detection phase. Nie mogę zrozumieć po co Ci to PA9 podciągnięte do vcc

    Mikrokontrolery ARM   28 Sie 2011 11:57 Odpowiedzi: 20    Wyświetleń: 4612
  • [STM32] Czy Embest STM32F107 ARM-CM3 można programować przez USB bez JTAG?

    Embedded boot loader The embedded boot loader is located in the System memory, programmed by ST during production. It is used to reprogram the Flash memory with one of the available serial interfaces: ● In low-, medium- and high-density devices the bootoader is activated through the USART1 interface. ● In XL-density devices the boot loader...

    Mikrokontrolery ARM   08 Wrz 2010 11:35 Odpowiedzi: 4    Wyświetleń: 2696
  • STM32F10x USART1 – konfiguracja i obsługa przerwań bez stdperiph lib

    Prosiłbym o pokierowanie co dalej, czy są dostępne jakieś funkcje w których można zrealizować obsługę przerwania? Tak - te funkcje które sam napiszesz. 4\/3!!

    Mikrokontrolery Początkujący   16 Mar 2013 20:01 Odpowiedzi: 21    Wyświetleń: 2820
  • Konfiguracja taktowania procesora STM32F103 zastępując STM32F100 - kwarc 8Mhz

    Witam. W działającej aplikacji podmieniłem procesor F100 na F103 i mam problem z ogarnięciem taktowania. Kwarc 8Mhz i F100 procował na 24Mhz Tak były ustawione taktowania pracujących peryferii : [syntax=c]ErrorStatus HSEStartUpStatus; RCC_DeInit(); RCC_HSEConfig(RCC_HSE_ON); while (RCC_GetFlagStatus(RCC_FLAG_HSERDY) == RESET) { } HSEStartUpStatus =...

    Mikrokontrolery ARM   09 Paź 2021 11:57 Odpowiedzi: 0    Wyświetleń: 543
  • STM32F100 - Konfiguracja pinów PA8-PA11: TIM1 i USART1 jednocześnie?

    (usunięte - moje błędy)

    Mikrokontrolery ARM   08 Lut 2013 08:40 Odpowiedzi: 8    Wyświetleń: 1377
  • [STM32F107] termometr DS18S20 i komunikacja po 1 Wire

    Uwaga, podaje kosmicznie skomplikowany wzór na BRR dla UARTa... UWAGA! [syntax=C]#define USART_PCLK 72000000ul #define USART_BAUDRATE 115200ul #define USART_BRR_VALUE (USART_PCLK/USART_BAUDRATE)[/syntax] A teraz "bez komentarza" na temat problemów z obliczeniem tego bez biblioteki, która wszystko ułatwia. 4\/3!!

    Mikrokontrolery ARM   21 Cze 2015 15:32 Odpowiedzi: 20    Wyświetleń: 7307
  • STM32F103 USART2 - Błąd inicjalizacji USART1 i USART2 w kodzie C

    Witam, poniższy kod przedstawia inicjalizację USARTA1 i USARTA2: Dodano po 57 OK kod był poprawny, po prostu zlącze rx/dx z ktorego korzystałem nie zostało zwarte na płytce NULCEO. Cenna informacja dla potomnych należy zewrzeć SB63 SB62 oraz wylutować rezystory na SB13 i SB14

    Mikrokontrolery ARM   14 Lip 2015 11:52 Odpowiedzi: 0    Wyświetleń: 774
  • [STM32F10x][USART][IT] - Zapętlone przerwanie USART1_IRQHandler() na nadawaniu

    Witam. Mój problem pewnie wynika z małej jeszcze wiedzy z ARM, jednak liczę na waszą pomoc. Po inicjacji układu, włączeniu USART1, GPIOA, NVIC, USART dzieje się coś dziwnego. Mianowicie po linijce USART_Init(USART1, &USART_InitStructure); i wcześniejszym ustawieniu NVIC następnym krokiem jest przerwanie USART1_IRQHandler i działa if na USART_GetITStatus(USART1,...

    Mikrokontrolery ARM   05 Sie 2013 20:51 Odpowiedzi: 8    Wyświetleń: 1983
  • [STM32F107][C/Keil] Odbiór znaków po UART, nieskończona pętla przerwań

    Cześć! Posiadam od wielu lat (co najmniej 4) płytkę uruchomieniową Open107V od Waveshare. Nigdy nie miałem z nią problemów, i każdy projekt robiłem na niej, bo ma wszystko ładnie wyprowadzone i szybko mogłem sobie debugować instalację. Obecnie robię układ w którym 2 układy (drugi to STM32F407) komunikują się ze sobą przez RS485, korzystając z gotowego...

    Mikrokontrolery ARM   12 Lis 2017 11:13 Odpowiedzi: 2    Wyświetleń: 804
  • Przeniesienie kodu z STM32F107 na STM32F446RC - różnice w bibliotekach i funkcjach

    Chciałbym się poradzić doświadczonych w przenoszeniu kodów z niższej rodziny na wyższą. Poniżej zamieszczam chyba najbardziej wrażliwy na przeniesienie fragment kodu. [syntax=c] // inicjalizacja taktowania PLL-e itp... RCC_DeInit(); RCC_HSI_Config(); // konfiguracja wyprowadzeń fpga_Pins_configure(); // konfiguracja przerwań NVIC_Configuration(); LCD_Pins_configure();...

    Mikrokontrolery ARM   09 Cze 2015 16:20 Odpowiedzi: 7    Wyświetleń: 1443
  • [STM32F303][C]Atomic blocks - sekcje krytyczne w STM32

    Nie ma to jak stworzyć sobie problem a potem dziwaczne metody rozwiązania. Hmmm. Więc mam pytanie. Powiedzmy, że funkcja wygląda według Twoich wytycznych tak: czy nie po to wymyślono kontroler przerwań (w przypadku STM32 NVIC), priorytety, wywłaszczenia itp. żeby właśnie takich "machinacji" nie robić? Ewentualnie jak ustawić priorytety/wywłaszczenia?

    Mikrokontrolery ARM   04 Sty 2020 21:56 Odpowiedzi: 16    Wyświetleń: 1317
  • [STM32F107] - Po włączeniu przerwań program zatrzymuje się

    Witam, Mam taki kod: DD DD DD ... Próbuje jednak użyć przerwań aby odczytywać to co wpada na USART1, który przemapowałem sobie na PB6/7. Drugie urządzenie na pewno działa bo jak podłącze do przejściówki RS232 to otrzymuje dane w terminalu. Problem leży pewnie w NVIC_InitTypeDef, ale próbowałem różnych sposób i niestety ale każdy powoduje zatrzymanie...

    Mikrokontrolery ARM   13 Maj 2015 12:14 Odpowiedzi: 8    Wyświetleń: 915
  • [STM32] Brak komunikacji między NRF24L01 a STM32 NUCLEO L053R8 i F103

    Cześć, od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32. Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx. Niby oba układy zwracają poprawne rejestry : https://obrazki.elektroda.pl/1575646300_... Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów. PYTANIE - czy w biblioteka...

    Mikrokontrolery ARM   19 Lip 2018 09:21 Odpowiedzi: 1    Wyświetleń: 1398
  • STM32F10x stm32_blink_led i wejście w złe przerwanie.

    Plik stm32f10x_it.c to standardowy plik z biblioteki ST. Nie chcę wklejać aby nie spamować - a treść jest wszystkim znana. Na poczatku jest: #include "stm32f10x_it.h" A potem już lecą deklaracje poszczególnych przerwań: /** * (at)brief This function handles NMI exception. * (at)param None * (at)retval None */ void NMI_Handler(void)...

    Mikrokontrolery ARM   06 Lip 2012 18:05 Odpowiedzi: 12    Wyświetleń: 1560
  • Stm32 (discovery) + enc28j60 (spi) brak odpowiedzi

    Witam Pracuję na STM32f100 (STM32 discovery) + AVT1528 (enc28j60 po spi) Próbuję uruchomić demo: http://iteadstudio.com/produce/enc28j60-... Poprawione: brak wywołania funkcji init_spi(); Mimo to urządzenie nadal nie reaguje (nawet na ping). Pod debuggerem wygląda to tak: w pliku simple_server.c program wykonuje się do rozpoczęcia...

    Mikrokontrolery ARM   04 Kwi 2013 18:43 Odpowiedzi: 17    Wyświetleń: 6818
  • [STM32] [STM32F303] - Jak efektywnie zarządzać buforami DMA w oscyloskopie 1MHz?

    Witam ponownie, Po sprawdzeniu stwierdzam, że inicjacja USB wszystko wiesza... Wziąłem dla pewności "surowy" przykład z ST, dodałem zwykłe miganie diody - Set,Reset GPIO + for jako delay - i tnie automatycznie diode. Nie chce się już z tym grzebać bo straciłem już na tą transmisje ponad miesiąc :/ Przerobiłem kod, dodałem obsługe USART i kod wygląda...

    Mikrokontrolery ARM   15 Maj 2014 23:36 Odpowiedzi: 15    Wyświetleń: 4620
  • Przeniesienie kodu z Keil uVision do innego środowiska

    Rzeczywiście wystarczyło to zaznaczyć i jest już lepiej, przynajmniej próbuje coś kompilować :) Niestety pojawił się kolejny problem, tym razem chyba trudniejszy do rozwiązania. GCC strasznie nie podoba się plik startup... [syntax=c];******************** (C) COPYRIGHT 2010 STMicroelectronics ******************** ;* File Name : startup_stm32f10x_hd.s...

    Mikrokontrolery   04 Wrz 2012 00:17 Odpowiedzi: 16    Wyświetleń: 3210
  • stm32f100rb - sprintf() dla float w Coocox nie działa, a dla int działa

    Zmieniłem : 2. change The initial stack pointer in the vector table: (void *)&pulStack[STACK_SIZE-1]... to (void (*)(void))((... long)pulStack + sizeof(pulStack)), w startup_stm32f10x_md_vl.c Dalej to samo. [syntax=c]/** ****************************************...

    Mikrokontrolery ARM   09 Mar 2015 10:10 Odpowiedzi: 10    Wyświetleń: 2532
  • [STM32F107] [STM32F107RCT6] Brak komunikacji z procesorem, błąd core not halted

    Witam ponownie, mam teraz niezwykłą zagadkę, tak więc posklejałem kawałek kodu który obsługuje USART + Ethernet - program polega jedynie na tym że jak odbierze jakąkolwiek ramkę Ethernetową to powiadomi o niej i wyśle przez RS-232 MAC address nadawcy i odbiorycy (przy czym tutaj kwestia estetyczna jest niedopracowana) - tak czy inaczej kod ten przetestowałem...

    Mikrokontrolery ARM   31 Paź 2011 19:02 Odpowiedzi: 16    Wyświetleń: 5396
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    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...

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7957