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



Teraz jest 28 mar 2024, o 20:45


Strefa czasowa: UTC + 1





Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 104 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4  Następna strona

Dlaczego jesz pietruszki?
Ankieta wygasła 7 mar 2015, o 22:26
Bo są dobre na cerę. 13%  13%  [ 12 ]
Bo są zdrowe. 20%  20%  [ 19 ]
Bo są ekscytujące. 18%  18%  [ 17 ]
Nie jem bo jestem uczulony na pietruszki. 2%  2%  [ 2 ]
Nie jem bo pietruszki są uczulone na mnie. 20%  20%  [ 19 ]
Pietruszki są fee.. wolę ,,japka i ban(any)" 28%  28%  [ 27 ]
Liczba głosów : 96
Autor Wiadomość
PostNapisane: 5 mar 2015, o 21:06 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Potencjalne ulepszenia:
Przeniesienie wywołań funkcji z ISR do main:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Dzielenie zmiennej indeks przez potęgi dwójki (pozbywamy się funkcji bibliotecznych realizujących dzielenie) ale zmniejszenie liczby diodek do 5:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Ostatnio edytowano 5 mar 2015, o 21:48 przez xor, łącznie edytowano 3 razy

Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 21:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2013
Posty: 568
Zbananowany użytkownik

Pomógł: 31

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Und schreien

Spring
Erlöse mich
Spring
...



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 21:43 
Offline
Użytkownik

Dołączył(a): 11 wrz 2013
Posty: 709
Zbananowany użytkownik

Pomógł: 23

domcio512 napisał(a):
Witam,

Dorzucam jeszcze mój projekcik ;)

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Filmu nie mogło zabraknąć ;)



Wynik kompilacji:
Kod:
Device: atmega8

Program:     132 bytes (1.6% Full)
(.text + .data + .bootloader)

Data:          0 bytes (0.0% Full)
(.data + .bss + .noinit)



Czy kolega zrobił tą płyteczkę tylko na potrzeby konkursu?
Jeśli tak to apeluje do żurów khmm... sorki Jury choć o wyróżnienie za poświęcenie czasu na szybko :D.

No i kod ma pętle, ale chyba na razie najmniejszy.

--
Grzegorz...



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 21:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 lut 2014
Posty: 68
Lokalizacja: Częstochowa
Pomógł: 3

Grzegorz... napisał(a):
Czy kolega zrobił tą płyteczkę tylko na potrzeby konkursu?
Jeśli tak to apeluje do żurów khmm... sorki Jury choć o wyróżnienie za poświęcenie czasu na szybko :D.


Tak, płytkę zrobiłem specjalnie na konkurs :) Mogę dorzucić pliki .sch i .brd



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 21:50 
Offline
Użytkownik

Dołączył(a): 11 wrz 2013
Posty: 709
Zbananowany użytkownik

Pomógł: 23

domcio512 napisał(a):
Grzegorz... napisał(a):
Czy kolega zrobił tą płyteczkę tylko na potrzeby konkursu?
Jeśli tak to apeluje do żurów khmm... sorki Jury choć o wyróżnienie za poświęcenie czasu na szybko :D.


Tak, płytkę zrobiłem specjalnie na konkurs :) Mogę dorzucić pliki .sch i .brd


Kurcze ludzie macie czas (aby na takie wyzwanie odpowiedzieć i jeszcze płytkę wytrawić do tego zamaskować) i samozaparcie, ale to się chwali.

--
Pozdrawiam.
Grzegorz...



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 21:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

Wygrać nie wygram - koledzy mnie z tablicami wyprzedzili, bo też miałem podobny zamysł to nie ma co powielać :lol:
Wobec tego inne nieco dłuższe rozwiązanie, ale z zachowaniem wytycznych konkursowych. No może oprócz tego "while" jednego, bo nie ma tu bascomowego odpowiednika końca programu "End".

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Rozmiar 246 bajtów to w sumie też dobry wynik, a może ktoś skorzysta z mojej metody w innych celach.
Zamiana linii na taką z przesunięciami (czyli poza warunkami konkursu) zmniejsza rozmiar do 238 bajtów:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 22:11 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

To ja wezmę udział :) Mój Night Rider ma przesuwany PWM. To tablicy możemy sobie swobodnie podać przesuwaną wartość dla każdej z ośmiu diod. Z resztą widać to na filmie:


Trochę się nakombinowałem żeby nie użyć ifów przy programowym PWM'ie 8 kanałowym.

Ogólnie jestem zadowolony bo poćwiczyłem wskaźniczki sobie. Oto kod :)

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



A to efekt QŃpilacji:)

Kod:

AVR Memory Usage
----------------
Device: atmega32

Program:     660 bytes (2.0% Full)
(.text + .data + .bootloader)

