На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
    > USART , USART USI; или то что в ATTINY вместо UART
      более менее распробовав 8051 (а именно at89s52 были у меня тут и по нему вопросы)

      посмотрел в сторону AVR а именно ATTINY
      встроенный РЦ генератор

      АЦП с мультиплексором он то мне и нужен
      почитал всё порадывало 10 разрядов возможность менять местами вывод результата ADCH
      ADCL регистров прикольно (дабы отбросить ненужные самые младшие незначительные разряды)

      но вот USART я его неасилил я понял что это всё в одном и чего там только нет
      вот но почитав описание в даташите ещё больше задумался особенно распиновка мне доставила...

      PA6
      ADC6: ADC Input Channel 6
      DI: USI Data Input (Three Wire Mode)
      SDA: USI Data Input (Two Wire Mode)
      MOSI: SPI Master Data Output / Slave Data Input
      OC1A: Timer/Counter1 Compare Match A Output
      PA5
      ADC5: ADC Input Channel 5
      DO: USI Data Output (Three Wire Mode)
      MISO: SPI Master Data Input / Slave Data Output
      OC1B: Timer/Counter1 Compare Match B Output
      PA4
      ADC4: ADC Input Channel 4
      USCK: USI Clock (Three Wire Mode)
      SCL : USI Clock (Two Wire Mode)
      T1: Timer/Counter1 Clock Source
      PCINT4: Pin Change Interrupt 0, Source 4

      ГДЕ??? где? USI Data Output (Two Wire Mode)
      А вопрос заключатся в поиске мануала даже просто маленького ХАУТУ как из всего этого получить RxD TxD потом макс 232 и комп?!

      P.S. мне нужен контроллер с АЦП и я в начале смотрел на изделия 51вой архитектуры
      но цены очень крутых с наваротами таких как AT89C5132 пугают
      а доступность чего по проще напрягает
        По программированию микроконтроллеров - сюда: Asm: Hardware/not x86

        Цитата DINETS @
        ГДЕ??? где? USI Data Output (Two Wire Mode)
        Two Wire Mode - это случаем не I2C, он же TWI? Там линия SDA - двунаправленная.

        Добавлено
        Судя по обозначениям(SDA и SCL) это и есть I2C/TWI

        Добавлено
        P.S. Хоть бы модель выбранную обозначил. ATTiny - это семейство микроконтроллеров.
          Цитата DINETS @
          посмотрел в сторону AVR а именно ATTINY

          Цитата DINETS @
          вот но почитав описание в даташите

          Ссылку на даташит дай.
          Цитата DINETS @
          А вопрос заключатся в поиске мануала даже просто маленького ХАУТУ как из всего этого получить RxD TxD потом макс 232 и комп?!

          Не нужно ничего получать. Работа по USART идет через TX/RX. Все остальное (типа DTR/RTS и т.д.) делаешь сам, используя программые выверты и свободные пины портов, настроенных соответственно.
          Цитата DINETS @
          ADC6: ADC Input Channel 6
          DI: USI Data Input (Three Wire Mode)
          SDA: USI Data Input (Two Wire Mode)
          MOSI: SPI Master Data Output / Slave Data Input
          OC1A: Timer/Counter1 Compare Match A Output
          PA5
          ADC5: ADC Input Channel 5
          DO: USI Data Output (Three Wire Mode)
          MISO: SPI Master Data Input / Slave Data Output
          OC1B: Timer/Counter1 Compare Match B Output
          PA4
          ADC4: ADC Input Channel 4
          USCK: USI Clock (Three Wire Mode)
          SCL : USI Clock (Two Wire Mode)
          T1: Timer/Counter1 Clock Source
          PCINT4: Pin Change Interrupt 0, Source 4

          Пока я в приведенном не увидел USART (может и увижу, когда ссылку на даташит или марку контроллера озвучишь). :D
            ...и не связывайся с 8051
                Нет там, по-моему UART'а. Он пишется как UART/USART. А USI - это немного не то.
                  так чтокуда тыкать?
                    УАРТ в нем можно сделать программный (вернее, полупрограммный) с использованием регистров USI. На 123 странице написано
                    ExpandedWrap disabled
                      Using the USI Data Register in three-wire mode it is possible to implement a more compact and
                      higher performance UART than by software, only


                    Добавлено
                    Есть такая статься как сделать программный уарт
                    AVR307: Half Duplex UART Using the USI Module on tinyAVR and megaAVR devices
                    PDF
                    C код
                    но это полудуплекс, что не всегда удобно

                    Возьми лучше ATmega8 или ATmega48 в них есть и АЦП с мультиплексором, и УАРТ полноценный
                      Цитата MeG @
                      Возьми лучше ATmega8 или ATmega48 в них есть и АЦП с мультиплексором, и УАРТ полноценный

                      Или, как вариант, подбери нужный PIC.
                        хорошо всем спасибо учту....
                        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                        0 пользователей:


                        Рейтинг@Mail.ru
                        [ Script execution time: 0,0253 ]   [ 14 queries used ]   [ Generated: 23.05.24, 16:31 GMT ]