Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Iskustva sa PIC16F1455

[es] :: Elektronika :: Mikrokontroleri :: Iskustva sa PIC16F1455

Strane: < .. 1 2 3 4 5

[ Pregleda: 17044 | Odgovora: 89 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Iskustva sa PIC16F145513.05.2013. u 20:56 - pre 133 meseci
Tako nešto je i meni ostalo u sjećanju: prije nekog broja godina pustili su neku DSP biblioteku free, ali da bi je mogao koristiti svejedno si morao izuti se iz cipela za Code Composer i debug alate koji su ostali po istoj zabiberenoj cijeni.
Pa reko' da priupitam da'l se nešto promjenilo kad se savjetuje da je to "pravo rješenje"?

 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Iskustva sa PIC16F145513.05.2013. u 21:44 - pre 133 meseci
To sve pricamo o TI resenjima?

Da otvorim jednu posebnu temu i fino prodiskutujemo oko toga? Da napisem odprilike sta bih i kako bih "voleo" da to resim sa DSP jer svasta nesto je tu u igri ...

Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Iskustva sa PIC16F145513.05.2013. u 21:59 - pre 133 meseci
Mislim da je CCSv5 free verzija ograničena na 90 dana. Ima dovoljno vremena da se proba. 400 USD je Node Locked verzija. Nije malo a ni previše za dobar alat. Miki, možeš otvoriti novu temu.
gorankg
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Iskustva sa PIC16F145513.05.2013. u 23:32 - pre 133 meseci
obzirom da je ccs daleko od "dobrog alata", cak stavise, to je vrlo osrednji alat baziran na eklipsu .. to sto placas je njihov osrednji newlib i startup libs i neke osrednje biblioteke oko svega toga vrlo cudno licencirane .. za hobi, vrlo lose resenje .. nista ccs kompajler nije bolji od obicnog gcc-a (mislim to jeste obican gcc samo sa extenzijom) i za msp430 i za arm jezgra je identicna prica ..

5 glava za tako nesto je preterano :(


 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Iskustva sa PIC16F145513.05.2013. u 23:46 - pre 133 meseci
Rowley CrossWorks za ARM podržava milijardu čipova svih proizvođača ARM-ova i maltene sve JTAG-ove na tržištu, uključujući i ovu FTDI-based buraniju i košta $150 za Personal Licence.
Ako već treba nešto da se plaća, onda bar da nečemu vredi...
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Iskustva sa PIC16F145514.05.2013. u 00:04 - pre 133 meseci
E ovaj Rowley CrossWorks mi se vec svidja :) Ozbiljna alatkica, jos ima za sve OS, super.

Inace, postavio sam novu temu oko DSP:
http://www.elitesecurity.org/t465321-Predlozi-za-DSP-resenja
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Iskustva sa PIC16F145514.05.2013. u 00:13 - pre 133 meseci
dsp bas i nema mnogo veze sa arm alatima :D

RCW je prilicno zgodan, ja asm terao neku prepisku na DP-u oko kaliteta keil-a i RCW je par puta spomenut kao odlicna alatka ... ono sto mene brine je sto nisam nasao krek, ma koliko ja pokusavam da ne koristim nista nelegalno i sto teram sve 100% u legali, sw koji nema krek u startu ostavlja pitanje, zar je toliko los da ga niko nije krekno :) ...
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Iskustva sa PIC16F145514.05.2013. u 00:25 - pre 133 meseci
Hehe, pa ne znam to oko tih K* fora, isto sam i ja hteo legalni http://www.intusoft.com/mag.htm, nema K* nigde ... Nema cena na sajtu i ajd da ih pitam preko email, kad mi rekose 1.5k$ samo sto se nisam preturio ... Tako da to verovatno sto nema K i nije u nekoj relaciji sa dobrim/losim SW nego sto momci koji to rade jednostavno mala im je "populacija" korisnika i mrzi ih da se bakcu sa tim. Ti znas sta se po tim K nalazi, viruscine samo tako koje momci koji to pisu ostavljaju unutra da bi to "naplatili" kroz neke totalno druge price ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