Data:         33 bytes (1.6% Full)
(.data + .bss + .noinit)


'Finished building: sizedummy'
' '

22:11:11 Build Finished (took 309ms)




Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 22:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 cze 2013
Posty: 137
Lokalizacja: Kraków
Pomógł: 0

To ja też się pochwalę co spłodziłem. Zgłaszam dwie pietruszki! Trzymajcie nerwy na wodzy, bowiem przedstawiam Wam knight ridera na 2 LEDach :mrgreen:. Efekt jest piorunujący, aż dech zapiera :lol:
Pietruszka konkursowa
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Wynik kompilacji:
Kod:
Program:      30 bytes (0.2% Full)
(.text + .data + .bootloader)

Data:          0 bytes (0.0% Full)
(.data + .bss + .noinit)


====================================================================
Dobra, a teraz na poważnie :D. Druga pietruszka: Knight Rider na 4 LEDach
Pietruszka konkursowa
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Po kompilacji:
Kod:
Device: atmega16

Program:      68 bytes (0.4% Full)
(.text + .data + .bootloader)

Data:          0 bytes (0.0% Full)
(.data + .bss + .noinit)


Nie są to może rozwiązania najładniejsze, ale zasady to zasady :D. Fajnie było, w końcu wiem jak działa -nostartfiles!

//edit
Dodaję wsady programów (spakowane, żeby obejść tajne zabezpieczenia serwera!). Oba zostały skompilowane przy domyślnej optymalizacji -Os oraz dodatkowym przełączniku -nostartfiles.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
Więcej dziwactw na: www.youtube.com/user/mopsiok



Ostatnio edytowano 7 mar 2015, o 18:14 przez mopsiok, łącznie edytowano 1 raz

Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 22:25 
Offline
Użytkownik

Dołączył(a): 11 wrz 2013
Posty: 709
Zbananowany użytkownik

Pomógł: 23

Czy mi się tylko wydaje?
Czy po prostu na razie nikt nie spełnił 100% warunków???

Hmmm... sam nadal siedzę i myślę jak je spełnić...

--
Grzegorz...



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 22:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 cze 2013
Posty: 137
Lokalizacja: Kraków
Pomógł: 0

Niestety nie ma lekko :D. Nie mam pojęcia czy da się jakoś obejść tę pętlę główną...

_________________
Więcej dziwactw na: www.youtube.com/user/mopsiok



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 22:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

mopsiok napisał(a):
Niestety nie ma lekko . Nie mam pojęcia czy da się jakoś obejść tę pętlę główną...


Ciekawe czy bez tej pętli głównej taj-mery będą działały? Wydaje mi się że tak i w tedy można by spełnić wszystkie warunki konkursu :idea:

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 22:38 
Offline
Użytkownik

Dołączył(a): 16 sty 2015
Posty: 84
Pomógł: 6

być może się mylę ale wydaje mi sie że kolega PROTON spełnił wszystkie warunki
jakkolwiek brzydko to wygląda z tymi jumpami chyba tutaj była "luka" albo i nie luka ;)
zależy jak to traktować...

w każdym razie naszym zadaniem jest pokonać PROTONA na rozmiar programu :P (i oczywiście pozbyć się głównej pętli)



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 22:46 
Offline
Użytkownik

Dołączył(a): 11 wrz 2013
Posty: 709
Zbananowany użytkownik

Pomógł: 23

rekon napisał(a):
być może się mylę ale wydaje mi sie że kolega PROTON spełnił wszystkie warunki
jakkolwiek brzydko to wygląda z tymi jumpami chyba tutaj była "luka" albo i nie luka ;)
zależy jak to traktować...

w każdym razie naszym zadaniem jest pokonać PROTONA na rozmiar programu :P (i oczywiście pozbyć się głównej pętli)


Faktycznie za słabo czytałem ;).
Prośba do kolegi PROTON-a o rozmiar kodu.

--
Grzegorz...



Góra
 Zobacz profil  
 
PostNapisane: 5 mar 2015, o 22:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 cze 2013
Posty: 137
Lokalizacja: Kraków
Pomógł: 0

O, nie zauważyłem wcześniej kodu od PROTONa. Łał, to jest dopiero coś :D. Kto by pomyślał że można skakać po pamięci z poziomu C... ^^ (bez goto)

_________________
Więcej dziwactw na: www.youtube.com/user/mopsiok



Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 00:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2013
Posty: 119
Lokalizacja: Cinisi
Pomógł: 12

Teraz ja, teraz ja !

Moja pietrucha nie może się równać z innymi patrząc na jej opasłość, po co hodować dużo małych jak można jedną duużo większą ;) Co najważniejsze nie hoduję się ona bardzo długo, jej życie jest wprost proporcjonalne do grubości zakazanych funkcji oraz taktowania uC ;)

a teraz kodzik :D

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Kod:

