LED villogtató

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

Portb.0=1 nem Pin.
JAni
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A chip blső órajele 1.2 MHz!
Avatar
dompii
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2010. november 20. szombat, 7:00

Hozzászólás Szerző: dompii »

Köszönöm, már javult.... már normálisabban villog :)
Engem az zavar(t), hogy beírok neki 300ms-ot és szinte semmi, most is 3000ms kb 1 másodperc. de mire kisérletezhettem volna egyenlőre ismeretlen okból nem tudom progizni az ic-t. A másik ic meg 128 khz-en maradt.... köszi a segítséget, ha meg jönnek a következő ick akkor próbálkozok még...
Avatar
dompii
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2010. november 20. szombat, 7:00

Hozzászólás Szerző: dompii »

Robert írta:A chip blső órajele 1.2 MHz!
nem 20 mhz?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Tiny13 adatlap:
www.atmel.com/dyn/resources/prod_documents/doc2535.pdf

6.2.4 fejezet:
Órajel: 9.6 MHz, DivClk8=On. Azaz 9.6/8 MHz=1.2MHz belső RC tag. DE: ha az osccal regisztert elpiszkáltad/átírtad, akkor ez -50%/+100% lehet!
Avatar
dompii
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2010. november 20. szombat, 7:00

Hozzászólás Szerző: dompii »

Köszönöm a válaszokat!
elindult :)
nagyon frankón megy
Avatar
igyula
Újonc
Újonc
Hozzászólások: 13
Csatlakozott: 2011. február 18. péntek, 7:00

igyula

Hozzászólás Szerző: igyula »

Sziasztok!

Szeretném ha valaki segítene abban hogy melyik egységeket vegyem meg ha bele szeretnék mélyülni az AVR használatába. Az ár nem az elsődleges kérdés, csak hosszabb távon is jó legyen.
Többször írtam Róbertnek de nem kaptam választ.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Jó lenne ha leírnád, mik az elképzeléseid?
Mire szeretnéd használni?
Kel 1 jó programozó. STK200 1*ű és könnyen javítható!
Vagy STK500 USB-s és gyorsabb, de nehezebb használatba venni.

Kellene valamilyen alap panel. Amivel többféle HW. és SW. lehetőséget kipróbálhatnál.
(Robert már sajnos csak az Avr-Duinokat favorizálja! Ő biztos tudja miért?
Azért nézzél szét más helyeken a neten!)

Kel még jó páka, mérő műszer, dugdosós próbapanel, kábelek, elektromos alkatrészek.....


Ja és a legfontosabb, olvasd el a Főoldalon található linkek tartalmát! 8)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Nehéz a válasz...
De:

Indulasra amit javasolni tudnek: AVR-Duino alappanel, es Ext1
kiegeszitopanel. Ezzel az elindulast konnyen meg lehet ejteni.
LEDvillogtato, sorosport, LCD es erre epitve a tovabbiakban
tovabbhaladni....
Az ethernettel nem er ilyenkor kacsintgatni, mert az ne az elso lepes
legyen:)

A kiindulashoz meg az onprogramozo (bootloaderes) rendszerrel erdemes elindulni, es _csak utana_ elmenni az onallo ures IC-k programozasa fele (altalaban kezdokent 1-3 kizarodott IC a termes (nalam 1,5 csonyi volt) .
Programozonak az STK500 javasolt, ez meg jopar evig tamogatott es az osszes AVRchipeket programozza (a nagyon uj 6 labuakat nem). Tamogatas Windows, Linux alatt teljeskoru.

Fejlesztorendszerként induláskor Arduino ill Bascom-AVR javasolt - kérdés
hogy milyen előismeret van terítéken (Pascal, Visual nyelvek, ASM, PIC
ismerete, C, stb).

Az indulasra az alapokat nagyon vazlatosan el tudom mondani, mire kell
vigyazni, es mik a korai buktatok.

Talan segitettem (bar szerintem erdemes meg egyeztetni vagy akar
szemelyesen talalkozni - ugy lehet hogy egyszerubb).


Es nehany kerdesre meg valaszok:)
Arduino hardware : miert...
- konnyen epitheto, javithato es rengeteg kiegeszito van hozza a neten (itt is, es mas oldalakon is)
- nagyon kiforrott hardware, modularis felepitessel -> modularis mind a processzoros alappanel (az atmega/AVR mellett van PIC, ARM, Vinculim processzoros alappanel is, ezekkel a fedpanelek csereberelhetoek)
- az alapoktol egeszen a profi programozasig alkalmas, leven nyelv szinten nem kotott! Bascom-AVR, C, ASM (gepikod), C++, pascal. Ezzel mind lehet programozni, fordító kérdése.
- Női ágazat is van az Arduinoból: Lilypad néven... Ruhába építhető ágazata a rendszernek....:)

