USB >> PIC18F4550
#11
Aga tõesti, loe registrit RCON, nagu soovitati. Seal on põhjus kirjas. Kui on resetiga tegu.
Kood:
bit 7 IPEN: Interrupt Priority Enable bit
1 = Enable priority levels on interrupts
0 = Disable priority levels on interrupts (PIC16CXXX Compatibility mode)
bit 6 SBOREN: BOR Software Enable bit(1)
If BOREN1:BOREN0 = 01:
1 = BOR is enabled
0 = BOR is disabled
If BOREN1:BOREN0 = 00, 10 or 11:
Bit is disabled and read as ‘0’.
bit 5 Unimplemented: Read as ‘0’
bit 4 RI: RESET Instruction Flag bit
1 = The RESET instruction was not executed (set by firmware only)
0 = The RESET instruction was executed causing a device Reset (must be set in software after a
Brown-out Reset occurs)
bit 3 TO: Watchdog Time-out Flag bit
1 = Set by power-up, CLRWDT instruction or SLEEP instruction
0 = A WDT time-out occurred
bit 2 PD: Power-Down Detection Flag bit
1 = Set by power-up or by the CLRWDT instruction
0 = Set by execution of the SLEEP instruction
bit 1 POR: Power-on Reset Status bit(2)
1 = A Power-on Reset has not occurred (set by firmware only)
0 = A Power-on Reset occurred (must be set in software after a Power-on Reset occurs)
bit 0 BOR: Brown-out Reset Status bit
1 = A Brown-out Reset has not occurred (set by firmware only)
0 = A Brown-out Reset occurred (must be set in software after a Brown-out Reset occurs)
Vasta
#12
Kuna vea tulemusena katkeb side PC-ga ja on häiritud ka programmi töö
siis peab selle RCON väljundi mõõtmise üle natuke mõtlema.

Panin programmis tulukesed vilgutama ja paistab et:
1. Kivi lubatakse silitada kui hoian kinni USB kaabli sukast==Metallkorpusest.
2. Kui olen "vaba antenn" siis võin silitada 20-21 poolset otsa.
Seal kandis on ka kvarts kivi kõhu all.
1-40 otsa puutumisel, seal on ka reset==1. pin ja A port,
katkeb side PC-ga ja saabuvad teated USB Device not recognized.

Samas tuled näitavad et PIC jätkab tsüklis jooksmist.
Korraks väljalülitamine (USB kaabel välja-sisse) taastab normaalse side.

On "lubatud" ka D pordi jalgade katsumine näpuvahel oleva metallkruvikeerajaga.
A pordi puhul seda lubada ei saa. Side katkeb.
Aga sinna A porti peaks minema Halli andur. Sad
___
Mõeldud:
Selle RCON registri saab viia neile tuledele! 8 bitti
Vasta
#13
Pane siia pilt plaadist, ma kahtlustan räiget groundloopi.
Vasta
#14
Selline on protsessori põhiosa montaaž

    gif
    png
    jpg
ico ei laadi sisse

.bmp   M3_bmp.bmp (Suurus: 50.53 KB / Tõmbamised: 306) bmp

Kui ma nüüd seda näeks ka.Sad
Eelvaade näitab ainult ikoone
Mis formaati ta tunnistab?

Selge, foorumis on nad nähtavad.
Vasta
#15
Mees, kus maaplaan on ? Smile

Võta jäme juhe ja ühenda kokku arvutikorpus, toiteka null ning plaadi null. Kui probleemid osaliselt kaovad, siis ruttu maaplaaniga plaati joonistama !
Vasta
#16
(05-05-2011, 09:52 AM)KaruTEC Kirjutas: Mees, kus maaplaan on ? Smile

Võta jäme juhe ja ühenda kokku arvutikorpus, toiteka null ning plaadi null.
Tsitaat:On USB-st tulev kaabel, 4 soont.
Must null, punane +5 V, roheline , valge USB info.
PC korpus on ühendatud kokku kaabli sukaga.

Kas suka teine ots on nulliga koos või mitte ei muuda midagi.
Häire tekkib maandamata isiku lähenemisel PIC kivile.
Kui sulen plaadi kinnisesse karpi ja ühendan karbi sukaga siis
muidugi käe mõju kaob.
- - -
Kivi puutumisel kaob PC-s USB COM seadmena.

Microchipi boodi link muudab 30 päeva peale installi mittetöötavaks.
On võimalik et ka tööprogrammi demos on midagi natuke "seatud".
Tsitaat:Kui probleemid osaliselt kaovad, siis ruttu maaplaaniga plaati joonistama !

Kui mul läheb vaja hulgi selliseid plaate, siis võib hakata arvutis joonistama.
Praegu on neid "erinevaid" ainult mõned,
saame enne korda ja siis tuleb otsustada mis ja kuidas.
------------------
Lisaks veel et just nüüd:
Mähkisin PIC kivi selle liimiga fooljumriba sisse. See mida poes rullis osta saab.
Jalad jäid muidugi välja. Tõmbasin veel üle kivi ja fooliumi
traadist silmused jalgade 12 ja 31 vahele.
Nüüd saab sealt pealt "katsuda".
Vaatame kuidas jalad "katsumist" taluvad. ;)
Vasta
#17
(05-05-2011, 10:24 AM)A.R. Kirjutas: ...
Nüüd saab sealt pealt "katsuda".
Vaatame kuidas jalad "katsumist" taluvad. ;)

Tähendab...kui kivi suhtlus jookseb kokku jalgu kruvari või näppudega näppides, siis ma eriti ei imestakski. Pigem peaks seda loogiliseks tagajärjeks. PC jookseb ka kokku kui libistad näpuga mööda prose aluseid koibi või mälusid jne.
Kui aga oled ise maandatud..no ikkagi ei ole hea.
Vasta
#18
Tsitaat:Tähendab...kui kivi suhtlus jookseb kokku jalgu kruvari või näppudega näppides, siis ma eriti ei imestakski.
Pigem peaks seda loogiliseks tagajärjeks. PC jookseb ka kokku kui libistad näpuga mööda prose aluseid koibi või mälusid jne.
Kui aga oled ise maandatud..no ikkagi ei ole hea.

120% nõus. Aga keraamikat võiks ju ikka saada puutuda.

Loodan et ma olen selline "valge müra allikas" ja
kui PIC jalast lolliks läheb, on see suht normaalne.

Nüüd on viimane seis selline et A0-A5 port eriti "nõela" ei kannata.
(Sõrmega ei saa niikuinii jalale pihta.)
A6-A7 on "nagu" puutekindlad. E port on kindel.

OSC1 mõjus sagedusele. Smile
aga OSC2 ei mõjutanud midagi. ???

C0-C2, Vusb D0-D7 olid rahulikud.
Ka USB signaalid D- D+ ei mõjutanud PICi programmi.
TX oli ükskõikne, RX natuke reageeris.
B port oli selline "vahelduva eduga" tuim-reageeriv.
Siin paistsid olevat katkestused.
Taastus ise häirest.
Jama kui togid "võõrast teksti" ja kõike ei tunneta.
Kohe.


See on selline esialgne katsetus.
A-le tuleb nüüd takid peale panna ja siis edasi vaadata. Ikkagi IN otsad.
Vasta
#19
Generi kvarts on võimendi sisendi ja väljund vahel. Väljundi torkimine tõesti ei mõju - madal takistus. Igasugu sisenditel tasub küll takid maha panna, siis ei kogune kõrge sisendtakistusega CMOSi peale häireid. Kesta puutetundlikust pole seni täheldanud.
Vasta
#20
(09-05-2011, 07:58 AM)felch Kirjutas: Generi kvarts on võimendi sisendi ja väljund vahel. Väljundi torkimine tõesti ei mõju - madal takistus.
See tähendab et sealt otsalt saab vajadusel sagedust mõõta.
1980, kui ehitasime telerist displeid ei olnud saada 12 MHz kvartse.
Oli 8 MHz. Panime LA3 sisendisse võnkeringi, mõned keerud plaadil ja konde, mis oli häälestatud 24 MHz.
Genereeris 3ndal harmoonilisel. jagasime 2ga - oligi 12 MHz. Sealt sai ka miinuspinge mälule.

Huvitav kas protsessor ka harmoonilisel käima läheks?
Tsitaat:Igasugu sisenditel tasub küll takid maha panna, siis ei kogune kõrge sisendtakistusega CMOSi peale häireid. Kesta puutetundlikust pole seni täheldanud.
See kesta asi võib olla selle tüübi viga.
Mul on mitu sellist lahendust ja kõigil oli puuteprobleem.
Tuli PIC asemel USB >>COM konverter kasutusele võtta.
Ka tore ja "võimas" seade Smile
Vasta


Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 1 külali(st)ne