Device: atmega16

Program:    4462 bytes (27.2% Full)
(.text + .data + .bootloader)

Data:         38 bytes (3.7% Full)
(.data + .bss + .noinit)





A działanie to ma takie, że przerwanie wykonuje się bardzo długo i zanim się ono wykona to nadlatuje flaga, że trzeba je wykonać znów, czyli zapętla się tak jakby to przerwanie. No ale powoli w funkcji main rozkazy również się wykonują więc nie będzie się to zapętlać w nieskończoność tylko do czasu aż skończy się wykonywać zakazana_funkcja_main() ;) i taki oto mam przepis na szybko upasioną pietruchę :D

_________________
sig off :)



Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 00:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 lut 2014
Posty: 68
Lokalizacja: Częstochowa
Pomógł: 3

Druga "pietrucha" ;)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Troszkę duża ta zmienna tablicowa, ale cóż... każdy robi tak jak potrafi, szkoda tylko, że musiałem dać 'while(1);' :) Jeszcze wielkość programu:
Kod:
Device: atmega8

Program:     432 bytes (5.3% Full)
(.text + .data + .bootloader)

Data:        257 bytes (25.1% Full)
(.data + .bss + .noinit)



Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 10:55 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Druga pietruszka chudziutka, na dwóch diodach

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 11:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 kwi 2013
Posty: 187
Lokalizacja: Kobiernice
Pomógł: 13

Również dorzucę swoje wypociny :)

Kodzik:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Demko:


Pietruszka na razie w wersji lajt :D

_________________
zapraszam na bloga http://bakcyl8bit.blogspot.com/



Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 12:25 

Pomógł: 0

Czas się przyłączyć do ogólnego podgrzewania atmosfery ;]

Kolego Gelten - może i początkujący, ale Twój kod przynajmniej jest czytelny i wiadomo o co chodzi :)
@rekon - zabrakło najważniejszego:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

@janusz17 - nie zdążyłem napisać, gdy za pierwszym razem publikowałeś swój kod: brawa dla pierwszego odważnego, który pokazał jakiś konkret a nie tylko mnożył pytania :mrgreen:
@domcio512 - pcb to jedno, ale film to już... wow - pełen profesjonalizm :!:
@PROTON - o Ty szczwany lisie :lol:
@Nefarious19 - może i nie najmniejszy, ale efekt b. fajny :)
@mopsiok - gratuluję rozmiarów :) W sumie koledze Nondzu też gratuluję rozmiaru ;d
@xor - zmień diodki na czerwone i Twoja "chuda" pietruszka może udawać światła na przejeździe kolejowym ;P

A teraz na poważnie. Tragedia. Jak wiadomo: "najlepsze pietruszki rosną na breadboardach, mokrowski lubi je tylko jesienią, wwojtek przesyła świeżą partię". Jeszcze wczoraj pietruszka była piękna, zdrowa i zielona. Miała przyjaciół w całym warzywniaku, lubiła tańce i imprezy:
ale naczelny zielarz ogrodnik zabronił stosowania środków ochronnych i pietruszka została zaatakowana :( pojawiły się czerwone bąble i pofalowało jej natkę:
teraz inne pietruszki nie chcą się z nią bawić...

Tak czy siak - nie mam while ;P a kod nie wiele większy od duo-ledowej pietruszki mopsiok'a... no dobra... trochę większy... sporo większy :mrgreen: a może jednak nie :ugeek:



Góra
  
 
PostNapisane: 6 mar 2015, o 14:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 702
Lokalizacja: Zielona Góra
Pomógł: 75

wwojtek napisał(a):
Czas się przyłączyć do ogólnego podgrzewania atmosfery ;]


Wojtek nie siej zamętu ;) , przed końcem końkursa...

_________________
pozdrawiam
phill2k



Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 16:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

To teraz ja dodaję swój kod z kategorii niezwykle nieczytelnych :lol:
Nie spełnia on co prawda dwóch założeń, ale działa :D

PIETRUSZKA KONKURSOWA

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Ostatnio edytowano 7 mar 2015, o 00:35 przez atmel, łącznie edytowano 2 razy

Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 18:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Szkoda, że mam tylko telefon i nie mogę pełnego kodu napisać ... A taki fajny pomysł mam.



Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 22:01 
Offline
Użytkownik

Dołączył(a): 16 sty 2015
Posty: 84
Pomógł: 6

Przepraszam, bo było o to pytanie i wydawało mi się że odpowiedź jest mi znana, ale po przeczytaniu powyższego postu nie jestem pewien - można mieć więcej niż jedna pietruszkę konkursową?



Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 22:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2015
Posty: 159
Lokalizacja: Kościerzyna
Pomógł: 9

rekon napisał(a):
Przepraszam, bo było o to pytanie i wydawało mi się że odpowiedź jest mi znana, ale po przeczytaniu powyższego postu nie jestem pewien - można mieć więcej niż jedna pietruszkę konkursową?


Możesz mieć więcej pietruszek, ale wersja ostateczna musi być oznaczona.

mokrowski napisał(a):
W oknie konkursu poproszę jedynie o oznaczenie dopiskiem DUŻYMI POGRUBIONYMI LITERAMI ... PIETRUSZKA KONKURSOWA tak aby nie było wątpliwości która wersja jest tą ostateczną.

_________________
BlueBook II czytam i popijam soczek z kubeczka...



Góra
 Zobacz profil  
 
PostNapisane: 6 mar 2015, o 23:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

PIETRUSZKA KONKURSOWA - 8 lub 16 diod(full effect)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



PIETRUSZKA KONKURSOWA - 8 diod(full effect)
lekka modyfikacja pietruszki wyżej
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.




Ostatnio edytowano 7 mar 2015, o 00:59 przez icer_cmg, łącznie edytowano 5 razy

Góra
 Zobacz profil  
 
PostNapisane: 7 mar 2015, o 00:08 

Pomógł: 0

@phill2k - ja tylko zasiewam postrach i dezinformację na konkurencyjnych grządkach.

Jako profesjonalny plantator dopisuję się do puli posiadaczy pietruszek dwuledowych (niebieska pietruszka dowcipna):
Hardware: attiny13a ustawiony na external clock, jedna dioda led od VCC do PB0, druga od PB0 do GND. VCC około 2,5V.
Kod (tak! to jest cały program):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Size (kompilacja z -nostartfiles i -Os):
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Oczywiście to pietruszka poza konkursowa - pietruszka dowcip. Ma ona bowiem oczywisty haczyk - haczyk polega na opóźnieniach a raczej ich braku :) Niby regulamin nie zabrania taktowania pietruszki z częstotliwością pojedynczych Hz... ale wydaje mi się, że to rozwiązanie trochę naciąga reguły.

Kolega atmel poszalał w kategorii pietruszek czytelnych inaczej. Dopisuję się do klubu i wrzucam swoją wersję pietruszki czytelnej inaczej:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Wymagana kompilacja z -nostartfiles - zapewniam, to się kompiluje :) i działa identycznie jak przedstawiona wcześniej pietruszka dwuledowa-niebieska (to ten sam kod... tylko zdziebko inaczej zapisany).

---------

Czas na działania ofensywne :mrgreen: Poniżej kod mojej "naczelnej" pietruszki falistej (pietruszka 16-to ledowa widoczna na wcześniejszych filmikach).

PIETRUSZKA KONKURSOWA

Atmega8, wewnętrzny RC 4MHz, matryca diod 4x4 podłączona do portu dy.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Specjalne wymagania co do kompilacji: -nostartfiles -Os
Size:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


W załączniku *.elf / *.hex / *.eep (avr-size hex'a pokazuje rozmiar 0... w sumie nie wiem czemu, z elfem działa).


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
  
 
PostNapisane: 7 mar 2015, o 02:14 
Offline
Nowy

Dołączył(a): 09 mar 2014
Posty: 9
Pomógł: 0

kod na atmege32, 368 bajtów

Gdyby po zakończeniu konkursu ktoś pokazał jak to zrobić bez "while(1);" był bym wdzięczny :)

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
 
PostNapisane: 7 mar 2015, o 02:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 kwi 2013
Posty: 187
Lokalizacja: Kobiernice
Pomógł: 13

Jeszcze jedna moja pietruszka, nie konkursowa bo wstyd by było mi taki kod oddawać do oceny.
Nie ma tu diod, za to jest virtualLCD.


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
zapraszam na bloga http://bakcyl8bit.blogspot.com/



Góra
 Zobacz profil  
 
PostNapisane: 7 mar 2015, o 08:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2013
Posty: 568
Zbananowany użytkownik

Pomógł: 31

Podobno jestem szczwany lis, więc podgrzeję trochę atmosferę. O co tu chodzi?

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Mała wskazówka, popróbujcie kompilacji na różne procki.

_________________
Und schreien

Spring
Erlöse mich
Spring
...



Góra
 Zobacz profil  
 
PostNapisane: 7 mar 2015, o 11:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2013
Posty: 568
Zbananowany użytkownik

Pomógł: 31

Ze względu na to że muszę wyjść i marne szanse abym zdążył przed 20:00, umieszczam pietruszkę konkursową.
Bez udziwnień całkowicie zdając się na kompilator. Żadnych flag nie zmieniałem, co uzyskałem w main:
Składnia: [ Pobierz ] [ Ukryj ]
język asm
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


PIETRUSZKA KONKURSOWA
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Und schreien

Spring
Erlöse mich
Spring
...



Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 104 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4  Następna strona

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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO