Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.14.10.129] |
|
Сообщ.
#1
,
|
|
|
более менее распробовав 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 пугают а доступность чего по проще напрягает |
Сообщ.
#2
,
|
|
|
По программированию микроконтроллеров - сюда: Asm: Hardware/not x86
Цитата DINETS @ Two Wire Mode - это случаем не I2C, он же TWI? Там линия SDA - двунаправленная. ГДЕ??? где? USI Data Output (Two Wire Mode) Добавлено Судя по обозначениям(SDA и SCL) это и есть I2C/TWI Добавлено P.S. Хоть бы модель выбранную обозначил. ATTiny - это семейство микроконтроллеров. |
Сообщ.
#3
,
|
|
|
Цитата 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 (может и увижу, когда ссылку на даташит или марку контроллера озвучишь). |
Сообщ.
#4
,
|
|
|
...и не связывайся с 8051
|
Сообщ.
#5
,
|
|
|
Сообщ.
#6
,
|
|
|
Нет там, по-моему UART'а. Он пишется как UART/USART. А USI - это немного не то.
|
Сообщ.
#7
,
|
|
|
так чтокуда тыкать?
|
Сообщ.
#8
,
|
|
|
УАРТ в нем можно сделать программный (вернее, полупрограммный) с использованием регистров USI. На 123 странице написано
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 C код но это полудуплекс, что не всегда удобно Возьми лучше ATmega8 или ATmega48 в них есть и АЦП с мультиплексором, и УАРТ полноценный |
Сообщ.
#9
,
|
|
|
Цитата MeG @ Возьми лучше ATmega8 или ATmega48 в них есть и АЦП с мультиплексором, и УАРТ полноценный Или, как вариант, подбери нужный PIC. |
Сообщ.
#10
,
|
|
|
хорошо всем спасибо учту....
|