Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 9 lis 2024, o 02:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 25 maja 2013, o 21:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

Witam,

skro mamy nowy dział to trzeba go trochę rozkręcić :) wiec na początek aby zacząć zabawę z Arduino potrzebne jest odpowiednie środowisko, można je pobrać z http://www.arduino.cc a także ze strony kolegi SunRiver'a https://www.dropbox.com/sh/2wl3r45hjdb2n35/AcfFRJ0dyS/SUNDUINO no ale moja natura nie pozwoliła mi na to abym nie stworzył czegoś innego dla siebie i w ten sposób powstała moja wersja środowiska.. a wiec mam do zaprezentowania Arduino IDE w wersji 1.5 które bazuje na wersji Nightly z kilkoma zmianami...

- dodano obsługę atmega 644p oraz 1284p
- dodano obsługę atmega 32 z kwarcami 16MHz oraz standardowym z ATB 11059200
- dodano obsługę atmega 128 autorstwa SunRiver
- dodano biblioteki: DallasTemperature, DHT, OneWire, Webduino, SerialCommand, NewPing
- dodano bibliteke EtherCard z modyfikacją umożliwiającą współprace z ATB oraz ATB-ETHERNET 2.0
- dodano starszą wersję ETHER_28J60 i etherShield (zajmują mniej miejsca niż EtherCard ale nie mają np. DHCP)
- zmodyfikowano avrdude oraz pliki konfiguracyjne od avrdude tak aby działały z ATB
- zmodyfikowano pliki core dla arduino
- wymieniono jave na nowszą
- wymieniono pakiet avr na WinAVR-20100110

osobiście używam 644p zamiennie z 1284p i 328p w zestawie ATB 1.04 i nie zauważyłem problemów w działaniu w/w pakietu natomiast jeśli chodzi o atmega 32 to wersja 16MHz pochodzi z pakietu który dostępny jest na stronie Mirka natomiast wersja 11059200 jest kompilacji z pakietu optiboot v5, obie wersje działają ale nie zostały dogłębnie przetestowane z braku czasu.

w przypadku 644p i 1284p układ wyprowadzeń przedstawia się następująco:

Kod:
// ATMEL ATMEGA1284P/644PA on Microduino-core+, version of date:20121223, microduino@163.com
// ATMEL ATMEGA1284P on Calunium, PCB version
//
//                       +---\/---+
//           (D 4) PB0 1 |        | 40 PA0 (D 31) AI 7
//           (D 5) PB1 2 |        | 39 PA1 (D 30) AI 6
//      INT2 (D 6) PB2 3 |        | 38 PA2 (D 29) AI 5
//       PWM (D 7) PB3 4 |        | 37 PA3 (D 28) AI 4
//   PWM/SS (D 10) PB4 5 |        | 36 PA4 (D 27) AI 3
//     MOSI (D 11) PB5 6 |        | 35 PA5 (D 26) AI 2
// PWM/MISO (D 12) PB6 7 |        | 34 PA6 (D 25) AI 1
//  PWM/SCK (D 13) PB7 8 |        | 33 PA7 (D 24) AI 0
//                 RST 9 |        | 32 AREF
//                VCC 10 |        | 31 GND
//                GND 11 |        | 30 AVCC
//              XTAL2 12 |        | 29 PC7 (D 14)
//              XTAL1 13 |        | 28 PC6 (D 15)
//      RX0 (D 0) PD0 14 |        | 27 PC5 (D 16) TDI
//      TX0 (D 1) PD1 15 |        | 26 PC4 (D 17) TDO
// INT0 RX1 (D 2) PD2 16 |        | 25 PC3 (D 18) TMS
// INT1 TX1 (D 3) PD3 17 |        | 24 PC2 (D 19) TCK
//     PWM (D 22) PD4 18 |        | 23 PC1 (D 20) SDA
//      PWM (D 9) PD5 19 |        | 22 PC0 (D 21) SCL
//      PWM (D 8) PD6 20 |        | 21 PD7 (D 23) PWM
//                       +--------+
//


archiwum do pobrania z http://www.zkrysiak.pl/avr/arduino/arduino-1.5.zip

na chwilę obecna nie znalazłem problemów w działaniu ale biorąc pod uwagę iż jest to bardzo młoda wersja środowiska to mogą w niej wystąpić błędy które postaram się poprawić w miarę moich możliwości i mojej wiedzy. Dopiero zaczynam zabawę z AVR i Arduino więc proszę o wyrozumiałość

Pozdrawiam

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 maja 2013, o 21:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

i ładnie :)

z zamieszczonego przeze mnie na dropie 1.0.1 dla Sunduino , dodatkowo jest obsługa STM32VL Discovery .. wystarczy dopiąć kompilator

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 wrz 2013, o 20:34 
Offline
Nowy

Dołączył(a): 13 wrz 2013
Posty: 1
Pomógł: 0

Trafiłem na to forum szukając informacji co zrobić żeby przystosować biblioteki enc28j60 do działania z atmegą644. Czy zmiany w udostepnionej tu wersji 1.5 obejmują również tą kwestię?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 wrz 2013, o 08:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

Witaj, tak biblioteki działają z 644 oraz 1284 jedynie trzeba pamiętać aby w odpowiednim pliku biblioteki ustawić właściwe piny procka bo ustawienia które sa teraz przypisane działają z ATB_ETHERNET wpietym w ATB z zapietymi zworkami i jeśli podlaczysz inaczej to trzeba zmienić konfiguracji.

Pamiętaj, że w arduino piny mogą mieć inna numeracji w zależności od tego jakiego pliku pins_arduino.h uzywasz. Zastosowany u mnie masz opisany w pierszym poście.

Obecnie pracuje nad nowszy zestawem arduino i nowymi bibliotekami. Nowy zestaw postaram się niebawem załączyć.

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 wrz 2013, o 09:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

moze będę szybszy z moim ?:_

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO