<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title><![CDATA[AVR-NEWS]]></title><description><![CDATA[Teksty]]></description><link>http://avr-news.freehostia.com/</link><copyright><![CDATA[Copyright AVR-NEWS]]></copyright><generator>sNews CMS</generator><item><title><![CDATA[AVR Studio 4.15]]></title><description><![CDATA[  AVR StudioÂ® 4 jest profesjonalnym zintegrowanym Å›rodowiskiem rozwojowym (IDE) pozwalajÄ…cym na tworzenie i debugowanie aplikacji wykorzystujÄ…cych mikrokontrolery  AVRÂ®.    AVR Studio zawiera w sobie asembler oraz symulator i dziaÅ‚a w systemach WindowsÂ® 9x/NT/2000/XP.    
Program jest dostÄ™pny na stronie firmy ATMEL.    
AVR Studio w wersji   4.15   obsÅ‚uguje najnowsze ukÅ‚ady z rodziny AVR. NowoÅ›ciÄ… jest takÅ¼e obsÅ‚uga   AVR ONE!   (narzÄ™dzie do programowania i debugowania on-chip). Przy wykorzystaniu tego narzÄ™dzia mamy moÅ¼liwoÅ›Ä‡ bieÅ¼Ä…cego przyÅ‚aczania/odÅ‚Ä…czania siÄ™ do dziaÅ‚ajÄ…cego procesu.  
W pakiecie znajduje siÄ™ takÅ¼e AVR Battery Studio v1.0.
    
    
  
  
  ]]></description><pubDate>Thu, 22 Jan 2009 11:39:57 +0000</pubDate><link>http://avr-news.freehostia.com/programy/avr-studio-415/</link><guid>http://avr-news.freehostia.com/programy/avr-studio-415/</guid></item><item><title><![CDATA[BÅ‚Ä…d w ATMega88]]></title><description><![CDATA[  

Mikrokontroler   ATMega88   jest wedÅ‚ug mnie jednym z najbardziej udanym konstrukcyjnie ukÅ‚adem firmy Atmel. Jest maÅ‚y i wrÄ™cz idealny do zastosowaÅ„ w Å›rednio skomplikowanych aplikacjach. Posiada wewnÄ™trzny oscylator RC, dziÄ™ki czemu moÅ¼e pracowaÄ‡ praktycznie bez elementÃ³w zewnÄ™trznych (gdy nie jest wymagana wysoka stabilnoÅ›Ä‡ czÄ™stotliwoÅ›ci pracy). WyposaÅ¼ony w sprzÄ™towe interfejsy: I2C (TWI w nomenklaturze Atmela), SPI, USART pozwala na prostÄ… implementacjÄ™ komunikacji z otoczeniem. Przerwania zewnÄ™trzne dostÄ™pne praktycznie na kaÅ¼dym pinie dajÄ… sporÄ… dowolnoÅ›Ä‡ przy projektowaniu pÅ‚ytki drukowanej docelowej aplikacji.    

Pewnie moÅ¼na wymieniÄ‡ jeszcze wiele zalet wspomnianego ukÅ‚adu, ale czas na Å‚yÅ¼kÄ™ dziegciu.    
Ostatnio tworzyÅ‚em program, ktÃ³ry korzystaÅ‚ z   watchdoga   bÄ™dÄ…cego wewnÄ™trznÄ… czÄ™Å›ciÄ… ukÅ‚adu ATMega88. W trakcie testÃ³w okazaÅ‚o siÄ™, Å¼e po zresetowaniu ukÅ‚adu przez watchdog, mikrokontroler nie chce wystartowaÄ‡ â€“ potrzebne jest odÅ‚Ä…czenie i ponowne podÅ‚Ä…czenie zasilania, poniewaÅ¼ zewnÄ™trzny reset nie pomagaÅ‚. DÅ‚ugo szukaÅ‚em bÅ‚Ä™du we wÅ‚asnej aplikacji, aÅ¼ w koÅ„cu doszedÅ‚em do wniosku, Å¼e wina nie leÅ¼y po mojej stronie. OkazaÅ‚o siÄ™, Å¼e mikrokontroler, po resecie wywoÅ‚anym przepeÅ‚nieniem licznika watchdoga, nie wyÅ‚Ä…czaÅ‚ ukÅ‚adu watchdog, a dodatkowo ustawiaÅ‚ czas jego przepeÅ‚nienia na najmniejszÄ… wartoÅ›Ä‡ (okoÅ‚o 15ms). Z tego powodu ukÅ‚ad ciÄ…gle siÄ™ resetowaÅ‚ i aplikacja nie startowaÅ‚a (Å›ciÅ›lej: startowaÅ‚a na 15ms). MaÅ‚o tego, pracujÄ…c w   WinAVR   i prÃ³bujÄ…c wyÅ‚Ä…czyÄ‡ watchdoga w funkcji main() problem nie znikaÅ‚. I dlatego trochÄ™ zniechÄ™ciÅ‚em siÄ™ do tego ukÅ‚adu.    

Na szczÄ™Å›cie istnieje rozwiÄ…zanie, choÄ‡ mam Å¼al do projektantÃ³w ukÅ‚adu, Å¼e popeÅ‚nili takÄ… gafÄ™.    

Aby skutecznie wyÅ‚Ä…czyÄ‡ watchdoga w aplikacji pisanej pod avr gcc naleÅ¼y dodaÄ‡ nastÄ™pujÄ…cy kod:    

  
void get_mcusr(void) __attribute__((naked)) __attribute__((section(".init3"))); 
void get_mcusr(void) 
{ 
	MCUSR = 0; 
	wdt_disable(); 
}
  
  
PiszÄ…c w assemblerze, wystarczy gdzieÅ› na poczÄ…tku wykonywania programu wyÅ‚Ä…czyÄ‡ ten nieszczÄ™sny watchdog.    

    
  
  
  
]]></description><pubDate>Thu, 16 Oct 2008 11:27:15 +0000</pubDate><link>http://avr-news.freehostia.com/avr/blad-w-atmega88/</link><guid>http://avr-news.freehostia.com/avr/blad-w-atmega88/</guid></item><item><title><![CDATA[Zestaw ewaluacyjny STK600]]></title><description><![CDATA[  
  STK600   jest zestawem ewaluacyjnym przeznaczonym dla mikrokontrolerÃ³w   AVR   oraz   AVR32  . Zestaw wyposaÅ¼ony jest standardowo w mikrokontroler   ATMega2560  . Atmel udostÄ™pnia rÃ³wnieÅ¼ specjalne adaptery pozwalajÄ…ce podÅ‚Ä…czyÄ‡ ukÅ‚ady w obudowach wyposaÅ¼onych w od 8 do 144 wyprowadzeÅ„. Adaptery nie znajdujÄ… siÄ™ w zestawie i naleÅ¼y je zakupiÄ‡ w zaleÅ¼noÅ›ci od potrzeb. PÅ‚ytka powstaÅ‚a w odpowiedzi na rozszerzajÄ…cÄ… siÄ™ zrÃ³Å¼nicowanie ukÅ‚adÃ³w AVR â€“ po wprowadzeniu nowych, szybszych modeli - dostÄ™pnych w przerÃ³Å¼nych obudowach.    

WyposaÅ¼enie:
  
  port USB (moÅ¼liwoÅ›Ä‡ zasilania pÅ‚ytki z tego interfejsu),  
  DataFlash,  
  RS232,   
  CAN, LIN,  
  przyciski i diody LED,  
  zÅ‚Ä…cza szpilkowe z wyprowadzonymi portami I/O.  
  

Mikrokontroler umieszczony w zestawie moÅ¼e byÄ‡ programowany z wykorzystaniem interfejsu   ISP  ,   JTAG  ,   rÃ³wnolegle   oraz   szeregowo w trybie HV   (High Voltage).    

Oprogramowanie udostÄ™pniane przez firmÄ™ Atmel (AVR Studio oraz AVR Studio32) doskonale wspÃ³Å‚pracuje z nowym zestawem. Mamy wiÄ™c sprawdzone, darmowe narzÄ™dzia uÅ‚atwiajÄ…ce przesiadkÄ™ na nowÄ… platformÄ™.    

Cena takiego cacka, to zaledwie 719zÅ‚ (Seguro.pl), ale jeÅ›li ktoÅ› pracuje na co dzieÅ„ z ukÅ‚adami AVR, to warto przemyÅ›leÄ‡ ten zakup.    

    
  
  
  
]]></description><pubDate>Fri, 10 Oct 2008 17:12:46 +0000</pubDate><link>http://avr-news.freehostia.com/narzdzia/zestaw-ewaluacyjny-stk600/</link><guid>http://avr-news.freehostia.com/narzdzia/zestaw-ewaluacyjny-stk600/</guid></item><item><title><![CDATA[UkÅ‚ady FPSLICâ„¢ (AVR i FPGA)]]></title><description><![CDATA[  
UkÅ‚ady   AT94K   oraz   AT94S   sÄ… ukÅ‚adami w ktÃ³rych zintegrowano mikrokontroler   AVR  , pamiÄ™Ä‡ oraz   logikÄ™ programowalnÄ…  . Producent okreÅ›la te scalaki jako System Level Integrated, czyli zintegrowane na poziomie systemu. PoÅ‚Ä…czenie takie daje moÅ¼liwoÅ›Ä‡ szybkiego projektowania aplikacji zÅ‚oÅ¼onej z mikrokontrolera, pamiÄ™ci oraz dodatkowych, dowolnych peryferiÃ³w (implementowanych w logice programowalnej przez uÅ¼ytkownika).    

Rodzina ukÅ‚adÃ³w   FPSLIC Secure   (AT94S) oferuje zabezpieczenie przed skopiowaniem aplikacji zrealizowane poprzez zintegrowanie w strukturze szeregowej pamiÄ™ci konfiguracyjnej.    

DostÄ™pne ukÅ‚ady FPSLIC posiadajÄ…:
  
  od 5K do 40K bramek logicznych typu AT40K,  
  8-bitowy rdzeÅ„ mikrokontrolera AVR (20 MIPS),  
  wiele peryferii  
  do 36KB pamiÄ™ci SRAM.  
  

Jako pamiÄ™ci konfiguracyjne do ukÅ‚adÃ³w FPSLIC wykorzystywane sÄ…   AT17LV256  ,   AT17LV512   oraz   AT17LV010  . SÄ… to ukÅ‚ady   EEPROM   stosujÄ…ce komunikacjÄ™ szeregowÄ… do konfigurowania jednego lub wiÄ™cej ukÅ‚adÃ³w FPSLIC. PamiÄ™Ä‡ moÅ¼e byÄ‡ takÅ¼e wykorzystana do przechowywania danych uÅ¼ytkownika.    
Oprogramowanie projektowe FPSLIC (  System Designerâ„¢  ) zawiera zmodyfikowanÄ… wersjÄ™ oprogramowania rozwojowego FPGA oraz AVR studio.  
Obecnie dostÄ™pna jest wersja 3.1.    

    
  
  
  
]]></description><pubDate>Thu, 09 Oct 2008 08:11:16 +0000</pubDate><link>http://avr-news.freehostia.com/avr/ukady-fpslic-avr-i-fpga-/</link><guid>http://avr-news.freehostia.com/avr/ukady-fpslic-avr-i-fpga-/</guid></item><item><title><![CDATA[Open uCtools]]></title><description><![CDATA[  
  Open uCtools   to zestaw narzÄ™dzi, do komunikacji komputera z mikrokontrolerem, w ktÃ³rego skÅ‚ad wchodzÄ… obecnie dwa programy. Oprogramowanie udostÄ™pniane jest na licencji   GPL   i dziaÅ‚a w systemie   Windows   oraz   Linux  .    

DostÄ™pne aplikacje:
  
    Open USART Terminal   â€“ aplikacja peÅ‚niÄ…ca rolÄ™ terminala pozwalajÄ…cego na komunikacjÄ™ komputera z mikrokontrolerem poprzez port szeregowy (RS-232). Oprogramowanie pozwala na wprowadzanie i prezentacje danych w formacie ASCII lub HEX.    
PrzykÅ‚adowy zrzut ekranu:  
  
  
    Open Data Acquisitor   â€“ ta aplikacja sÅ‚uÅ¼y do wizualizacji danych odebranych od mikrokontrolera. Komunikacja odbywa siÄ™ poprzez port szeregowy. Dane mogÄ… byÄ‡ prezentowane w jednym z czterech dostÄ™pnych trybÃ³w: binarnym, punktowym, sÅ‚upkowym, lub liniowym.    
PrzykÅ‚adowy zrzut ekranu:  
  
  
  
OsobiÅ›cie do jako programu terminalowego uÅ¼ywam   Terminal by Br@y++   i szczerze polecam to rozwiÄ…zanie (autor Open USART Terminal mÃ³gÅ‚by braÄ‡ przykÅ‚ad), jednak dziaÅ‚a on tylko w Å›rodowisku Windows. Prezentowane oprogramowanie moÅ¼e wiÄ™c byÄ‡ przydatne dla posiadaczy systemÃ³w linuxowych.    

Nie jest to oprogramowanie rewolucyjne, wÅ‚aÅ›ciwie programiki tego typu moÅ¼na stworzyÄ‡ niewielkim nakÅ‚adem pracy i czasu, ale autor obiecuje rozwÃ³j oprogramowania jeÅ›li bÄ™dzie zainteresowanie. Narzazie zainteresowania raczej nie wrÃ³Å¼Ä™, ale jeÅ›li pojawiÄ… siÄ™ jakieÅ› nowe, ciekawe skÅ‚adniki zestawu na pewno o nich poinformujÄ™.    

Projekt dostÄ™pny jest pod adresem:   http://www.cmmsigma.eu/download/prog_uctools/index.pl.html  

    

    
  
  
  
]]></description><pubDate>Tue, 07 Oct 2008 08:06:34 +0000</pubDate><link>http://avr-news.freehostia.com/projekty/open-uctools/</link><guid>http://avr-news.freehostia.com/projekty/open-uctools/</guid></item></channel></rss>