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



Teraz jest 28 mar 2024, o 14:22


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 22 sty 2018, o 19:16 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Witam,
Koledzy w programie na pendrive do YB jest coś takiego w kodzie:

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


Po co to cudo?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2018, o 20:37 
Offline
Moderator
Avatar użytkownika

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

chyba przypadkowo zostało po jakimś teście

_________________
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: 22 sty 2018, o 20:51 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Tylko jak to skasuję to jakieś bzdety pojawiają się na LCD po włączeniu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2018, o 21:46 
Offline
Moderator
Avatar użytkownika

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

jak ja "uwielbiam" gdy ktoś W OGÓLE nie przeczyta książki i zadaje pytania do kodu z książki - nie sądzisz że takie postępowanie KOMPLETNIE nie ma sensu ?

powiedz mi tak szczerze, czytałeś ten krótki w sumie rozdział książki ? wiesz jak ma działać ten przykład ? czy ot tak sobie coś kompilujesz i patrzysz

_________________
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: 22 sty 2018, o 22:01 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Przeczytałem BB 7 razy Mirku, GB 2 razy i wiem w jaki sposób przekazujesz wiedzę, z YB na razie przeczytałem tylko rozdział 2 od początku do końca. Testuję na atb 1.05a ten przykład ale pewnie coś robię źle bo z tym zapisem do flasha spotykam się pierwszy raz :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2018, o 22:09 
Offline
Moderator
Avatar użytkownika

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

Widzisz - to nie chodzi o to ile razy się przeczyta książkę, i fajnie że wracasz do książek nawet na wyrywki - nie mniej jednak jak sam słusznie zauważyłeś:

"jeszcze nigdy nie słyszałem o czymś takim"

mając tu na myśli zapis do pamięci FLASH w języku C ... więc widzisz - to jest tak że przynajmniej do czasu ukazania się YB chyba NIKT nigdzie o tym nie napisał i nie przygotował tego w taki sposób - żeby dało się to ładnie wyjaśnić (sorki, że tak się chwalę troszkę ale jestem dumny z tego rozdziału, i sam już bardzo wielu projektach korzystam z zapamiętywania danych we Flashu zamiast w EEPROM bo dużo większa pewność przechowywanych danych)

no ale wiąże się to z pewnym szczególnym podejściem do procka i zrozumieniem tego mechanizmu, ponieważ trzeba chociażby odpowiednio ustawić Fusebity w procku ;) ... pewnie się zdziwisz - jak to ? a co mają fusebity do tego - ano mają mają panie ... a ty pewnie w ogóle ich nie zmieniałeś ;)

po twoim pytaniu - zmieniłem nieco kod na Pendrive tzn w następnych wydaniach albo może później już będzie też tylko wysyłka elektroniczna ... więc usunąłem tę zbędą linijkę o którą pytałeś "to cudo" ... i dodałem SPECJALNĄ notatkę w kodzie - zobacz sam ;)

Obrazek

zapraszam więc do przeczytania DOKŁADNIE tego krótkiego rozdziału (bo jest mega krótki w porównaniu do dwóch pozostałych rozdziałów YB) ;) a jeśli jeszcze po tym będą pytanie - to śmiało je tu na forum zadawaj ile wlezie....

Podpowiem ci, że już wielu czytelników korzysta z powodzeniem z tego sposobu ;) Ktoś gdzieś w komentarzach nawet napisał, że jak się dowiedział przed ukazaniem się książki że będę o tym pisał i że da radę to zrobić - to kupił ją w ciemno TYLKO dla tego jednego rozdziału :D

_________________
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: 22 sty 2018, o 22:45 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Dobrze że się chwalisz Mirku, jest czym i absolutnie nie kwestionuję że coś jest źle :) Podpowiesz mi jak powinienem ustawić te fusy aby umożliwić test przykładu na atmega32? BOD ustawiłem a co do BOOTSZ to dałem 00



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2018, o 23:59 
Offline
Moderator
Avatar użytkownika

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

nie to chodzi o fusebity związane z sekcją BLS ... tyle że to naprawdę trzeba o tym poczytać. Tak na szybko w m32 do tego konkretnie ćwiczenia - co nie jest regułą dla tej metody i nawet dla m32 - ot takie założenia przyjąłem. MUSISZ wyłączyć Fusebit BOOTRESET no i poza tym ustawić MAKSYMALNY rozmiar BLS dla m32.


Autor postu otrzymał pochwałę

_________________
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: 23 sty 2018, o 00:14 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1079
Pomógł: 73

Działa jak należy, dzięki śliczne Mirku :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sty 2018, o 08:41 
Offline
Moderator
Avatar użytkownika

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

robespierre napisał(a):
Czy w nocie aplikacyjnej AN_2575 AVR106 "C Functions for Reading and Writing to Flash Memory" oraz AN_1644 AVR109 "Self Programming" są jakieś błędy lub nieścisłości?

Czytałeś chociaż raz to co ja opisałem i widziałeś jak to przekazałem ? Zdaje się, że nie więc nie zadawaj takich dziwacznych pytań nie wiedząc kompletnie w czym rzecz. W notach nie ma żadnych nieścisłości bo to podstawy podstaw ... ale jak mówię najpierw się z czymś zapoznaj a później pisz bo widać, że kompletnie nie masz pojęcia co i w jaki sposób ja przekazałem.

_________________
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: 23 sty 2018, o 10:12 
Offline
Moderator
Avatar użytkownika

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

A co w takim razie miało twoje pytanie wspólnego z tym co ja napisałem? Poza tym to żaden atak z mojej strony - tylko stanowcze zwrócenie uwagi na to, że warto się zapoznać z materiałem do którego się ktoś odnosi to po pierwsze. Po drugie pytając "czy w notach są jakieś błędy?" sugerujesz jakbym ja coś takiego miał na myśli ....

Oczywiście mogłem źle zrozumieć twoją wypowiedź ale to też jest właśnie moment aby zwrócić uwagę, że warto jaśniej i precyzyjniej się wyrażać a szczególnie na forum. Nie warto czasem żałować dopisania jakiegoś jednego czy dwóch zdań wyjaśnienia.

_________________
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: 23 sty 2018, o 18:51 
Offline
Moderator
Avatar użytkownika

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

Przepraszam - być może albo może źle zrozumiałem ... ale tak to bywa - gdy się nie sprecyzuje pytania - teraz napisałeś dużo szerzej ... Ja jestem niestety mocno zapracowany i zabiegany - w związku z czym nie jestem w stanie nieraz domyślać się co kto miał na myśli ... Ale jeśli cię uraziłem to przepraszam ..

Wyjaśniam więc, że to co ja opisałem dotyczy oczywiście TYLKO i wyłącznie procków AVR i to zarówno z serii ATmega jak i ATtiny ... Nie spotkałem się z błędami w notach PDF ale też NIGDZIE, podkreślam nigdzie nie spotkałem się z takim podejściem do tematu jakie ja zaprezentowałem w swojej żółtej książce. W aspekcie zapisu do FLASH w prockach AVR zawsze dominuje jeden temat - Bootloader ... a w zasadzie tylko i wyłącznie bootloader jaby to miało tylko do tego służyć. Tymczasem ja pokazałem, że można całkiem inaczej i to z powodzeniem i to w języku C i to w taki sposób aby ten w sumie trudny temat - co tu dużo ukrywać - przestał być trudny dla początkujących i tak aby KAŻDY z tego mechanizmu mógł korzystać a nie tylko osoby które mają już ogromną wiedzę w tym zakresie .... I tak powtórzę, że aby dyskutować o tym o czym napisałem to jednak warto się z tym zapoznać - to krótki rozdział a w wielu bibliotekach w Polsce są te książki dostępne ...

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 

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