Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Attiny85 - magistrala I2C a programowanie

jari17 11 Mar 2018 22:15 531 4
  • #1 11 Mar 2018 22:15
    jari17
    Poziom 4  

    Witam,
    zastanawia mnie jedna rzecz. Chcę zaprojektować układ z uC Attiny85 w wersji SMD. Mam on pobierać dane z czujnika temperatury po magistrali I2C. Magistrala ta wykorzystuje te same piny co programator. Układ ma być programowalny - będzie mieć wtyczkę programatora. I2C wykorzystuje rezystory podciągające, linie programujące nie. Czy należ obydwie magistrale rozdzielić na czas programowania, np za pomocą goldpinów i zworek??

    0 4
  • #2 11 Mar 2018 23:02
    excray
    Poziom 39  

    Zdecydowanie. Jest duże prawdopodobieństwo, że wystąpi konflikt w trakcie programowania ze strony układu podpiętego pod szynę I2C.

    0
  • #3 11 Mar 2018 23:08
    ghost2000
    Poziom 18  

    jari17 napisał:
    Czy należ obydwie magistrale rozdzielić na czas programowania, np za pomocą goldpinów i zworek??

    Jeśli slave I2C ma linię reset to połącz ja z reset Tiny85 i problem rozwiązany.

    0
  • #4 12 Mar 2018 07:16
    jari17
    Poziom 4  

    Slave nie ma pinu reset

    0
  • #5 12 Mar 2018 09:20
    ghost2000
    Poziom 18  

    jari17 napisał:
    Slave nie ma pinu reset

    szkoda. Ja dałbym, dla wygody, 4053 odłączający i2C na czas programowania sterowany linią reset.

    0