На главную страницу сайта В гостях у Александра Клячина
 Помощь      Поиск      Пользователи


 Страниц (5): [1] 2 3 4 5 »   

> Описание: С чего начать?
Pyku_He_oTTyda
Отправлено: 25 Мая, 2005 - 10:34:30
Post Id



Пользователь
Super Member

Покинул форум
Сообщений всего: 1678
Дата рег-ции: Июнь 2004  
Откуда: Великие Луки
Полный профан в этом деле, так что не судите строго. Интересует литература поэтому вопросу для чайников. Желательно с приведенными примерами и разборами что и как. К сожалению не владею еще и языками програмированния, так что нужна литература еще и по этому вопросу. Даже не знаю, на какой язык и ориентироватся (наверное С и Ассемблер).
Начать думаю с процессоров АТМЕЛ.
Особенно интересует литература в печатном виде, но буду благодарен и за ссылки.

-----
Смирнов Андрей
 
 Top
Dmitry
Отправлено: 25 Мая, 2005 - 10:54:56
Post Id



Пользователь
Super Member

Покинул форум
Сообщений всего: 1818
Дата рег-ции: Июнь 2004  
Откуда: Запорожье, Украина
Pyku_He_oTTyda
 Цитата:
Обучение написанию програм для ­ микропрцессоров.
С чего начать?

Вопрос конечно философский. Моя личная практика показала, что начинать нужно ... с конкретной задачи. На ее выполнении (в процессе, так сказать) и учишься...
 
 Top
Pyku_He_oTTyda
Отправлено: 25 Мая, 2005 - 11:02:27
Post Id



Пользователь
Super Member

Покинул форум
Сообщений всего: 1678
Дата рег-ции: Июнь 2004  
Откуда: Великие Луки
Dmitry
Я с Вами согласен. Конкретная задача в принципе есть - контролер управления усилителем (задержки включения, коммутатор входов, аварийное отключение) и тому подобное. Это для начала...

-----
Смирнов Андрей
 
 Top
Alex Torres
Отправлено: 25 Мая, 2005 - 15:24:43
Post Id




Забанен

Покинул форум
Сообщений всего: 2809
Дата рег-ции: Март 2004  
 Цитата:
Особенно интересует литература в печатном виде
,

Постарая найти книжки Коффрона "ВВедение в микропроцессоры", 1-я часть в основном самим процессорам посвящена, вторая - больше по периферии.
Там описаны i8080, i8085, Z80, 6800, с внешней памятью и периферией, которые конечно устарели сами по себе, но контроллеры - это тоже самое, только в одном корпусе. Общий смысл - остается.

Что касается языков - для начального обучения, несомненно асемблер.Чтобы понять как это все вообще работает.
Когда зазачи обчения стоять не будет - прикладные задачи конечно лучше на Си.
 
 Top
GrAmp
Отправлено: 01 Июня, 2005 - 03:53:42
Post Id



Пользователь
Newbie

Покинул форум
Сообщений всего: 43
Дата рег-ции: Май 2005  
Откуда: Киев UA
Pyku_He_oTTyda
Советую выбрать PIC контроллеры.
Чтоб понять смысл начинайте с ASM, но писать все же лучше на Си, потому как получить нормальный код проще, не думаю что вам удасться написать на ASM что-то быстрее и короче чем на Си, после компилера.

У меня тоже была идея реализовать такую примочку для уся.
Даже тему диплома взял себе такую, но вот что-то не идетУлыбка
 
 Top
Pyku_He_oTTyda
Отправлено: 01 Июня, 2005 - 08:56:20
Post Id



Пользователь
Super Member

Покинул форум
Сообщений всего: 1678
Дата рег-ции: Июнь 2004  
Откуда: Великие Луки
Спасибо всем! Ищу литературу и думаю, как быть дальше

-----
Смирнов Андрей
 
 Top
Roman K.
Отправлено: 01 Июня, 2005 - 09:42:57
Post Id



Пользователь
Full Member

Покинул форум
Сообщений всего: 226
Дата рег-ции: Февр. 2005  
Откуда: Калининград
GrAmp, Pyku_He_oTTyda
И все-же, как застарелый приверженец атмела, могу сказать, что лучше начать с него и именно на С, исключительно по той простой причине, что есть отличное функциональное и простое ПО (ICC, AVR studio), в отличие от пиков....
и кроме того, пики оправданы при использовании не старее 18 серии... как впомню 16.... так волосы дыбом встают ... :-)))
Чтобы понять, как проц работает, ИМХО все равно надо в даташит смотреть... а как обращаться с регистрами и прочим (на асм или на С), особой разницы нет.... и ведь всегда можно сделать финт ушами в виде asm("WDR"); или asm("NOP"); ;-))
Роман.

ЗЫ: а в своем дипломе я использовал атмегу128 (самый писк был тогда) от атмел....получил неплохой контроллер с аналогами и дискретами.... всобачил туда еще 485, все изолировал...
на защите, как сейчас помню, все просто пищали от восторга...
 
 Top
Alex Torres
Отправлено: 01 Июня, 2005 - 15:11:12
Post Id




Забанен

Покинул форум
Сообщений всего: 2809
Дата рег-ции: Март 2004  
 Цитата:
что есть отличное функциональное и простое ПО (ICC, AVR studio), в отличие от пиков....



Это AVR-Studio "проще" чем MPLAB и Hi-TEch ????


 Цитата:
и кроме того, пики оправданы при использовании не старее 18 серии... как впомню 16.... так волосы дыбом встают ... Улыбка))


Ничего, от чего там могут стать волосы дыбом - я почему-то не заметил, ставить 18-й там, где достаточно 16-го - это дилетанство и неграмотность.

И вообще, неважно какой МК используется, если он выполняет конкретную задачу.
Для одних случае - лучши АВРки, для дргугих - ПИКи.

Для домашнего творчества - лучше АВРки, к ним программатор простейший (особенно, если пользоваться суперпрограмма Саши Редчука AVReal), для других случаев - лучше ST7 или 430-й Тексас, для третьих - ПИКи или Цыгвины.

Нельзя "любить определенный МК", лично я - их всех одинаково ненавижу Улыбка А споры "что лучше ПИК или АВР" - это удел радиолюбителей, которые в этом, мягко говоря, мало соображают.

(для нелюбителей - некасаемо самих МК, чтобы иметь дело с Атмелом надо иметь ангельское терпение и быть мазохистом).

 
 Top
Pyku_He_oTTyda
Отправлено: 01 Июня, 2005 - 15:48:46
Post Id



Пользователь
Super Member

Покинул форум
Сообщений всего: 1678
Дата рег-ции: Июнь 2004  
Откуда: Великие Луки
Начну с АВРов.
Спаял программатор и сделал простейшую платку на 2313.
Собственно вопрос еще такой: какой программой проще осваивать азы.
Начну наверное с С, по ассемблеру книг в городе не нашелНедовольство, огорчение


-----
Смирнов Андрей
 
 Top
GrAmp
Отправлено: 01 Июня, 2005 - 17:06:08
Post Id



Пользователь
Newbie

Покинул форум
Сообщений всего: 43
Дата рег-ции: Май 2005  
Откуда: Киев UA
Pyku_He_oTTyda
Если есть желание дай мейл, скину тебе немного инфы по С, С++
Если надумаешь мучить пики, подкину софт для шитья и компилер.

 Цитата:
Для домашнего творчества - лучше АВРки, к ним программатор простейший

Если делать програматор не особо универсальный, то ничего там сложного я не видел, 6 инверторов 3 транзистора и все такое.., другое дело универсальный.
 
 Top
Страниц (5): [1] 2 3 4 5 »
« Литература »

> В гостях у Александра Клячина » Литературный раздел » Литература  (Модератор: Alexandr Klyachin)

Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by ExBB