Páka tényleg kell:)
Dugdosós anel kontakthibagyár. Alapokhoz esetleges, komolyabb rendszerekhez inkább csupalyukas demo/forraszpanel javasolt. A kontakthiba kevesebb:)

Ami a legfontosabb: NE rakétavezérlővel kezdjen az emberfia/lánya. Léésenként lehet haladni....

És ami kell még: szabadidő!
"Az a tudás amit megszerzel, a Tied!"

Kérdezni nyugodtan, csak olyat ne, hogy ez a feladat. Ki oldja meg nekem?:) Ha van elképzelés, mintakód - mindan jöhet. A fórumon úgyis (jószándékkal) szét lesz szedve. Pro-Kontra érvekkel.... De a többi fórimcikk is ezekről szól...


U.,i.: Egyéb fejlesztőkészletek sem rosszak. A modularitás és a bővíthetőséget és a modularitást tessék szem előtt tartani... Valamint a beszerezhetőséget... (mondjuk ne Uj-Zélandi fejlesztőkörnyezet legyen, mert a szállítás sokba kerül...)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Te döntsd el, mit akarsz!
Megvenni a kész panelt a kész programmal!
Hozzá a késsz bővítéseket!
Nehogy már 1-2 alkatrészt tönkre tegyél!
Aztán nézni a led-eket milyen szépen villognak -

És nem tanultál semmit, nem izgultál, hogy vajon sikerült?
Vagy kijön a füst belőle, ami működteti az IC-t?

:lol:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ezért van a csupalyuk fedpanel a holmihoz:).

Kezdőknek a program, forrasztás és hwfejlesztés egyszerre - túl sok hiba. Így a korai kudarc: garantált....

Félkész HW esetén nagyrésze megúszható:)....
Avatar
szepnorbee
Bitmanipulátor
Hozzászólások: 122
Csatlakozott: 2009. augusztus 31. hétfő, 6:00

Hozzászólás Szerző: szepnorbee »

Légyszi segítsetek. Van egy gyári mega16-al szerelt demopanelem. Egy ledsor is van rajta. Mellékeltek hozzá C nyelvű demóprogramot ami a ledsort teszteli:

Kód: Egész kijelölése

#include <iom16v.h>
#include <macros.h>
#define  uchar unsigned char
#define  uint  unsigned int
//şÁĂëĽŃӳٳĚĐň
void delay(uint ms)
{
    uint i,j;
    for(i=0;i<ms;i++)
       {
       for(j=0;j<1141;j++);
       }
}
//Ö÷żŘłĚĐň
void main()
{
   uint k;
   DDRA=0XFF;
   PORTA=0XFF;
   while(1)
   {
   for(k=0;k<8;k++)//Ń­»·ÉÁ˸
   { 
   PORTA&=~BIT(k);
   delay(50);
   
   PORTA|=BIT(k);
   delay(50);
   }
   }
}
Ez műküdik ha beégetem.

Nade én Basicben szeretném használni a panelt.
Írtam egy egyszerű programot:

Kód: Egész kijelölése

$regfile = "m16def.dat"
$crystal = 7372800

Config Pina.2 = Output

Dim Wtime As Byte

Wtime = 255

Do
  Set Porta.2
  Waitms Wtime
  Reset Porta.2
  Waitms Wtime
Loop

End
A hibajelenség az hogy ez már kb. a harmadik programom de egyetlen ledet sem tudok megvillantani. Mit nézek el? A LED egyik lába az UC-re van kötve a másik lába pedig egy soros 1K-s ellenáláson keresztül 5V-ra. Órák óta ezzel nyüglődök :)

Probléma megoldva. A BASCOM valamiért rosszul kezeli az USBASP-met és rossz kódot ír be (szerintem). Extreme Burner AVR-el beégetve tökéletesen megy minden.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Config porta.2=output
Avatar
szepnorbee
Bitmanipulátor
Hozzászólások: 122
Csatlakozott: 2009. augusztus 31. hétfő, 6:00

Hozzászólás Szerző: szepnorbee »

Üdv! Lenne egy olyan problémám, sőt inkább kérdésem, hogy hogyan lehetne AVR-el 0 és 1 volt közötti feszültséget előállítani úgy, hogy ez tized, esetleg század pontosan beállítható legyen szoftverből viszonylag rövíd idő alatt? Milyen alkatrész kellene ehez pluszba? digitális potméter vagy valami ilyesmi? (pwm kizárt)
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Hozzászólás Szerző: winnerbt »

kérdés, mi az a rövid idő?
SPI-s DAC-okat 10-12-biteseket bagóért kapsz. Van dual/négyes 32-es stb. Azt kell megnézni, hogy van-e a végén követő OPA, már ha terhelni akarod.
A PWM miért nem jó?
JAni
Válasz küldése