Skocz do zawartości

ziger

Użytkownicy
  • Zawartość

    8
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O ziger

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Nowy Sącz
  1. Mam taki nietypowy problem z moją płytką STM32VL Discovery. Mianowicie, nie mając programatora, chciałem zaprogramować pewien układ poprzez mojego STM32, tak jak jest to opisane w tym tutorialu: http://exploreembedded.com/wiki/Programming_nRF51822_with_STlink_on_Windows W programie Zadig, opcja Install WCID Driver nie zadziałała, więc kliknąłem opcje Install Driver. Wszystko pięknie, udało mi się zaprogramować układ, ale teraz komputer wykrywa cały czas mojego STMa jako ST-LINK i nie mogę na niego wgrać żadnego programu, działa poprostu jako zwykły programator. Czy da się to jakoś naprawić ?
  2. Witam mam taki problem z czujnikiem HC-SR04, że po skonfigurowaniu licznika TIM1 aby zmierzył mi szerokość impulsu pinu ECHO, wyświetlają mi się na wyświetlaczu LCD liczby nie zależnie czy czujnik coś wykrywa. Nie mam pojęcia gdzie coś źle skonfigurowałem i prosił bym o pomoc kogoś bardziej doświadczonego Pozdrawiam #include "stm32f10x_conf.h" #include "LCDI2C.h" #include "stdio.h" #include "stdlib.h" // D7 D6 D5 D4 LED E RW RS void RCC_Config(void); void GPIO_Config(void); void NVIC_Config(void); void TIM_Config(void); void I2C_Config(void); unsigned long int SysTick_Config_Mod(unsi
  3. edytowałem poprzedni post Dzięki za pomoc coś się musiał zwiesić CooCox, już wszystko śmiga
  4. Faktycznie zgubiłem podkreślenie, naprawione ale ten sam błąd cały czas [cc] collect2.exe: error: ld returned 1 exit status Dodam że używam środowiska CooCox. Ten kod mam przepisany z książki dla zestawu ZL27ARM lecz pozmieniałem maksymalne wartości sygnałów taktujących dla swojej płytki(STM32f100RB). Dobra nie mam pytań wczoraj późna godzina była i nie myślałem trzeźwo Wystarczyło stworzyć nowy projekt i przekopiowałem kod i build succesful Dzięki za wyłapanie błędów.
  5. }else{} } Pierwszy nawias zamyka If potem mam else zamknięty, a ten linijke niżej nawias zamyka funkcje. Faktycznie trochę nie przejrzyście ale funkcja jest zamknięta.
  6. Poprawione ale niestety nie to było problemem nadal ten sam błąd.
  7. #include "stm32f10x_conf.h" void RCC_Config(void); void GPIO_Cofig(void); void NVIC_Config(void); int main(void) { RCC_Config(); GPIO_Config(); NVIC_Config(); /*Tu nalezy umiescic ewentualne dalsze funkcje konfigurujace system*/ GPIO_ResetBits(GPIOC, GPIO_Pin_8 | GPIO_Pin_9); while(1) { /*Tu nalezy umiescic glowny kod programu*/ }; return 0; } void RCC_Config(void) //konfigurowanie sygnalow taktujacych { //zmienna opisujaca rezultat uruchomienia HSE ErrorStatus HSEStartUpStatus; //reset ustawien RCC RCC_DeInit(); //wlacz HSE RCC_HSEConfig(RCC_HSE_ON); //odczekaj na gotow
  8. Witam, raczkuje w programowaniu stm32 (STM32F100RB) i próbuje posterować trochę serwem. Niestety nie działa tak jak tego oczekuje. Gdy ustawie od 1-1.9 ms na sterowaniu serwa, wychyla się w lewo nie maksymalnie ale cały czas na tą samą pozycje oraz gdy ustawie 2 ms to wychyla sie w prawo także nie maksymalnie. Podłączone mam zasilanie serwa do uC 3V3 bo gdy podłączam na 5V to szaleje serwo i się zawiesza płytka. Załączam również datasheet mojego serwa. http://datasheet.sparkgo.com.br/SG90Servo.pdf
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.