Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių .
Pastebėjus nusižengimus, prašome pranešti .
Dabar yra 2025 03 14, 20:41. Visos datos yra GMT + 2 valandos.
Forumas » Mikrovaldikliai » atmega8 ir watchdog
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
Pasirinkite forumą Pagrindinis forumas ---------------- Forumo informacija Pastabos ir pageidavimai Vykdomi projektai Žinantiems ir klausiantiems. Ar žinai, kad... Įvairūs Elektronikos technologijos ---------------- Elektronika žaliems Mokslai Schemų montažas, skaičiavimai, derinimas Principinės elektrinės schemos Analoginė elektronika Skaitmeninė elektronika Korpusai Prietaisai, įrankiai, medžiagos Mikrovaldikliai Atminties elementai Maitinimo šaltiniai Indukciniai elementai Kiti elektronikos komponentai Energetika ir elektrotechnika Buities elektronika ---------------- Garso aparatūra Garso stiprintuvai Lempinė technika Akustika Televizija, vaizdo aparatūra Optika, skaitmeninė fotografija Apsaugos ir valdymo sistemos Buitinė technika, apšvietimas Autoelektronika, automatika, robotai ---------------- Autoelektronika Automobilinė garso aparatūra Autotiuningas Autodiagnostika Automobilinės apsaugos sistemos Automatika, robotai, RC modeliai Ryšio technologijos ---------------- Radioelektronika Radioelektronika – siųstuvai Radioelektronika – imtuvai Telefonija, tinklai, ryšio elektronika GPS technologijos, navigacija, GIS sistemos Kompiuterinė ir programinė įranga ---------------- Informacijos kaupikliai Sisteminės plokštės, procesoriai Vaizdo plokštės, monitoriai, TV-tiuneriai Kompiuteriai, jų priedai, periferija PK spartinimas ir modifikavimas Programinė įranga Programavimas Skelbimai ir pareiškimai ---------------- Darbas, remontas, paslaugos, renginiai Siūlo, parduoda, dovanoja daiktus Ieško, perka daiktus Pareiškimai, padėkos, skundai
Visi pranešimai 1 dienos 7 dienų 2 savaičių 1 mėnesio 3 mėnesių 6 mėnesių 1 metų Iš pradžių senesni Iš pradžių naujesni
atmega8 ir watchdog
Parašytas: 2013 10 24, 22:52
Norejau paklausti, kaip ji reikia naudoti? ar uztenka sitaip kode ji aprasyti
Kodas:
while(1)
{
wdt_enable(WDTO_500MS);
wdt_disable();
.
.
.
Paskutinį kartą redagavo pcwortex , 2013 10 25, 01:24. Redaguota 1 kartą _________________ Diplomas tik etikete ant konservų dėžutes. O kas slepiasi dėžutėje neaišku.
atmega8 ir watchdog
Parašytas: 2013 10 24, 23:31
Kodas:
wdt_enable();
while(1){
....
wdt_reset();
....
}
atmega8 ir watchdog
Parašytas: 2013 10 24, 23:54
Situo variantu programa is viso neveikia
AlgisL rašo:
Kodas:
wdt_enable();
while(1){
....
wdt_reset();
....
}
_________________ Diplomas tik etikete ant konservų dėžutes. O kas slepiasi dėžutėje neaišku.
atmega8 ir watchdog
Parašytas: 2013 10 24, 23:59
kiki timeout uzdejai? ar palikai tuscia wdt_reset() ?
irasyk savo pageidaujama WDTO_xxx ir turi veikti, jei fusai teisingi.
atmega8 ir watchdog
Parašytas: 2013 10 25, 00:10
wdt_reset() palikau tuscia, o i wdt_enable(5)m tai butu 0.52s. fusaim tai esu uzdejes varnele ant WDTON daugiau nagu nekisau prie ju
AlgisL rašo:
kiki timeout uzdejai? ar palikai tuscia wdt_reset() ?
irasyk savo pageidaujama WDTO_xxx ir turi veikti, jei fusai teisingi.
_________________ Diplomas tik etikete ant konservų dėžutes. O kas slepiasi dėžutėje neaišku.
atmega8 ir watchdog
Parašytas: 2013 10 25, 01:18
_________________ Diplomas tik etikete ant konservų dėžutes. O kas slepiasi dėžutėje neaišku.
atmega8 ir watchdog
Parašytas: 2013 10 25, 07:36
uzkomentuok viska del wdt_ ir jei programa veiks, tada kaltas wdt_ netinkamas taikymas, jei neveiks, kalta pati programa.
atmega8 ir watchdog
Parašytas: 2013 10 25, 10:31
AlgisL rašo:
uzkomentuok viska del wdt_ ir jei programa veiks, tada kaltas wdt_ netinkamas taikymas, jei neveiks, kalta pati programa.
Kai uzkomentuoji viskas veikia pabandysiu sivakara su parasyti kokia nors paprasciausia programele ir pabandysiu ijungti watchdog, gal pavyks netycia
_________________ Diplomas tik etikete ant konservų dėžutes. O kas slepiasi dėžutėje neaišku.
atmega8 ir watchdog
Parašytas: 2013 10 25, 17:03
pcwortex rašo:
wdt_reset() palikau tuscia, o i wdt_enable(5)m tai butu 0.52s. fusaim tai esu uzdejes varnele ant WDTON daugiau nagu nekisau prie ju
AlgisL rašo:
kiki timeout uzdejai? ar palikai tuscia wdt_reset() ?
irasyk savo pageidaujama WDTO_xxx ir turi veikti, jei fusai teisingi.
PonyProg'as? Kiek pamenu ten varnelė turi būti nuimta, kad funkcija būtų aktyvi. Pataisykit, jei klystu..
atmega8 ir watchdog
Parašytas: 2013 10 25, 18:37
Katushke rašo:
PonyProg'as? Kiek pamenu ten varnelė turi būti nuimta, kad funkcija būtų aktyvi. Pataisykit, jei klystu..
Deja, as naudoju avr studio 4
_________________ Diplomas tik etikete ant konservų dėžutes. O kas slepiasi dėžutėje neaišku.
atmega8 ir watchdog
Parašytas: 2013 10 25, 19:20
na paraciau tokia programele, atrodo, kad jinai veikia tikrinau su proteusu taciau, dabar nelabai suprantu to watchdog veikimo. Jeigu time out uzdedu maza ir programa nespeja pasiekti wdt_reset(); eilutes, tai valdiklis perkraunamas yra. Ir kokia to prasme tada blin?
Kodas:
#include<avr/io.h>
#include<avr/delay.h>
#include<avr/wdt.h>
main()
{
uint16_t *k,t;
wdt_enable(5);
DDRD=255;
while(1)
{
k=&t;
for(int i=0;i<254;i++)
{
*k=i;
k++;
PORTD|=i;
_delay_ms(100);
wdt_reset();
}
}
}
_________________ Diplomas tik etikete ant konservų dėžutes. O kas slepiasi dėžutėje neaišku.
atmega8 ir watchdog
Parašytas: 2013 10 25, 19:49
tai visa esme ir yra, kad wdt_reset() turi kvieti dazniau nei nurodytas watchdog suveikimo periodas.
jei nurodai perkrauti uzstrigusia programa po 1sek, tai ir resetuoti watchdog laikmati turi dar nepraejus 1sek nuo paskutinio reset() ar enable(period)
atmega8 ir watchdog
Parašytas: 2013 10 26, 19:22
Dabar supratau veikimo principa aciu uz pagalba
_________________ Diplomas tik etikete ant konservų dėžutes. O kas slepiasi dėžutėje neaišku.
„Google“ paieška forume
Naujos temos forume
FS25 Tractors
Farming Simulator 25 Mods ,
FS25 Maps ,
FS25 Trucks
ETS2 Mods
ETS2 Trucks ,
ETS2 Bus ,
Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods ,
FS22 Maps ,
FS25 Mods
VAT calculator
VAT number check ,
What is VAT ,
How much is VAT
LEGO
Mänguköök ,
mudelautod ,
nukuvanker
KCD2 Mods
Installing KCD 2 Mods ,
KCD 2 Guides ,
KCD 2 Cheats
FS25 Mods
FS25 Harvesters ,
FS25 Tractors Mods ,
FS25 Maps Mods
Dantų protezavimas
All on 4 implantai ,
Endodontija mikroskopu ,
Dantų implantacija
FS25 Mods
FS25 Maps ,
FS25 Cheats ,
FS25 Install Mods
GTA 6 Wiki
GTA 6 Map ,
GTA 6 Characters ,
GTA 6 News
FS25 Mods
Farming Simulator 25 Mods ,
FS25 Maps
ATS Trailers
American Truck Simulator Mods ,
ATS Trucks ,
ATS Maps