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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 17 maja 2025, o 21:01


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 27 wrz 2012, o 12:06 
    Offline
    Użytkownik

    Dołączył(a): 15 lut 2012
    Posty: 40
    Pomógł: 0

    Język AVR GCC nie obsługuje formatu liczb zmiennoprzecinkowych podwójnej precyzji. Czy ktoś wykorzystywał ten format liczb, a jeśli tak to gdzie mógłbym znaleźć bibliotekę procedur dla tego formatu liczb. Wystarczą mi operacje: normalizacja, dodawanie, odejmowanie, mnożenie i dzielenie.
    Biblioteka może być również przygotowana w asemblerze - do wykorzystania w AVR-Studio.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 wrz 2012, o 12:40 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27396
    Lokalizacja: Szczecin
    Pomógł: 1043

    A możesz mi tak z ciekawości powiedzieć do jakich celów potrzebne ci są liczby typu double tzn takie operacje ? Możesz to jakoś uzasadnić ?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 wrz 2012, o 13:04 
    Offline
    Użytkownik

    Dołączył(a): 15 lut 2012
    Posty: 40
    Pomógł: 0

    Realizuję projekt budowy w pełni kompatybilnej kopii EMC ODRA-1204 przy pomocy mikroprocesora AVR ATmega32 lub mocniejszego. Większość rozkazów już mam rozpisanych - przyszła pora na operacje zmiennoprzecinkowe. Rozkazy ODRY-1204:

    SZAK - Sumuj Zmiennoprzecinkowo Akumulator i Komórki,
    OZAK - Odejmij Zmiennoprzecinkowo od Akumulatora Komórki
    RZAK - Oblicz Różnicę Zmiennoprzecinkową Akumulatora i Komórek
    MZAK - PoMnóż Zmiennoprzecinkowo Akumulator przez Komórki
    DZAK - PoDziel Zmiennoprzecinkowo Akumulator przez Komórki

    Co prawda liczby zmiennoprzecinkowe w ODRZE-1204 są 48 bitowe - ale to już drobny szczegół. Dostosowanie gotowej biblioteki z procedurami zmiennoprzecinkowymi dla AVR przyspieszyłoby realizację projektu. W przeciwnym przypadku będę zmuszony do modyfikacji i rozbudowy istniejącej biblioteki AVR dla liczb pojedynczej precyzji.



    Ostatnio edytowano 27 wrz 2012, o 16:21 przez artom, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 wrz 2012, o 14:28 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27396
    Lokalizacja: Szczecin
    Pomógł: 1043

    hahaha ;) no to rzeczywiście zadanie ;) .... fajne

    ale to fakt, że trzeba będzie się posiłkować szukaniem jakichś najlepiej gotowców w C lub ASM i je dostosować. Ja ponieważ unikam jak ognia używania nawet zwykłego typu float na AVR'ach to tym bardziej nie miałem okazji myśleć o tym żeby gdzieś tam pchać się w double, dlatego nie jestem w stanie pomóc.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 wrz 2012, o 16:02 
    Offline
    Użytkownik

    Dołączył(a): 15 lut 2012
    Posty: 40
    Pomógł: 0

    Dla młodszych uczestników forum opiszę w kilku zdaniach EMC ODRA-1204.
    EMC (czyli elektroniczna maszyna cyfrowa) ODRA-1204 była produkowana w latach 60-tych ubiegłego wieku przez wrocławskie zakłady ELWRO. Był to bardzo udany komputer wykorzystywany do obliczeń numerycznych, naukowo-technicznych w uczelniach wyższych, instytutach badawczych i biurach projektów.

    Oto krótka charakterystyka funkcjonalna maszyny (cytowana z dokumentacji technicznej):

    - struktura maszyny bazuje na 24-bitowym słowie,
    - wbudowane są rozkazy działań na liczbach 24 i 48 bitowych w arytmetyce uzupełnieniowej,
    - jedno adresowa struktura rozkazu z możliwościami modyfikacji indeksowej oraz modyfikacji pośredniej,
    - pełna automatyka działań zmiennoprzecinkowych,
    - bogata grupa rozkazów szukania danych oraz przesuwania i zamiany pól danych,
    - elastyczny system dołączania urządzeń wejścia i wyjścia informacji,
    - wbudowany priorytetowy system przerwań,
    - możliwość wykonania kilku programów równocześnie,
    - pamięć operacyjna o pojemności 16384 słów 24-bitowych,
    - arytmometr ( dzisiejsze ALU ) posiadał dwa rejestry uniwersalne:
    A - akumulator i W - wydłużenie akumulatora,

    Do maszyny były dołączone następujące urządzenia:

    - dalekopis - elektryczna maszyna do pisania,
    - czytnik i perforator taśmy papierowej,
    - drukarka,
    - pamięć zewnętrzna - bębnowa o pojemności 64k słów 24 bitowych.

    EMC ODRA-1204 posiadała oprogramowanie systemowe:

    SOW - system operacyjno wykonawczy,
    MASON - mały system operacyjno nadzorczy,

    oraz języki programowania:

    JAS - język adresów symbolicznych,
    MOST - język wyższego poziomu ( podobny do FORTRANU ),
    ALGOL-1204 - pełna implementacja języka ALGOL-60 ( prawdopodobnie najlepsza implementacja tego języka na świecie ).

    Więcej informacji można znaleźć w Wikipedii: http://pl.wikipedia.org/wiki/Odra_1204



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 wrz 2012, o 18:55 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    I Ty chcesz stworzyć emulator tego cuda?
    SUPER!

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 wrz 2012, o 19:59 
    Offline
    Użytkownik

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

    znamy potwora stał u nas w opolu w Metalchemie i jako całkowicie sprawna poszła do muzeum techniki
    świetna sprawa ... kilka razy miałem z nią styczność

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 wrz 2012, o 09:38 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 lis 2011
    Posty: 582
    Lokalizacja: okolice Wrocławia :)
    Pomógł: 24

    Ten model widziałem jeszcze za szasów szkoły w Elwro na warsztatach.
    Starsze modele szły do rozbiórki, ten widziałem tylko raz.

    Życzę powodzenia :)

    _________________
    sig off ;(



    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: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 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