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



Teraz jest 5 gru 2024, o 04:28


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 13 lis 2017, o 13:22 
Offline
Nowy

Dołączył(a): 14 kwi 2014
Posty: 18
Pomógł: 0

Witam,
Zastanawiam się w jaki sposób rozwiązuje się problem programowania AVR na skalę przemysłową?
Wykonuje się to poprzez SPI na gotowej płytce? Jednak co jeśli SPI jest "zablokowane" przez obsługiwany moduł? Stosowanie podciągniętych rezystorów wówczas jest raczej niedopuszczalne.
Z góry dziękuję za odpowiedź!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2017, o 15:50 
Offline
Moderator
Avatar użytkownika

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

artur071 napisał(a):
Wykonuje się to poprzez SPI na gotowej płytce? Jednak co jeśli SPI jest "zablokowane" przez obsługiwany moduł? Stosowanie podciągniętych rezystorów wówczas jest raczej niedopuszczalne.

czytałeś to co napisałeś ? Toż sam sobie przeczysz ? ;)

Jak to niedopuszczalne - ZAWSZE da się programować w układzie przez ISP ... nie mam pojęcia co ty masz na myśli pisząc:

artur071 napisał(a):
Jednak co jeśli SPI jest "zablokowane"

co to znaczy zablokowane? przez jaki moduł?

_________________
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: 13 lis 2017, o 16:36 
Offline
Nowy

Dołączył(a): 14 kwi 2014
Posty: 18
Pomógł: 0

Dziękuję za opdowiedz!
W tym przypadku chodzi mi o moduł RFM22 firmy hoperf. Wyczytałem w poradniku (chyba jedyny poruszający ten problem) że linię SS należy podpiąć do rezystora 10k - "rezystor ten utrzyma ją w stanie wysokim – blokując w ten sposób interfejs SPI modułu RFM22. Programowanie z wykorzystaniem ISP znowu stanie się możliwe."
Pytałem również z ciekawości w jaki sposób programuje się AVR-y na skalę przemysłową.

Pozdrawiam!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2017, o 16:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1164
Lokalizacja: Kraków
Pomógł: 93

Myślę, że dużo wyjaśni artykuł:
http://mirekk36.blogspot.com/2013/12/av ... wolno.html

Z tego, co wiem, możliwe są dwa sposoby programowania w produkcji seryjnej:
1) programujesz procesor poza układem i lutujesz zaprogramowany
2) wyprowadzasz złącze do programowania gdzieś na PCB, i programujesz już zmontowany układ.

Wydaje mi się, że obecnie dużo częściej stosuje się drugą metodę. Wtedy zawsze można zmienić oprogramowanie, bez ingerencji w sprzęt


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2017, o 16:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Albo programujesz bootloader na nielutowanym procesorze. Po wlutowaniu masz gotowe rozwiązanie na pierwsze programowanie i kolejne do upgrade :)

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2017, o 17:13 
Offline
Moderator
Avatar użytkownika

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

rskup napisał(a):
Albo programujesz bootloader na nielutowanym procesorze. Po wlutowaniu masz gotowe rozwiązanie na pierwsze programowanie i kolejne do upgrade :)

--
Pozdrawiam,
Robert

to również kolejna ciekawa opcja w sumie a nawet w różnicy ;)

_________________
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: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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