 |

|
|
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 12 17, 20:50. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » programatoriaus logika
|
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
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 06 12, 17:58 |
|
|
|
|
| BLASTER rašo: |
Nū.. Pasielgei ne kaip elektronikas Mes darysim patys... Tikrai nesiruošiu mokėt virš 300Lt, kai galiu mokėt ~10  |
Toolsais reikia naudotis( o ne juos darytis) ir kurti savo produktą. IMHO.
Be to už 2 buferius 300 nemokėjau Mokėjau už ploštę su LPC2129, Ethernet, USB.
IARo nenudoju todėl kad kol kas ir CrossWorks gerai.
p.s. beje ko jūs tą IAR taip garbinat Softas ne be priekaištų , yra bugų. Ar jums svarbu kad kodas bus keliais baitais mažesnis ? Mane kol kas tai IAR domintų tik dėl MISRA C Checker. |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 06 12, 20:00 |
|
|
|
|
| Mūsų atveju iš to ARM'o reikės išspaust viską iki paskutinių. Kodo nusimato nemažai, o ir greičio gali būti maža. |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 06 12, 22:12 |
|
|
|
|
| CodeC rašo: |
| LPT 5V aukstas lygis. tai vadinasi 4 dalikliuku reikia ir viskas. |
Dėl įdomumo katik pasimatavau aukštas lygis yra ~3.8V. Bent pas mane... |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 06 12, 22:53 |
|
|
|
|
Na OK, čia sueis daliklis. BET... Kaip žiūriu, tai tie kanalai nuolat atidaryti.
Va pvz maniškiam programatoriuj į mikriuko EN koją ateina valdymas ir tai leidžia mikrovaldikliui dirbti esant neatjungtam programatoriui. O kaip bus su šituo..?
Beje, neradau kur prie ARM'o jungti programatoriaus signalą TRST. Turit minčių..? |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 06 14, 15:35 |
|
|
|
|
| HC/HCT ieimo sxemoi yra apsauginis diodas i maitinima. Tad virsijus maitinima o,6V pakilt srve i ieima is ltp, bet jokiu budu nesupleskinsi komponento. LPT neduoda tiek sroves kad pakakt nupust dioda. Bet del sventos ramybes galit paduot per 1k varza ir nereiks jokiu dalikliu |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 10 29, 23:15 |
|
|
|
|
Va ėmiau ir prikėliau pusmečio senumo temą..
Gedai, kokį µC kankini? Sakau gal philipso..? Įkalbino mane žmonės naudot filipso ARM, nes jie ant to pasinešę ir daugiau praktikos turi. Na žodžiu, įsigijau porelę greitų..
Dabar prašymas: galėtum mestelt programėlę, kuri LED'ą mirkčioja? Toliau jau pats kaipnors...  |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 10 30, 02:24 |
|
|
|
|
Taip, užsakinėjam..
P.S. programėlė gerai būtų rašyta ASM'u.
P.P.S. kur rast assembler instrukcijas?  |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 10 30, 12:56 |
|
|
|
|
Na su C rašytą programėlę turiu..
| Kodas: |
#include <targets/LPC21xx.h>
static void
MAM_init()
{
MAMCR = 0;
MAMTIM = 0x03;
MAMCR = 2 ;
}
static void
PLL_init()
{
PLLCFG = 0x43;
PLLCON = 0x01;
PLLFEED = 0xAA;
PLLFEED = 0x55;
while(!(PLLSTAT & 0x400));
PLLCON = 0x03;
PLLFEED = 0xAA;
PLLFEED = 0x55;
}
static void
ledInit()
{
IO0DIR |= 0xD00;
IO0SET = 0xD00;
}
static void
ledOn(void)
{
IO0CLR = 0xD00;
}
static void
ledOff(void)
{
IO0SET = 0xD00;
}
void
delay(volatile int d)
{
for(; d; --d);
}
int
main(void)
{
PLL_init();
MAM_init();
ledInit();
while (1)
{
ledOn();
delay(200000);
ledOff();
delay(200000);
}
return 0;
} |
|
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 10 30, 13:00 |
|
|
|
|
Kam Tau ARM'as, jei su su ASM ketini programuoti?....
Niekas ARM'o asemblerio nesimoko, ir niekam to nereikia. Visi tik su C programuoja.
O del mirksiuko, pasižiūrek ARMo PDF'ą kokiu adresu yra išėjimo portai, ir invertuok to adreso bitus. Viskas. |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 10 30, 13:07 |
|
|
|
|
Na OK, bandysiu C..
Beje, kur dabar rasti lentelę su visais registrais? Vėlgi, su AVR buvo simple - viskas vienoje vietoje. O čia reikia rankiotis po vieną registrą visam datašyte, kuris užima 10MB.. |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 10 30, 13:51 |
|
|
|
|
| BLASTER rašo: |
Na OK, bandysiu C..
Beje, kur dabar rasti lentelę su visais registrais? Vėlgi, su AVR buvo simple - viskas vienoje vietoje. O čia reikia rankiotis po vieną registrą visam datašyte, kuris užima 10MB.. |
C ir tik C. Jokių asm'ų, na nebent labai reikės tai kelias eilutes gali įmest
Koki ARMą naudoji ?
Siūlyčiau parsisiųsti
The Insider's Guide To The Philips ARM7-Based Microcontrollers
An Engineer's Introduction To The Philips LPC2100, including a full description of the ARM7-TDMI core and self-teaching examples for the Keil and GNU toolchains
http://www.hitex.co.uk/arm/
Spausdinti neleidzia, bet šią problemą sutvarko PDF Password remover  |
|
|
|
|
|
 |
 |
programatoriaus logika |
Parašytas: 2005 10 30, 15:11 |
|
|
|
|
Kolkas nenaudoju, bet ruošiuos naudot LPC2148FBD64. Na, pats toks nekukliausias ARM'ukas Buvo vienkartinė galimybė pigiai gaut, tai pasinaudojau ja..
Dėkui už linkus - reiks pasiskaityt..
Daug skaitymo nusimato - vien tik User Manual sveria 10MB..  |
|
|
|
|
|
 |
programatoriaus logika |
Parašytas: 2005 10 30, 20:02 |
|
|
|
|
| BLASTER rašo: |
| Beje, kur dabar rasti lentelę su visais registrais? Čia reikia rankiotis po vieną registrą visam datašyte, kuris užima 10MB.. |
Viskas turi būti suklasifikuota pagal funkcijas, nebūtina skaityti viso 10Mb. Pasižiūrėk kur apie I/O portus rašo, ir turėtum rasti kurie ten registrai už visą tą reikalą atsakingi. Dažniausiai tik kokie 2-3 registriukai būna.. ne daugiau... |
|
|
|
|
|
|
 |
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 |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |