Tiedote ylläpidolta:

Elektroniikkafoorumi sulkeutuu tietoturva ongelmien takia.
Käyttäjien tietoja (yv:t, sähköpostiosoite ja salasanan hash) on saattanut vuotaa vääriin käsiin.

Foorumi on asettettu vain luku tilaan. Vanhoja keskusteluja voi lukea palvelinsopimuksen päättymiseen asti.
Tietokannasta on poistettu kaikki salasanat, sähköpostiosoitteet ja yksityisviestit.

Jos haluat saada omat yksityisviestisi, lähetä sähköpostia yllapito@elektroniikkafoorumi.com
samasta sähköpostista mikä oli foorumin tiedoissa niin voin kaivella niitä varmuuskopioista.

Mielenkiintoni foorumin ylläpitoon on viime vuosina ollut vähäistä jo muutenkin joten tähän on hyvä lopettaa.
Kiitokset kaikille käyttäjilla ja pahoittelut mahdollisista ongelmista.

Päivitys: Näyttäisi siltä että mahdollinen vuoto koski vanhaa phpBB2 tietokantaa,
joten helmikuuta 2012 uudemmat tiedot pitäisi olla turvassa.

-Lahha
yllapito@elektroniikkafoorumi.com


mitä tapahtuu kun...

Keskustelua mikrokontrollereista ja niiden ohjelmoinnista.

Valvoja: Moderaattorit


Kokenut jäsen
Kokenut jäsen
Viestit: 152
Liittynyt: Pe Tammi 06, 2012 16:34
ViestiLähetetty: Su Heinä 29, 2012 14:19
mitäs oikeen pic12lf1822 sisällä tapahtuu kun seuraava tilanne toteutuu..

pinni (porta.1) on configuroitu digitaaliseksi inputuksi.

pinniin tuodaa jännitetaso joka ei vastaa ykköstä eikä nollaa. ohjelma menee alla olevaan komentoon.

a=a+ porta.1


lisääkö tämä nyt jonkun arvon tuohon a muuttujaan ja jos, niin minkä??

Kokenut jäsen
Kokenut jäsen
Viestit: 200
Liittynyt: La Loka 17, 2009 1:44
ViestiLähetetty: Su Heinä 29, 2012 16:09
Portin tila ei vaihdu jos jännite ei vastaa ykköstä eikä nollaa, eli vanha tila säilyy.

Kokenut jäsen
Kokenut jäsen
Viestit: 152
Liittynyt: Pe Tammi 06, 2012 16:34
ViestiLähetetty: Su Heinä 29, 2012 16:34
ääh... nii siis tuossa koodissahan ei muuteta portin tilaa vaan muuttujaan a lisätään 1 tai 0 sen mukaan kumpiko tila pinnissä on. Ja jos pinnissä on jännite joka ei ole 0 eikä 1 niin mitä picci puuhaa tässä.

Jäsen
Jäsen
Viestit: 147
Liittynyt: Su Elo 30, 2009 13:44
ViestiLähetetty: Su Heinä 29, 2012 19:33
a.tikkanen kirjoitti:ääh... nii siis tuossa koodissahan ei muuteta portin tilaa vaan muuttujaan a lisätään 1 tai 0 sen mukaan kumpiko tila pinnissä on. Ja jos pinnissä on jännite joka ei ole 0 eikä 1 niin mitä picci puuhaa tässä.

Silti se luetaan 0 tai 1.

Vanhempi jäsen
Vanhempi jäsen
Viestit: 400
Liittynyt: Pe Maalis 06, 2009 18:23
ViestiLähetetty: Ma Heinä 30, 2012 5:24
Picin datasheetissä on kuvattu se, mitkä jännitetasot se tunnistaa loogiseksi nollaksi ja ykköseksi, jos sisään tulee muuta kuin "puhdas" käyttöjännite tai nollataso.

Vanhempi jäsen
Vanhempi jäsen
Viestit: 595
Liittynyt: La Marras 12, 2011 14:56
ViestiLähetetty: Ma Heinä 30, 2012 11:48
Datasheetistä näkee onko tuo karva inputtina schmitttriggerillä vai ei. Jos se on schmitti, niin se
vaihtaa tilaa pienellä hystereesillä jos tila kelluu. Mutta silti se luetaan nolla tai ykkönen. Ilman schmittiä
se vaihtaa tilaa vaan huomattavasti nopeammin, jos taso vaihtelee "kynnysjännitteen" vaiheilla.
Irrallaan oleva karva käyttäytyy samoin, kuin cmos logiikkkapiireilläkin, se on aivan ssatunnaisesti mitä
tahansa johtuen suuresta impedanssista. Siksi ne yleensä pitää kytkeä johonkin.

Kokenut jäsen
Kokenut jäsen
Viestit: 152
Liittynyt: Pe Tammi 06, 2012 16:34
ViestiLähetetty: Ti Heinä 31, 2012 7:17
juu tämäpä alkaakin jo selittämään miks aparaattukseni ei toimi. =)

Paluu Mikrokontrollerit ja ohjelmointi

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron