eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaSTM32f303RET6 Nucleo i (chyba) przeklęty mbedRe: [Sprawa ju? wyja?niona]STM32f303RET6 Nucleo i (chyba) przekl?ty mbed
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!pwr.wroc.pl!new
    s.wcss.wroc.pl!not-for-mail
    From: a...@m...uni.wroc.pl
    Newsgroups: pl.misc.elektronika
    Subject: Re: [Sprawa ju? wyja?niona]STM32f303RET6 Nucleo i (chyba) przekl?ty mbed
    Date: Sat, 12 Nov 2016 03:52:47 +0000 (UTC)
    Organization: Politechnika Wroclawska
    Lines: 65
    Message-ID: <o063mf$bnr$1@z-news.wcss.wroc.pl>
    References: <1...@a...przez.galaktyke.org>
    <d...@a...przez.galaktyke.org>
    <o050n0$m18$1@z-news.wcss.wroc.pl>
    <3...@a...przez.galaktyke.org>
    NNTP-Posting-Host: hera.math.uni.wroc.pl
    X-Trace: z-news.wcss.wroc.pl 1478922767 12027 156.17.86.1 (12 Nov 2016 03:52:47 GMT)
    X-Complaints-To: a...@n...pwr.wroc.pl
    NNTP-Posting-Date: Sat, 12 Nov 2016 03:52:47 +0000 (UTC)
    Cancel-Lock: sha1:DwVD8J01MrwDEsZZ3HEfrSAzrhk=
    User-Agent: tin/2.2.1-20140504 ("Tober an Righ") (UNIX) (Linux/4.6.4 (x86_64))
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:708233
    [ ukryj nagłówki ]

    "Bo(o)t Manager" <b...@u...wp.pl> wrote:
    > Dnia Fri, 11 Nov 2016 17:55:44 +0000, antispam napisa?(a):
    >
    > [ciach]
    > > Co do programu to moja szklna kula mowi ze zrobiles blad.
    > [ciach]
    >
    > Oto prosty kod:
    > /**
    >
    > ****************************************************
    **************************
    > * @file main.c
    > * @author Ac6
    > * @version V1.0
    > * @date 01-December-2013
    > * @brief Default main function.
    >
    > ****************************************************
    **************************
    > */
    >
    >
    > #include "stm32f30x.h"
    > //#include "stm32f30x_gpio.h"
    >
    > int main(void)
    > {
    > uint16_t i;
    > uint16_t x;
    > RCC->AHBENR |= RCC_AHBENR_GPIOAEN;
    > RCC->AHBENR |= RCC_AHBENR_GPIOBEN;
    > RCC->AHBENR |= RCC_AHBENR_GPIOCEN;
    > GPIOA->MODER |= GPIO_MODER_MODER1_0 | GPIO_MODER_MODER2_0 |
    > GPIO_MODER_MODER3_0 | GPIO_MODER_MODER4_0 | GPIO_MODER_MODER5_0;
    > GPIOB->MODER |= GPIO_MODER_MODER8_0 | GPIO_MODER_MODER9_0 |
    > GPIO_MODER_MODER10_0 | GPIO_MODER_MODER3_0 | GPIO_MODER_MODER2_0;
    > GPIOC->MODER |= GPIO_MODER_MODER8_0 | GPIO_MODER_MODER9_0 |
    > GPIO_MODER_MODER13_0 | GPIO_MODER_MODER4_0 | GPIO_MODER_MODER5_0;
    >
    >
    > while (1)
    > {
    > GPIOA->ODR = i;
    > GPIOB->ODR = i;
    > for(x = 0; x < 6400; x++){}
    > GPIOA->ODR = 0;
    > GPIOB->ODR = 0;
    > for(x = 0; x < 6400; x++){}
    > i++;
    >
    > }
    > }
    >
    > ****************************************************
    *****************************

    Inicjowanie wyglada OK. Petle opozniajace sa podejrzane: w zasadzie
    kompilator moze taka petle usunac. gcc kiedys obiecywal ze takie
    petle zostana i gcc-5.3 wydaje sie ze faktycznie je zostawia. Ale
    z tego co pamietam niektore wersje gcc je usuwaly...

    Zmienna i jest niezainicjowana i zasadzie kompilator moze Ci
    legalnie zepsuc program jak mu sie podoba, ale wyglada ze z
    gcc-5.3 to dziala jak chcesz.

    --
    Waldek Hebisch

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: