Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Rozwiązano] Rozpoczęcie przygody z PIC'ami

kacpo1 11 Mar 2018 14:46 1953 40
  • #31 11 Mar 2018 14:46
    2675900
    Użytkownik usunął konto  
  • #32 11 Mar 2018 18:16
    BlueDraco
    Specjalista - Mikrokontrolery

    Urgon napisał:
    Dla porównania odpaliłem wersję PRO kompilatora i oto wynik: 2686 kilosłów i 83 bajty RAMu...


    Poważnie prawie 3 miliony słów Flash? Który PIC16 ma tyle?

    A tak na serio, to sam symbol PIC oznacza 5 całkowicie różnych architektur, z których jedna - ta od PIC10/12/16 jest całkiem zabytkowa i do niczego się nie nadaje - taki ciut głupszy 51, z którym kompilator musi się okrutnie namęczyć, a i tak wyjdzie koszmarny kod. Pozostaje więc programowanie w asemblerze, i to jest całkiem zabawna opcja dla 6- czy 8-nóżkowców z malusią pamięcią, ale już nie wtedy, gdy mamy zrobić bufor na np. 100 bajtów danych.

  • #33 11 Mar 2018 18:41
    KrisH
    Poziom 13  

    Tu można znaleźć ciekawostkę ( sprzed 20 lat),
    jak Microchip "odpiera atak" Atmela:
    Link

  • #34 11 Mar 2018 18:48
    piotr_go
    Poziom 27  

    BlueDraco napisał:
    PIC10/12/16 jest całkiem zabytkowa i do niczego się nie nadaje

    No bez przesady. Co to za argument, zły bo stary? No rozumiem jak by nie było go czym zaprogramować albo był drogi...
    Takie małe pice świetnie się nadają do prostych rzeczy jak np. sterownik do latarki czy innych dupereli.

  • #35 11 Mar 2018 19:07
    2675900
    Użytkownik usunął konto  
  • #36 11 Mar 2018 19:32
    piotr_go
    Poziom 27  

    Piotrus_999 napisał:
    są lepsze/przyjaźnielsze alternatywy np ST8

    Też fajny, tylko zakres zasilania mógł by być szerszy. Tak od 1.8 do 5.5V.
    Tego mi brakuje w STM8-kach.

  • #37 11 Mar 2018 19:34
    ghost2000
    Poziom 18  

    Piotrus_999 napisał:
    Fakt że STM8 to też stara idea z akumulatorem itd itd. Ale lista rozkazów bogata i kompilator dobrze sobie radzi.

    Pomijając AVR (obudowy 6 i 8 pin) ARM też sa w 8-pin (np LPC ale zdaje się nie mają ADC).

  • #38 11 Mar 2018 19:40
    piotr_go
    Poziom 27  

    ghost2000 napisał:
    ARM też sa w 8-pin (np LPC ale zdaje się nie mają ADC).

    LPC810 już nie produkują. Cena nie była zbyt konkurencyjna.
    Z 8mio pinowych zostały chyba tylko PSoCe Cypressa.

  • #39 11 Mar 2018 20:17
    bolek
    Specjalista - oświetlenie sceniczne

    Piotrus_999 napisał:
    bolek napisał:
    Ty się jakoś panicznie boisz tego Microchipa.
    Czy masz choćby jeden argument merytoryczny na korzyść PIC-ów.


    W tym temacie (pomiar częstotliwości/czasu) to np nota AN1375
    http://ww1.microchip.com/downloads/en/AppNotes/CTMU%2001375a.pdf

    Precision Time Measurement
    Numerous applications require very precise time
    measurement. Using the edge trigger pins (CTEDn) on
    the CTMU, time can be measured precisely to a resolution
    of under a nanosecond



    Piotrus_999 napisał:
    piotr_go napisał:
    Takie małe pice świetnie się nadają do prostych rzeczy jak np. sterownik do latarki czy innych dupereli.
    Już nie - są lepsze/przyjaźnielsze alternatywy np ST8 w SOT-8 $0.2/szt. A mają 8k FLASH 1kSRAM 128B EEPROM, porządne timery, ADC itd itd.

    Te PIC-e to dla dinozaurów piszących w asemblerze nie mogących ogarnąć czegokolwiek innego.

    Fakt że STM8 to też stara idea z akumulatorem itd itd. Ale lista rozkazów bogata i kompilator dobrze sobie radzi.


    PIC10F to akurat ubogie i tanie procki w obudowie SOT23, które raczej w STMie nie mają odpowiednika więc po co porównywać.

    piotr_go napisał:
    BlueDraco napisał:
    PIC10/12/16 jest całkiem zabytkowa i do niczego się nie nadaje

    No bez przesady. Co to za argument, zły bo stary? No rozumiem jak by nie było go czym zaprogramować albo był drogi...
    Takie małe pice świetnie się nadają do prostych rzeczy jak np. sterownik do latarki czy innych dupereli.

    Jakiś projekt z przed kilku miesięcy- bezkontaktowy pomiar poziomu płynu. PIC12, UART, LED, kupa wolnych zasobów, pcb ok 1cm2. Jakoś nie jestem załamany.

    W sumie pojawiła się nowa konkluzja: Microchip- dostawca procków dla emerytów. Dobre :)
    A jak już te PIC będą na ARMie to w tedy będą OK?.

  • #40 11 Mar 2018 20:24
    2675900
    Użytkownik usunął konto