Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 kwi 2024, o 21:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 30 sty 2019, o 12:21 
Offline
Użytkownik

Dołączył(a): 07 paź 2011
Posty: 77
Pomógł: 0

cześć
Jako że ja to ten z rodziny AVR, to z PICami nie wiele mam do czynienia, a zaszła potrzeba zaprogramowania jednego.
Może koś z Was, co nieco liznął i może mi podpowiedzieć czym zaprogramować taki układ: PIC18f25K80.
Niby PiCKit3 powinien to ogarnąć, ale nie m tego układu w wykazie w MPLAB.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2019, o 17:00 
Offline
Użytkownik

Dołączył(a): 05 wrz 2017
Posty: 169
Pomógł: 31

Hej.
Wg. MPLAB ver 5.1 PICKIT3 daje pełne wsparcie dla PIC18F25K80, poniżej zrzut z ekranu właściwości projektu z Twoim procesorem.
Obrazek

Jeśli tworzyłeś projekt to "8bit advanced line" zawiera linię PIC18F w tym PIC18F25K80, z początku łatwo się zgubić ale na dłuższą metę te kategorie ułatwiają prace.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2019, o 19:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 gru 2013
Posty: 121
Pomógł: 16

Do MPLABX-IDE dołącz wtyczkę MCC, będziesz mógł wtedy w prosty sposób konfigurować swojego procka za pomocą pisma obrazkowego :) Tools --> Plugins --> Available Plugins --> MPLAB Code Configurator. Po zainstalowaniu klikaj w ikonkę odznaki policyjnej z napisem MCC :) Fajny ten PIC-uś ma CAN na pokładzie. Jak na 8-bit to rzadkość.

_________________
http://strefapic.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2019, o 19:22 
Offline
Użytkownik

Dołączył(a): 07 paź 2011
Posty: 77
Pomógł: 0

To może chodzi o to że ja mam MPLAB 8.92 a nie MPLABX-IDE?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sty 2019, o 20:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 gru 2013
Posty: 121
Pomógł: 16

Slawek napisał(a):
To może chodzi o to że ja mam MPLAB 8.92 a nie MPLABX-IDE?

Wywal ten zabytek i zainstaluj MPLABX-IDE ver 5.10 a potem kompilator XC8.
Tu masz link do MPLABX-IDE : https://www.microchip.com/mplab/mplab-x-ide
a tutaj znajdziesz kompilator XC8 : https://www.microchip.com/mplab/compilers

Klony PICkit 3 dostępne na allegro, nie ma z nimi żadnych problemów , przynajmniej ja nie miałem :)

_________________
http://strefapic.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sty 2019, o 09:25 
Offline
Użytkownik

Dołączył(a): 07 paź 2011
Posty: 77
Pomógł: 0

Zainstalowałem to co poleciłeś.
Zainstalowały mi sie dwa MPLAB X IPE oraz MPLAB X IDE.
Możesz powiedzieć co jest co i jak tu wybrać programator?
Ja wiem, śmieszne ale nie mogę się do tego przyzwyczaić i teraz jest mi ciężko.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sty 2019, o 12:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 gru 2013
Posty: 121
Pomógł: 16

Tu masz stronę z helpem dla developerów Microchipa m.in masz info o IPE : http://microchipdeveloper.com/ipe:start
Tobie do szczęścia są potrzebne tylko trzy rzeczy : MPLABX-IDE ver 5.10 , kompilator XC8 (musisz go dodatkowo doinstalować) , MCC - code configurator (dołączasz jako plugin w MPLABX-IDE) . Programator zakładam , że już masz , wystarczy ci PICkit3.
1. Kliknij w ikonkę New Project wybierz opcję Standalone Project
2. Wyskoczy okienko w którym wybierasz swój MCU --> PIC18F25K80, klikasz Next
3. W kolejnym okienku wyskoczy ci wybór programatora , wybierz PICkit3 lub Simulator jeśli nie jesteś pewien wyboru (potem to można zmienić) klikasz Next
4. Wyskoczy okienko Select Compiler i tu musisz widzieć XC8 (jeśli nie ma to znaczy, że nie zainstalowany i trzeba go zainstalować, wszystko się instaluje do domyślnych katalogów, instalacja jest prosta jak świński ogon), wybierasz XC8 i klikasz Next
5. W ostatnim okienku podajesz nazwę projektu i Finish kończy tworzenie projektu.
Kolejnym krokiem po utworzeniu projektu jest konfiguracja sprzętowa (zegar, piny etc) za pomocą MCC (MPLAB Code Configurator) klikasz w ikonkę przypominającą odznakę policyjną z napisem MCC, jeśli jej nie masz na górnej belce, to musisz doinstalować ten plugin,pisałem wyżej jak wygląda ścieżka do niego. Jak sobie poustawiasz zegar i piny lub cokolwiek to klikasz Generate i MCC dołącza ci wszystkie niezbędne pliki łącznie z main.c. Na początek ustaw sobie zegar i jeden pin i zobacz jak to w plikach wygląda. Tutaj można sporo się nauczyć z tych generowanych plików.
MPLABX-IDE jest proste i intuicyjne.
Jeśli nie masz wogóle wiedzy o PIC-ach to proponuję nabyć książkę Mikrokontrolery PIC w praktycznych zastosowaniach Paweł Borkowski
PIC-e są proste w ogarnięciu trzeba załapać tylko ich specyfikę.


Autor postu otrzymał pochwałę

_________________
http://strefapic.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 sty 2019, o 13:30 
Offline
Użytkownik

Dołączył(a): 07 paź 2011
Posty: 77
Pomógł: 0

Kiedyś do nich podchodziłem, są fajnymi układami, tylko u nas nie tak popularnymi jak AVRy.
Przydałby się taki mirek do PICów :-)
No nic trzeba trochę posiedzieć nad nimi i zobaczyć ja je rozpracować. Dzięki za pocenie książki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO