![](http://www.elektronika.lt/_sys/img/dot.gif) |
![](/_sys/img/dot.gif)
|
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 02 18, 16:31. Visos datos yra GMT + 2 valandos.
|
|
|
![](/_sys/img/box_ico.gif) |
Forumas » Elektronika žaliems » Mikroprocesorių projektavimas
|
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 1 iš 2 Pereiti prie 1, 2 Toliau |
|
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 24, 19:34 |
|
|
|
Sveiki, gal galėtų kas nors padėti padaryti 1 užduotį ?
"Paprastų mikroprocesorinių sistemų elementų projektavimas"
Užduotis: Suprojektuoti mikroprocesorinės sistemos fragmentą:
2. I2C / Kodas analogas keitiklis (KAK) / Įrašymas kas 0.5 sek
Galbūt kažkas turi kokių nors pavyzdžių ? |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 25, 01:24 |
|
|
|
NU jo, tikrai tema zaliems pagal pavadinima jau pamaniau kad kazkas procesoriu projektuos.
pavyzdsiu internete kiek tik nori ko gro is viska gatavai padaryta rastum.
tik tirk kad isorini adc adc retai kas naudoja
lengviau butu rasti i2c eeprom o adc jungiamas analogiskai |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 25, 10:07 |
|
|
|
Digix rašo: |
NU jo, tikrai tema zaliems :lol: pagal pavadinima jau pamaniau kad kazkas procesoriu projektuos. :lol:
pavyzdsiu internete kiek tik nori ko gro is viska gatavai padaryta rastum.
tik tirk kad isorini adc adc retai kas naudoja
lengviau butu rasti i2c eeprom o adc jungiamas analogiskai |
Naudoja tie, kas oversampling nepažysta. |
|
|
|
|
![](/_sys/img/dot.gif) |
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 29, 20:32 |
|
|
|
http://www.ti.com/product/lm3s9b90
aš užduotį turiu mikrovaldiklį (nuoroda viršuje) tai kaip supratau prie jo būtų galima prijungti tokį daiktą ??http://www.ti.com/product/TPS92660/technicaldocuments
Ir reikia sudaryti programą Įrašymui kas 0.5 sek.....
Kodas: |
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "inc/hw_ints.h"
#include "inc/hw_can.h"
#include "driverlib/can.h"
#include "driverlib/interrupt.h"
#include "driverlib/sysctl.h"
#include "driverlib/gpio.h"
#include "utils/uartstdio.h"
int main(void)
{
tKAKMsgObject zinute; /KodasAnalogasKeitiklis
int i = 0;
unsigned char duomenys[30];
zinute.ulMsgID = 1; // CAN zinutes ID
zinute.ulMsgIDMask = 0; // kauke naudojama kai yra ID filtravimas
zinute.ulFlags = 0; // veliavele
//nustatomas taktavimas is isorinio taktiniu impulsu generatoriaus
SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN |
SYSCTL_XTAL_16MHZ);
//ijungiamas bendros paskiries D portas kuriame yra reikalingi pinai
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
//nustatoma alternatyvi funkcija GPIO pinams.
GPIOPinTypeCAN(GPIO_PORTD_BASE, GPIO_PIN_0 | GPIO_PIN_1);
// pinams priskiriamos KAK0 funkcijos
GPIOPinConfigure(GPIO_PD0_CAN0RX);
GPIOPinConfigure(GPIO_PD1_CAN0TX);
// ijungiama KAK periferija
SysCtlPeripheralEnable(SYSCTL_PERIPH_KAK0);
// nustatomas KAK taktavimas
KAKBitRateSet(KAK0_BASE, SysCtlClockGet(), 16000000);
//ijungiamas KAK
KAKEnable(KAK0_BASE);
//kas 0.5s zinutei priskiriami duomenys ir ji yra irasoma
for (i=0;i<0.5;i++)
{
zinute.pucMsgData = &duomenys[i]; // rodykle i duomenis
zinute.ulMsgLen = sizeof(duomenys[i]); // siunciamu duomenu ilgis
KAKMessageSet(CAN0_BASE, 1, &zinute, MSG_OBJ_TYPE_TX);
SysCtlDelay(5 * SysCtlClockGet() / 3); //5s uzlaikymas
}
}
|
spėju čia nesamonė.. bet gal kas nors ištaisytų klaidas? |
|
|
|
|
![](/_sys/img/dot.gif) |
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 29, 21:50 |
|
|
|
kokas dar klaidas tu noti taisyti jei matosi kad programa isvis CAN o ne i2c protokolui parasyta
ir isvis nebesuprantu tau adc reikejo jungti ar led draiveri? |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 30, 09:52 |
|
|
|
Wantas rašo: |
Prijungiamas įrenginys turėtų būti "Kodas Analogas Keitiklis". |
tu gal isvis parinkineji ia atsitiktines mikroshemas? nes nei viena is ju nera tai kas prasoma salygoje
negi bent pavadinima peskaityti sunku? |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 30, 15:37 |
|
|
|
Tai kodas analogas keitiklis angliskai yra Digital to analog converter ?? ar ne ?
mes su grupe naudojam vieną bendrą mikrovaldiklį (http://www.ti.com/product/lm3s9b90).. o prie jo reikia prijungti skirtingą įrenginį. |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 30, 17:27 |
|
|
|
A, jo sumaisiau biski, viskas tesingai del pavadinimo sitas is esmes tinka
tik kam pasirinkai quad versija? tau viena ar 4 reikia pajungti? |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 30, 17:31 |
|
|
|
Aš iš viso nežinau ką rinktis... kokį radau tokį schemoje bandau prijungti.. bet net neįsivaizduoju nuo ko pradėt..
Citata: |
tau viena ar 4 reikia pajungti? <<<--- tai kaip ir vieną.
|
|
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 30, 20:18 |
|
|
|
Wantas rašo: |
Nuo ko pradėti norint parašyti programą šitam dalykui ??? :/ ![Confused](images/smiles/icon_confused.gif) |
kiek pamenu rieketu pirma pasiziureti ar laikines charakteristikos tinkamos, t.y. ar cpu susikalbes su keitikliu ir kitais komponentais. Rasymas programos nesunku. Susikuri kintamaji su keitiklio adresu ir perduodi duomenis i keitikli. pavyzdziu manau prie uzduoties turetu buti. |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
Mikroprocesorių projektavimas |
Parašytas: 2015 05 30, 20:35 |
|
|
|
Na turbūt jeigu būtų pavyzdžių su I2C sasaja, kurie tiktų mano variantui...tai tuomet pagalbos neieškočiau... |
|
|
|
|
|
![](http://www.elektronika.lt/_sys/img/box_ico.gif) |
Google paieška forume |
|
![](http://www.elektronika.lt/_sys/img/box_ico.gif) |
Naujos temos forume |
|
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
LEGO
Mänguköök,
mudelautod,
nukuvanker |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
KCD2 Mods
Installing KCD 2 Mods,
KCD 2 Guides,
KCD 2 Cheats |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
GTA 6 Wiki
GTA 6 Map,
GTA 6 Characters,
GTA 6 News |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
![Reklama](http://www.elektronika.lt/_sys/img/rrr2.gif)
|
![Reklama](http://www.elektronika.lt/_sys/img/rrr1.gif) |