Odin D.
Mlađi referent za automatizaciju
samoupravljanja

Član broj: 37292
Poruke: 2549



+8370 Profil

icon Re: Iskustva sa PIC16F145514.05.2013. u 00:32 - pre 133 meseci
Ja sam viđao po torentima da ima. Doduše ne baš poslednja verzija već npr. prethodna, ali bude...
E sad, nisam downloadovao nego viđao, pa ne znam šta zaista ima u tom torrent-u, ali po komentarima onih seedera, lechera, peersova... kažu da je to to. Međutim, ima tome neko vreme, ne znam baš šta se od toga danas može naći...

Po meni, nema mnogo ni smisla - ako je nekom do toga, jednostavnije mu je da plati orginal $150 Personal Licence i onda je koristi kao Commercial ako se već nakanio na krakerski mentalitet. Em će imati tech. podršku, em će moći upgrejdovati i ostalo što uz to ide...

Ja sam trenutno u dilemi Atmel Studio ili RCW. Testiraću ove Atmelove cortexe u Studiu sledećih nekoliko mjeseci, pa ako se Studio pokaže ok i ako čipovi uzmu maha probaću tako, a ako ne onda vjerovatno kombinacija RCW/ST.

[Ovu poruku je menjao Odin D. dana 14.05.2013. u 01:44 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Iskustva sa PIC16F145514.05.2013. u 00:36 - pre 133 meseci
keil full verzija kosta 5000$
krek postoji :D za najnoviji 4.x (4.71a bese)
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Iskustva sa PIC16F145514.05.2013. u 21:32 - pre 133 meseci
Jel zna neko sta je sa ovim poremecenim MplabX, sta luduje ovde??? :(

Prijavljuje mi greske i markira bilo koju I2C rutinu da probam, a build prodje!

Koristio sam "plib/i2c" od XC8



Dakle imam gore u main.c na vrhu include i za to se nista ne buni:

#include <plib/i2c.h>

Jel treba negde eksplicitno da mu navedem putanje do izvornih fajlova, ima ceo folder tamo negde u XC za te rutine?

UPDATE:
Pih kakvi ljudi, pa vise od godinu dana im se vuce taj bug, ne mogu da verujem ...
http://www.microchip.com/forums/m627181.aspx

UPDATE2:
Ah nasao sam uzrok problema.
Postoje makro direktive u source code za sve funkcije koje imaju ovako nesto:

#if defined (I2C_V1)
... nesto

#if defined (I2C_V4)
... nesto

A posto ja nigde nisam definisao to niti je IDE to uradio za mene na osnovu izabranog PIC-a, prakticno nije ni ulazio u ove rutine i zato je javljao gresku u IDE a kompajler je to preskako skroz!!!

Dakle mora negde da se ubaci:

#define I2C_V1
ili
#define I2C_V4

a koji konretno to jos ne znam :) Mora da poteram sve do HW-a pa da vidim koja prolazi ...

Zaglupeli su skroz ovo sa bibliotekama za 16Fxxxx cipove ... Izgleda da su napravljene za 18Fxxxx

[Ovu poruku je menjao mikikg dana 14.05.2013. u 23:38 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prikačeni fajlovi
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Iskustva sa PIC16F145515.05.2013. u 00:53 - pre 133 meseci
Pih al su zaglupeli ove biblioteke kod XC8 za PIC16F procesore, nista im to ne radi kako treba :(((

Ne mogu prosti I2C da poteram, mora da pisem ili kloniram neke druge iz pocetka ... sta bi tek bilo da sam uzeo SPI ili PWM ...

Prodje kompajliranje a puca linker :(

Code:

:0: error: undefined symbols:
        _IdleI2C(dist/default/production/usbserial.X.production.obj) 
_OpenI2C(dist/default/production/usbserial.X.production.obj) 
_getsI2C(dist/default/production/usbserial.X.production.obj) 
_putsI2C(dist/default/production/usbserial.X.production.obj) 
_NotAckI2C(dist/default/production/usbserial.X.production.obj) 
_CloseI2C(dist/default/production/usbserial.X.production.obj) 
_WriteI2C(dist/default/production/usbserial.X.production.obj) 
_StartI2C(dist/default/production/usbserial.X.production.obj) 
_RestartI2C(dist/default/production/usbserial.X.production.obj) 
make[2]: Leaving directory `/Users/vm/Desktop/usbserial/usbserial.X'


Kad se samo setim kod MicroE, kljuc kljuc i sve na mestu ... :(

Mislim stvar sa XC8 je mnogo prosta, jednostavno su izbacili podrsku za sve advanced HW svari za sve procesore manje od 18F ...
Moze da se kompajlira, nije problem, ali ako se "snadjete" za biblioteke :(

[Ovu poruku je menjao mikikg dana 15.05.2013. u 10:53 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Iskustva sa PIC16F145515.05.2013. u 08:53 - pre 133 meseci
Iskoristiš njihove pa napišeš svoje. Za I2C, SPI, EEPROM i PWM nema nekih velikih razlika između 16F i 18F. Možda i nema uopšte.
gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Iskustva sa PIC16F145515.05.2013. u 09:48 - pre 133 meseci
Citat:
goran_68: Iskoristiš njihove pa napišeš svoje. Za I2C, SPI, EEPROM i PWM nema nekih velikih razlika između 16F i 18F. Možda i nema uopšte.


Da al mora da im pohvatam sve definicije za makroe, da izbutam sve konfige jer nemaju definisane HW profile za ove ostale MCU.
Ima brdo uslova "ako je ovo, ako je ono" ...
Najmanji problem su tu same rutine za konkretne funkcije.

Cak su te rutine (bar I2C sto sam sad gledao) solidno napisane, ima sve kako treba, interapti, wait za ack, detekcija koalizije, switch za master/slave mode i sl ...

@goran_68 BTW: Ono sto si probao da uzmes projekat od 18F pa "prepravio" malo za 16F i proslo kompajliranje, vrlo moguce da to prakticno ne radi jer je kompajler sigurno ispreskakao dosta code-a!!! To je upravo ovaj problem koji spominjem :(


[Ovu poruku je menjao mikikg dana 15.05.2013. u 11:02 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Iskustva sa PIC16F145515.05.2013. u 10:43 - pre 133 meseci
Sad ću da bacim pogled na te rutine sa I2C pa ti se javljam.
Što se tiče onog projekta, u nekom od datasheetova za taj evaluation kit sam našao da se umesto pripadajućeg 18F može staviti ovaj novi 16F a piše i šta na samoj ploči od podešavanja treba uraditi. Ta ista podešavanja eventualno treba uraditi i po kodu za dati primer. Dakle, moguće je ono što si ti konstatovao, da onaj primer neće raditi iz prve zbog toga što nisi definisao ovo ili ono, ali USB deo koda je sigurno dobar jer po njihovom datasheetu sigurno radi. Nemam vremena da pogledam ali ne verujem da se hardverski taj USB port na 16F i 18F značajno razlikuju. Kontrolni registri su verovatno potpuno isti. Moraš svakako da prođeš kroz kod. Znam da pogubiš više vremena ali zar nije bolje da to uradiš sad dok razvijaš uređaj? Zato nikada nisam vario Mikroelektronikin pristup sa zatvorenim bibliotekama. Jeste lakše PutOvoOno() ali nije uvek i dovoljno. Inače, skidam kapu Mikroelektronici na svemu. Bacio sam pogled pre dva dana na sajt. Svaka čast.

gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.static.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Iskustva sa PIC16F145515.05.2013. u 11:07 - pre 133 meseci
Nemoj gubiti vreme, pogledacu ja to sve nije mi problem. Nemam ni ja sad vremena ali kasnije cu pogledati tacno sta se desava. Treba da se prodje kroz ceo code, nema druge.

Proradice to nije problem, dal na ovaj ili onaj nacin ali bih voleo da iskoristim vec gotove biblioteke, treba ce mi kasnije sigurno jos neka druga biblioteka, verovatno je SPI sledeca ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Iskustva sa PIC16F145515.05.2013. u 13:08 - pre 133 meseci
to ti je klasican MAL problem (meni se inace desilo takvo sra*e da mi je od juce potpuno svejedno koji mcu cu da koristim tako da ja vise nikad necu morati da se smaram sa tim) ... mozes da biras dal ces da budzis svoj kod da radi sa mal-om takvim kakav je pa da kada izadje sledeca verzija mal-a to sve radi ali sve izgleda nakaradno ili ces da iskopiras deo mal-a koji ti treba za tvoj projekat, za taj odredjeni mcu, i da ga iskasapis i napravis da radi kako valja za tebe za to sto radis. ova druga opcija ima mnooogo prednosti i ja je preporucujem
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Iskustva sa PIC16F145515.05.2013. u 14:07 - pre 133 meseci
Ja radim tu drugu opciju.
Prvo obavezno pogledam šta od hardvera imaju njihovi razvojni sistemi. Razvojne sisteme nikad ne kupujem osim kada su ekstremno jeftini. Uradim svoju pločicu tako što odbacim sve njihovo i što mi nikad neće trebati, a dodam nešto moje. Ovo radim da bi pločica bila jednostavnija i da bih je brže uradio. Taj deo posla me najviše smara jer ne volim da se drndam sa PCB. Onda poteram njihov primer na tom mom hardveru. Naravno, nikad ne prođe bez MALtretiranja. Nakon toga ide sakaćenje svih viškova po kodu i to red brisanja pa red provere. Na kraju dodajem ono što meni treba. USB biblioteke sam radio odavno na hardveru sa PIC16C745. Ethernet sa PIC18F9760 (valjda tako beše). V-f AC motor kontrolu sa PIC18F2431. LCD sa PIC16F1937 valjda... Sve to trajeee ali je bolje jer se smoriš samo jednom. Svi fajlovi idu u poseban direktorijum u kome je smešten projekat. Tu idu još šeme, datasheet-ovi svih komponenti, readme šta sam radio, petljao, simulacije ako ih ima i sve složeno po verzijama. Kad pogledam nakon dve godine mogu da se setim šta sam radio. Isto bih radio i sa Atmelom zbog ovoga o čemu je Odin pričao. Ako treba da prođem kroz 10 funkcija i 15 #define i to sve u 5fajlova da bih video da je DDRneštonešto = 0x05; onda jbg. Ajde jednom, ali svaki put kad mi nešto ne radi ili ne odgovara onda jbg.

[Ovu poruku je menjao goran_68 dana 15.05.2013. u 15:18 GMT+1]
gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Iskustva sa PIC16F145516.05.2013. u 19:24 - pre 133 meseci
Mali update oko 16F1455.

Mogu da vam kazem da piconja radi ko zmaj. Brz je ko metak sa 48MHz klokom a nema kristala :).

Ostale MAL probleme sa I2C sam jednim delom resio, morao sam sve da prepakujem (izolujem) u custom biblioteku, proslo je kompajliranje sa XC8 i treba da prakticno probam da li radi ...

BTW: Sto je nezgodno, prakitno nemoguce ICD debugiranje I2C i SPI jer bas na tim nozicama je PGC/PGD i ne moze da se prati, nastaje konflikt ... Imajte to u vidu sa ovim 14pin PIC-om!

[Ovu poruku je menjao mikikg dana 16.05.2013. u 22:47 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Iskustva sa PIC16F145517.05.2013. u 13:13 - pre 133 meseci
Miki, da li si koristio XC8 free varijantu ili nešto drugo?
gorankg
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Iskustva sa PIC16F1455

Strane: < .. 1 2 3 4 5

[ Pregleda: 17044 | Odgovora: 89 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.