Elektronika.lt
 2024 m. gruodžio 10 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

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 2024 12 10, 10:17. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » eeprom 24c32
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
 
  
Puslapis 56
Pereiti prie Atgal  1, 2, 3, 4, 5, 6  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 eeprom 24c32
PranešimasParašytas: 2019 01 13, 21:13 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Esme, kad tavo buffer[] yra stack'e arba kad ir bendroje atmintyje, kurios busena isejus is proceduros/f-jos neapibrezta ir gali buti uztrinta betrurio ISR ar kitos proceduros, todel tokiais atvejais reikia rezervuoti kaip static (auka, bet nedidele, jei protingai daryti).
Kodas:

const char* ftoa_convert(float skaicius){
   static char buffer[5];
   ftoa(skaicius, buffer, 2);
   return buffer;
}

ST7735_WriteString(5,  40, ftoa_convert(temperatura), Font_11x18, COLOR565_ORANGE_RED, COLOR565_BLACK);


arba:
Kodas:

 char buffer[5]; // kaip ir public gaunasi...

const char* ftoa_convert(float skaicius){
   ftoa(skaicius, buffer, 2);
   return buffer;
}

ST7735_WriteString(5,  40, ftoa_convert(temperatura), Font_11x18, COLOR565_ORANGE_RED, COLOR565_BLACK);
 eeprom 24c32
PranešimasParašytas: 2019 02 11, 14:12 Pranešti apie taisyklių pažeidimą Atsakyti su citata
dmb-220
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
nenoriu kurti naujos temos, del to paklausiu cia

yra problemos:
Type first defined here meniu.h
Type multiple definition of `dregme_power' meniu.h

turiu projekta. i main.c include meniu.h,
meniu.h apsirasau kintamuosiu. kiek kintamuju aprasau tiek gaunu tokiu pat error. jei kintamuosius perkeliu i meniu.c jokiu error nebuna. bet as negaliu prie ju prieiti, kituose pvz eeprom.c failuose. jie buna privatus. is pradziu problema taip ir buvau isprendes. bet dabar reik sitas error kazkaip isspresti. kodel tos klaidos atsiranda?

google daug ieskojau bet atsakymo kaip ir neradau. ten dazniausias atsakymas nedaryti include meniu.c, tik header failus.

_________________
Skype: dmb-220
 eeprom 24c32
PranešimasParašytas: 2019 02 11, 14:51 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Jei naudoji kazkokius savo apibreztus tipus, tai ir apibrezk juos kad ir mytypes.h
o visur, kur ju prireikia - idek
#include "mytypes.h"
"pasleptus" kintamuosius gali "isryskinti" per extern

pvz main.c
Kodas:
#include "mytypes.h"
int myGlobalInt1 = 0;
long myGlobalLong1 = 1;
double myGlobalDouble1 = 2.0;


meniu.c
Kodas:
#include "mytypes.h"
extern int myGlobalInt1;


motor.c
Kodas:
#include "mytypes.h"
extern long myGlobalLong1;


monitor.c
Kodas:
#include "mytypes.h"
extern double myGlobalDouble1;


Jei nenori naudoti extern, tei grudi visus globalius kintamuosius i myglobals.h ir juos inkludiniesi kur tik prireikia
 eeprom 24c32
PranešimasParašytas: 2019 02 14, 15:18 Pranešti apie taisyklių pažeidimą Atsakyti su citata
dmb-220
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
vel su savo problemomis,
turiu keleta davikliu ant I2C sasajos. kol buvo prie pc, ant trumpu laidu max 20cm programa veike puikiai. nepakibo ne karto.
dabar sudejau davikliu i deze, iki valdiklio nutempiau laidus, pajungiau daviklius. laidu ilgis koks 1 metras, daugiagyslis. kokia 15 gyslu.
programa veikia kuri laika ir pakimba. as asmeniskai kaltinu I2C ant ilgo laido prisigaudo kazko. gal itakos turi kad daugiagyslis. pakolkas dar salia esantys niekur nepajungti. bandziau salia mikrovaldiklio statyti pull up varzas, i sda ir i scl. bet nieko nepadejo. maitinimas nuo telefono pakrovejo, 5v 2A. per st-link adapteri. viskas taip pats kaip nuo kompo.

laukiu kokiu nors patda rimu, kaip susitvarkyti su sita nesamone

_________________
Skype: dmb-220
 eeprom 24c32
PranešimasParašytas: 2019 02 14, 16:08 Pranešti apie taisyklių pažeidimą Atsakyti su citata
gintaras_bar
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Kokio dydžio tos "pull up" varžos?
 eeprom 24c32
PranešimasParašytas: 2019 02 14, 16:52 Pranešti apie taisyklių pažeidimą Atsakyti su citata
dmb-220
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
gintaras_bar rašo:
Kokio dydžio tos "pull up" varžos?

6,8k omo po kanka tokia pakliuvo ir idejau, nuo 3,3v, nes 3,3v uzmaitinu i2c daviklius.
o laido storis neitakoja?

_________________
Skype: dmb-220
 eeprom 24c32
PranešimasParašytas: 2019 02 14, 17:12 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Nepaminejai kokia ten pas tave iranga, bet galimai komunikacijoms naudojamas 100kHz arba 400kHz daznis?

Varzeles reiktu jungti abiejose pusese ir nebijoti mazinti ju nominala (ziurek aprasyme kokia maziausia galima) ir nepamirsk keramikos ant nutolusio I2C chipo maisto!

Pvz jei chipui A galima min 330 omu, o chipui B min 1 komu, tai abiejuose galuose statai po 2k (lygiagreciai bus kaip sykis 1k), nors jei kabelis ilgas ir greiciai dideli (pvz 3.2MHz), tai rekes I2C linijos suderintuvu vytai porai.

Jei aplinka triuksminga, tai abiejose pusese gali reiketi 3v3 transilu specialiai I2C shynai saugoti.
 eeprom 24c32
PranešimasParašytas: 2019 02 14, 17:18 Pranešti apie taisyklių pažeidimą Atsakyti su citata
dmb-220
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
AlgisL rašo:
Nepaminejai kokia ten pas tave iranga, bet galimai komunikacijoms naudojamas 100kHz arba 400kHz daznis?

Varzeles reiktu jungti abiejose pusese ir nebijoti mazinti ju nominala (ziurek aprasyme kokia maziausia galima) ir nepamirsk keramikos ant nutolusio I2C chipo maisto!

Pvz jei chipui A galima min 330 omu, o chipui B min 1 komu, tai abiejuose galuose statai po 2k (lygiagreciai bus kaip sykis 1k), nors jei kabelis ilgas ir greiciai dideli (pvz 3.2MHz), tai rekes I2C linijos suderintuvu vytai porai.

Jei aplinka triuksminga, tai abiejose pusese gali reiketi 3v3 transilu specialiai I2C shynai saugoti.


100kHz i2c daznis. daiktas namuose naudojamas, saldytuvas, saldiklis ir pan prietaisiai.

bandysiu uzdeti mazesnes varzas. ir kondensatorius, ant davikliu pcb varzos pull up yra, kazkokios.
p.s. su vienu pakroveju, kinisku po 30-60 min pakibdavo, pajungiau nuo asus telefono pakrovejo, jau kelias valandas kaip dirba. cia atsitiktinumas ar asus geresnes kokybes

_________________
Skype: dmb-220
 eeprom 24c32
PranešimasParašytas: 2019 02 14, 18:45 Pranešti apie taisyklių pažeidimą Atsakyti su citata
gintaras_bar
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
dmb-220 rašo:
6,8k omo po kanka tokia pakliuvo ir idejau, nuo 3,3v, nes 3,3v uzmaitinu i2c daviklius.
o laido storis neitakoja?
6K8 akivaizdžiai per daug. Jei kabelio ilgis jau matuojamas metrais, varžų nominalai turi būti šimtai omų. Pirmai pradžiai siūlau pabandyti 300 omų. Dar vienas, labai svarbus dalykas, kaip ta I2C linija išsidėsčiusi. Jei žvaigždės principu, t.y. mikrovaldiklio plokštė centre, o likę prietaisai spinduliais į šonus, tai LABAI BLOGAI! I2C linija turi būti nuosekli - prasideda ties mikrovaldikliu ir pasibaigia ties labiausiai nutolusiu prietaisu, pakeliui, aplankydama ir kitus prietaisus. Varžos tik linijos pradžioje ir pabaigoje, jokių varžų tarpinėse "stotelėse".
Kita vertus 100kHz dažnis gali būti per didelis, reikėtų pabandyti ir su mažesniais dažniais.
Laido storis nesvarbu, čia srovės nedidelės teka. O štai parazitinė talpa, daro labai didelę įtaką. Todėl kuo storesnė izoliacija, t.y. kuo labiau laidai vienas nuo kito nutolę, tuo geriau. Na bet čia "šakėmis ant vandens", grynai teoriniai išvedžiojimai Smile
 eeprom 24c32
PranešimasParašytas: 2019 02 14, 19:10 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
dmb-220 rašo:
p.s. su vienu pakroveju, kinisku po 30-60 min pakibdavo, pajungiau nuo asus telefono pakrovejo, jau kelias valandas kaip dirba. cia atsitiktinumas ar asus geresnes kokybes

Tai vat ir reikejo aiskinti, kad paleidinejamas vienfazis ( ? ) variklis....
Cia jau galimai tas kinietiskas maistas ir paveda, kai gauna gera trukdi is tinklo.
 eeprom 24c32
PranešimasParašytas: 2019 02 14, 20:20 Pranešti apie taisyklių pažeidimą Atsakyti su citata
dmb-220
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
AlgisL rašo:
dmb-220 rašo:
p.s. su vienu pakroveju, kinisku po 30-60 min pakibdavo, pajungiau nuo asus telefono pakrovejo, jau kelias valandas kaip dirba. cia atsitiktinumas ar asus geresnes kokybes

Tai vat ir reikejo aiskinti, kad paleidinejamas vienfazis ( ? ) variklis....
Cia jau galimai tas kinietiskas maistas ir paveda, kai gauna gera trukdi is tinklo.


i galutine vieta pajungiau nupirkta maitbloki
https://www.aliexpress.com/item/12-v-LED-Power-Supply-3-5-8-5-10-15-30-A-DC-12V-LED/32917708245.html?spm=2114.13010708.0.0.3a994c4dCP88jq
cia skirta LED uzmaitinti. todel tokie nekokybiski, ir grybauja. su situo maitblokiu sugebejo veikti kokias 2-3 minutes ir pakibo.
po maitblokio 12v paduodu i https://www.aliexpress.com/item/DC-USB-Step-Down-Module-9V-12V-19V-To-5V-3-3V-3A-Power-Supply-Charger/32919272162.html?spm=a2g0s.13010208.99999999.383.5d933c00W4S3Xd gaunu 3,3v ir i valdikli stm32f103.

gal butu kokiu pasiulymu kaip apsisaugoti nuo tinklo trukdziu ar pan? ar toki maitbloki mesti lauk ir deti transformatoriu su diodu tiltu ir viskas?

_________________
Skype: dmb-220
 eeprom 24c32
PranešimasParašytas: 2019 02 14, 23:33 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Kad zinoti ko "bijo" kitaiskas maitblokis, reikia zinoti bent apytiksle jo schema, bet manau, kad padetu tinkamoje vietoje tinkamas kondensatorius.
 eeprom 24c32
PranešimasParašytas: 2019 02 15, 09:27 Pranešti apie taisyklių pažeidimą Atsakyti su citata
dmb-220
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
AlgisL rašo:
Kad zinoti ko "bijo" kitaiskas maitblokis, reikia zinoti bent apytiksle jo schema, bet manau, kad padetu tinkamoje vietoje tinkamas kondensatorius.


namuose dar radau kitoki maitbloki, is kinu
https://www.aliexpress.com/item/high-quality-dual-Output-Switching-power-supply-50W-5V-6A-12V-2A-ac-to-dc-power/1710762919.html?spm=2114.search0104.3.1.5a447dcbHl82M4&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_319_317_10696_10084_453_10083_454_10618_10307_10820_10821_537_10303_10302_536_10902_10059_10884_10887_321_322_10103,searchweb201603_70,ppcSwitch_0&algo_expid=443c0582-49eb-4dca-b4cc-e610a2d7527e-3&algo_pvid=443c0582-49eb-4dca-b4cc-e610a2d7527e
su situo veikia kuo puikiausiai, jokiu pakibimu. ant ribos 12v riba bet gal atlaikys.

_________________
Skype: dmb-220
 eeprom 24c32
PranešimasParašytas: 2019 02 15, 09:43 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
LED driveriai is principo veikia kitaip nei iprasti SMPS, tad kai pajungi po jo ne LED'us, o step-down su talpa iejime, tai LED driveris pereina i apsaugos rezima.....
Kai maitblokis atviras, gali pakoreguoti jo schema, bet protingiausia butu is karto naudoti ne driveri, o maitbloki.
 eeprom 24c32
PranešimasParašytas: 2019 02 17, 16:09 Pranešti apie taisyklių pažeidimą Atsakyti su citata
dmb-220
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
pas manes bedos nepasitraukia, pastaciau normalu maitbloki. valdiklis veikia puikiai nepastringa.
bet pajungus reliu moduli susiduriau su kita problema.
rele isijungiant ir issijungiant, pakimba LCD (st7735s). valdiklis toliau dirba nes rele sudirba. maitblokis turi 2 isejimus, 5 ir 12 v. is pradziu buvau valdikli pajunges ant 5v linijos ant tos pacios, ir reles uzmaitinamos. galvojau perjungsiu ant 12v, linija kita. bet problema niekur nedingo. lcd maitinau nuo 3.3v, poto uzmaitinau nuo 5v. vistiek tas pats.

gal eilini karta galesite kazka patarti?

_________________
Skype: dmb-220
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie Atgal  1, 2, 3, 4, 5, 6  Toliau
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

GENERAL FINANCING BANKAS

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

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
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
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 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama