реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> AVR-технология. Серьезные вопросы., Очень грамотный и думающий человек осваивает AVR.
smk
сообщение Sep 8 2006, 23:50
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



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

Прошу перечислить иные варианты.

Ребята! Мне на самом деле важна помошь! Не стебайтесь и не извращайтесь! Просто помогите. Я не забуду Вас!


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Sep 9 2006, 02:52
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 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)


Вроде все понятно...


--------------------
Go to the top of the page
 
+Quote Post
Igor26
сообщение Sep 9 2006, 04:24
Сообщение #3


Знающий
****

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



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

Прошу перечислить иные варианты.

Вход у AVR нельзя сделать инверсным.
Нашел где-то такую утилиту для конфигурирования портов. Посмотрите, может будет полезна для понимания назначения регистров IO.
Прикрепленные файлы
Прикрепленный файл  AVRPortSet.zip ( 179.2 килобайт ) Кол-во скачиваний: 149
 
Go to the top of the page
 
+Quote Post
Shurmas
сообщение Sep 9 2006, 07:44
Сообщение #4


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



такие утилиты встроены в компиляторы cvavr icc atmanavr и поставляются ввиде отдельных утилит iar и keil
Go to the top of the page
 
+Quote Post
smk
сообщение Sep 9 2006, 12:48
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



За прогу спасибо, но не работет. Не хватает ей библиотеки.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Sep 9 2006, 13:34
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



кто нибудь читал такую книгу: У.Радд "Программирование на языке ассемблера и вычислительные системы IBM 360 и 370". Она полезна будет?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
artem100
сообщение Sep 9 2006, 18:06
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 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 битовых процессорах свои заморочки
вот жду что соберет на С в кучу местный ПивнойВоин на русском
может набранный хлам в голове забудется cranky.gif

Сообщение отредактировал artem100 - Sep 9 2006, 18:22
Go to the top of the page
 
+Quote Post
muravei
сообщение Sep 11 2006, 06:04
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Знаю, что навлеку гнев гуру, но я посоветовал бы Алгоритм Билдер
http://algrom.net/russian.html
Go to the top of the page
 
+Quote Post
sseett
сообщение Sep 11 2006, 07:03
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939



http://www.gaw.ru/html.cgi/txt/doc/micros/...a103_59_2_2.htm
Go to the top of the page
 
+Quote Post
_Bill
сообщение Sep 11 2006, 07:29
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(smk @ Sep 9 2006, 16:34) *
кто нибудь читал такую книгу: У.Радд "Программирование на языке ассемблера и вычислительные системы IBM 360 и 370". Она полезна будет?

Вряд ли. Разве что если говорить об общих принципах программирования на ассемблере. Лучше поискать соответствующую книгу по AVR. Как вариант, поразбираться в программках, приведенных в AN. Их нас сайте Atmel предостаточно

Сообщение отредактировал _Bill - Sep 11 2006, 07:31
Go to the top of the page
 
+Quote Post
Семён
сообщение Sep 11 2006, 07:34
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



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

Прошу перечислить иные варианты.

Купите книгу А.В. Евстигнеева Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL. Прочтите главу порты ввода и вывода. Прекрасно описана суть работы с портами, кстати, практически перевод фирменного описания. Думаю, снимет все ваши вопросы. Книга есть в Интернете. Если найду ссылку напишу.


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
BVU
сообщение Sep 11 2006, 08:05
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 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.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Shurmas
сообщение Sep 11 2006, 09:03
Сообщение #13


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



Если есть проблемы со скачиванием с рапидшары то посмотрите там линк на библиотеку книг для скачивания и чтения: [...] "Книги по AVR и электронике"

Сообщение отредактировал IgorKossak - Sep 13 2006, 10:29
Go to the top of the page
 
+Quote Post
smk
сообщение Sep 11 2006, 20:18
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Спасибо. Понятно. Даташитом пока не разжился нужным... все лабуда какая-то. Хоть и прошелся по многим, но толкового пока не нашел. Все вокруг да около.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
CDT
сообщение Sep 12 2006, 03:33
Сообщение #15


Местный
***

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



Цитата(smk @ Sep 11 2006, 23:18) *
Спасибо. Понятно. Даташитом пока не разжился нужным... все лабуда какая-то. Хоть и прошелся по многим, но толкового пока не нашел. Все вокруг да около.

Нужные даташиты на http://www.atmel.com/dyn/products/datashee...p?family_id=607


--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 10:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.02392 секунд с 7
ELECTRONIX ©2004-2016