Sari la conținut
ELFORUM - Forumul electronistilor

TL866 si PIC16F886


Postări Recomandate

Postez aceasta intamplare ca poate se mai izbeste cineva de ea .

Avand de lucru cu acest PIC am ales sa-l programez cu TL866 ( pentru cine nu stie : https://www.google.com/search?q=tl866&client=firefox-b-d&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjB2e7Rvf_gAhWslosKHSE2BwYQ_AUIDigB&biw=1600&bih=786 )

La scriere primesc urmatoarea eroare :

tl866_err.jpg.d405b84aa63874ecfbe1737002e4efee.jpg

 

Dupa vreo cateva minute de scarpinat in cap ... am testat cu PicKit 2 si PIC Prog de la MikroE ... Programarea este perfecta fara nici o eroare ....  Analizand mai in detaliu am constatat ca eroarea este generata de Check-ul la registri de configurare.

 

Citind din PIC-ul programat avem urmatoarele :

tl866_read.jpg.0032722ef368eeb3268a554eb4b61af9.jpg

Diferenta se observa in registrul 2008H !

O scurta vizita in datasheet elucideaza misterul :

bit 15-11 Unimplemented: Read as ‘1

bit 7-0 Unimplemented: Read as ‘1

 

Concluzie : Pic-ul programat cu TL866 functioneaza perfect chiar daca avem aceata eroare la programare. Problema este 100% la TL866. Posibil sa fie afectate de aceasta problema toate pic-urile din seria 16f88x

 

Link spre comentariu
  • 1 lună mai târziu...
  • 2 săptămâni mai târziu...

Am explicat in primul post care este problema si de unde apare.Este mai mult un bug minor decat o problema. In nici o versiune de soft de la 1.0 incoace NU s-a facut nici o modificare la aceasta familie de pic-uri. Asha ca de as tot instala diverse versiuni care oricum nu vor rezolva problema ?

Link spre comentariu

@djvas o sa incerc scrierea unui 887 sa vedem daca face că la tine, 886 nu am.

De când am TL866 am scris un singur PIC 16F628.

 

Am test cu 16F88 si 16F887 initial cu 0x3FFF la 2008H si a functionat fara probleme.

@djvas Daca dai pe zona de Config nu poti seta valoarea 0700 din bitii WRT1 WRT0 si BOR4V, asa ca am modifcat direct in hex din :04400E00E42FFF3F5D in  :04400E00E42F000794 (cu checksum-ul corectat) si desigur ca TL866 da eroare cand ajunge la Configuration word 2008.

Editat de Stefan.
Link spre comentariu
  • 3 săptămâni mai târziu...
  • 2 săptămâni mai târziu...

Eu cred ca ne minti. :rade: Ai facut un print screen si dupa l-ai modificat in paint. Dupa ai facut poza cu telefonul pentru credibilitatea. :hdgfhgdf

Ce-mi plac glumele mele!

 

L.E:

M-am razgandit, Florinel TV nu minte doar ca nu a citit postarea mea de pe 1 MAI (muncitoresc). Il cred ca se poate programa 16F886 cu TL866 dar diavolul se ascunde in amanunte, era o vorba.

 

Citez dintr-un mare clasic in viata, recte eu:

Citat

Daca dai pe zona de Config nu poti seta valoarea 0700 din bitii WRT1 WRT0 si BOR4V, asa ca am modifcat direct in hex din :04400E00E42FFF3F5D in  :04400E00E42F000794 (cu checksum-ul corectat) si desigur ca TL866 da eroare cand ajunge la Configuration word 2008.

@djvas aici a avut problema. la convintele de configurare ce TL866 nu stie sa le interpreteze in acest caz particular.

 

Sper ca mai stiti de gluma!

Editat de Stefan.
Link spre comentariu
Acum 2 ore, Stefan. a spus:

Eu cred ca ne minti. :rade: Ai facut un print screen si dupa l-ai modificat in paint. Dupa ai facut poza cu telefonul pentru credibilitatea. :hdgfhgdf

Ce-mi plac glumele mele!

 

L.E:

M-am razgandit, Florinel TV nu minte doar ca nu a citit postarea mea de pe 1 MAI (muncitoresc). Il cred ca se poate programa 16F886 cu TL866 dar diavolul se ascunde in amanunte, era o vorba.

 

Citez dintr-un mare clasic in viata, recte eu:

@djvas aici a avut problema. la convintele de configurare ce TL866 nu stie sa le interpreteze in acest caz particular.

 

Sper ca mai stiti de gluma!

 

Stai linistrit ca stiu de glume ca si eu glumesc chiar mult , daca chiar nu crezi fac un videoclip cum il programeaza si atunci te dumeresti

Bun si daca te uiti la poze se vede clar ca este alt dump intre al meu si al colegului

Link spre comentariu

Nu ai inteles, ideea era nu ca te cred eu sau nu. Sunt 100% convins ca ai programat acel 16F886 fara probleme dar am facut gluma pentru ca am inteles in ce conditii apare problema expusa de djvas.

Atat eu cat si initiatorul subiectului trebuia sa postam HEX-urile si iti dadeam sa le testezi, pun prinsoare ca nu iti mai functionau scrierea desi cu HEX-ul tau a functionat.

 

Deci dreptate are toata lumea si acum nu glumeasc.

Link spre comentariu
  • 2 săptămâni mai târziu...
  • 11 luni mai târziu...

Ca sa nu mai deschid alt topic.   Acelasi TL866 alt MCU adica PIC16F631 .... alta problema, respectiv la ID check... De data asta nu-mi mai bat capul sa vad de ce .... si probabil ca e ultima oara cand mai incerc sa programez PIC-uri cu TL866.  

Evident ca PIC-ul in cauza a fost programat cu PICKIT 3 fara nici cea mai mica problema

631_fail.jpg

Editat de djvas
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări