|
|
  |
AVR-технология. Серьезные вопросы., Очень грамотный и думающий человек осваивает AVR. |
|
|
|
Sep 8 2006, 23:50
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Читал форум и "курс", понятно какой... курс скорее мешает думать, чем помогает. По этому сразу хочу определить, что без веских доводов буду осваиать Коде-вижн и ВинАВР, одновремнно с Протеус. Стараюсь изучать "С++". Могу объявлять конкурсы с призом в 100 баков... понимаю, что мало, но может это мне и поможет. Ну а теперь вопросы, касательно понимания сути: Изменяя значения бита регистров можно конфигурировать вывод: 1) вход / выход; 2) если вход то со смещением в сторону положительного питания резистором 30-120к; 3) прямой или инверсный выход (или вход тоже?)
Прошу перечислить иные варианты.
Ребята! Мне на самом деле важна помошь! Не стебайтесь и не извращайтесь! Просто помогите. Я не забуду Вас!
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
Sep 9 2006, 02:52
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(smk @ Sep 9 2006, 07:55)  Изменяя значения бита регистров можно конфигурировать вывод: 1) вход / выход; 2) если вход то со смещением в сторону положительного питания резистором 30-120к; 3) прямой или инверсный выход (или вход тоже?) Любой даташит на АВР-> раздел IO Ports -> Ports As General Digital IO -> Configuring The Pin -> таблица Port Pin Configuration: DDxn____PORTxn____PUD(in SFIOR)____I/O____Pull-up___Comment
0_______ 0_________X_______________Input__No_______Tri-state (Hi-Z)
0_______1_________ 0_______________Input__Yes_______Pxn will source current if ext. pulled low.
0_______1_________1________________Input__ No_______Tri-state (Hi-Z)
1_______ 0_________X_______________Output__No_______Output Low (Sink)
1_______1__________X______________Output__No_______Output High (Source)
Вроде все понятно...
--------------------
|
|
|
|
|
Sep 9 2006, 04:24
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата(smk @ Sep 9 2006, 03:50)  Читал форум и "курс", понятно какой... курс скорее мешает думать, чем помогает. По этому сразу хочу определить, что без веских доводов буду осваиать Коде-вижн и ВинАВР, одновремнно с Протеус. Стараюсь изучать "С++". Могу объявлять конкурсы с призом в 100 баков... понимаю, что мало, но может это мне и поможет. Ну а теперь вопросы, касательно понимания сути: Изменяя значения бита регистров можно конфигурировать вывод: 1) вход / выход; 2) если вход то со смещением в сторону положительного питания резистором 30-120к; 3) прямой или инверсный выход (или вход тоже?)
Прошу перечислить иные варианты. Вход у AVR нельзя сделать инверсным. Нашел где-то такую утилиту для конфигурирования портов. Посмотрите, может будет полезна для понимания назначения регистров IO.
|
|
|
|
|
Sep 9 2006, 18:06
|
Участник

Группа: Новичок
Сообщений: 41
Регистрация: 20-08-06
Пользователь №: 19 688

|
Цитата(smk @ Sep 9 2006, 16:34)  кто нибудь читал такую книгу: У.Радд "Программирование на языке ассемблера и вычислительные системы IBM 360 и 370". Она полезна будет? я работал на этих главныхфрамугах(извините не сдержался) а зачем asm там ковырять там прикладного софта немеряно но это совсем не мелкие 8 битовые местные микрушки а масса паралельных многоразрядных процессоров и явно не в этой ветке, не на этом форуме, и даже не в этой стране обсуждать про asm для микропроцессора может только производитель этого микропроцессора написать я еще в в местных не разобрался, но сходу вижу Intel-овским debug.exe (16bit контроллер прерываний 12int dma-всякие BIOS int DOS int и т.д.)здесь делать нечего а вы в IBM распаралеливаемость с такой книжкой полезете в метсных 8 битовых процессорах свои заморочки вот жду что соберет на С в кучу местный ПивнойВоин на русском может набранный хлам в голове забудется
Сообщение отредактировал artem100 - Sep 9 2006, 18:22
|
|
|
|
|
Sep 11 2006, 07:29
|
Местный
  
Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219

|
Цитата(smk @ Sep 9 2006, 16:34)  кто нибудь читал такую книгу: У.Радд "Программирование на языке ассемблера и вычислительные системы IBM 360 и 370". Она полезна будет? Вряд ли. Разве что если говорить об общих принципах программирования на ассемблере. Лучше поискать соответствующую книгу по AVR. Как вариант, поразбираться в программках, приведенных в AN. Их нас сайте Atmel предостаточно
Сообщение отредактировал _Bill - Sep 11 2006, 07:31
|
|
|
|
|
Sep 11 2006, 07:34
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Цитата(smk @ Sep 9 2006, 03:50)  Читал форум и "курс", понятно какой... курс скорее мешает думать, чем помогает. По этому сразу хочу определить, что без веских доводов буду осваиать Коде-вижн и ВинАВР, одновремнно с Протеус. Стараюсь изучать "С++". Могу объявлять конкурсы с призом в 100 баков... понимаю, что мало, но может это мне и поможет. Ну а теперь вопросы, касательно понимания сути: Изменяя значения бита регистров можно конфигурировать вывод: 1) вход / выход; 2) если вход то со смещением в сторону положительного питания резистором 30-120к; 3) прямой или инверсный выход (или вход тоже?)
Прошу перечислить иные варианты. Купите книгу А.В. Евстигнеева Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL. Прочтите главу порты ввода и вывода. Прекрасно описана суть работы с портами, кстати, практически перевод фирменного описания. Думаю, снимет все ваши вопросы. Книга есть в Интернете. Если найду ссылку напишу.
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
|
Sep 11 2006, 08:05
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(smk @ Sep 9 2006, 03:50)  Читал форум и "курс", понятно какой... курс скорее мешает думать, чем помогает. По этому сразу хочу определить, что без веских доводов буду осваиать Коде-вижн и ВинАВР, одновремнно с Протеус. Стараюсь изучать "С++". ... Качайте книгу (Программирование на языке С для AVR и PIC микроконтроллеров) пока жива ссылка на: http://rapidshare.de/files/32329851/Progr_na_C_AVR.rar.htmlтам какраз программирование с использованием WinAVR и CCS-PICC, включая эмуляцию программ с помощью AVR Studio и MPLAB.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Sep 12 2006, 03:33
|
Местный
  
Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044

|
Цитата(smk @ Sep 11 2006, 23:18)  Спасибо. Понятно. Даташитом пока не разжился нужным... все лабуда какая-то. Хоть и прошелся по многим, но толкового пока не нашел. Все вокруг да около. Нужные даташиты на http://www.atmel.com/dyn/products/datashee...p?family_id=607
--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|