Краткий курс - Самоучитель - AVR - быстрый старт с нуля

   
 


- страница  1 -

КЛЮЧЕВАЯ  СТРАНИЦА  КУРСА  AVR

Прочитайте, сохраните и знайте !

- Как воспользоваться этим курсом
- Как распорядится его ресурсами правильно 
- Где и какую искать информацию
- Где найти схемы и программы 
- Где купить МК AVR и электронные компоненты 
- Как сделать электронное устройство, электропитание.
- Как использовать существующие конструкции как
  блоки для строительства вашего устройства.

 


Я очень прошу вас внимательно прочитать эту страницу! Она не именно про AVR, эта ключевая страница курса рассказывает о проектировании электроники и об использовании ресурсов знаний и информации -
убежден, вам это нужно знать!

Если же вам не терпится "раскусить" именно микроконтроллеры AVR - то переходите на страницу 2  -  "Устройство микроконтроллера AVR"

Cтраницы курса :   заглавная    1   2   3   4   5   6   7   8   9

Задачи-упражнения курса по AVR  -   там
 
Скачать весь курс по AVR одним архивом на заглавной странице курса.

 

Найти на открытой странице  - поиск в браузерах:   Ctrl + F    "то что ищите"


Наберитесь терпения и прочитайте весь курс
  (он укорочен и сжат насколько возможно)  без перескоков и пропусков до конца,  сохраняя на своем ПК.  

Я сознательно убрал свободную навигацию по курсу.  При наличии свободной навигации многие начинают перескакивать страницы и пропускают материал и потом долго ищут ответы на то о чем было ПОДРОБНО рассказано в пропущенном ими повествовании. 

Читая первый раз, не расстраивайтесь что вам не все понятно - это нормально, однако в результате чтения вы ознакомитесь с содержанием курса и будете знать о чем и где примерно в курсе идет речь и МК термины будут у вас "на слуху".

Затем читайте краткий курс более внимательно и ОБЯЗАТЕЛЬНО ДЕЛАЙТЕ то что прошу вас делать в курсе и в упражнениях-задачах курса.  

 

Обязательно ДЕЛАТЬ ! 

Иначе научиться НЕЛЬЗЯ !

 



Повторение - мать учения !   Повторяю :

Вам ПОКА не нужно покупать МК, радиодетали и паять что либо !  Но если хочется, то пожалуйста паяйте ...

Значит вы ни чего не спалите ! 
И током вас не долбанёт... 


 

     
 

Поиск по материалам Краткого курса AVR

1)   Используйте поиск Windows в папке где сохраните курс, для того чтобы найти нужную вам информацию. 

Для этого кликните правой кнопкой мыши (ПКМ) по папке где сохранен у вас курс и выберете "найти..." в открывшимся диалоге поиска введите интересующее вас слово во второе поле. 

Например: вы вводите слово "прерывани" и запускаете поиск, в результате получите список файлов в которых найдены слова :
                                     прерывани
е     прервания      прерываний  

Открывайте эти файлы и вводите слово "прерывани" в поиск по тексту файла - через меню "Правка" - "Найти на этой странице".
 

2)   поиск  GOOGLE по краткому курсу

пожалуйста добавьте эту ссылку в  "избранное" и пользуйтесь.

 
     

 

Что нужно для освоения курса ? 

- Желание ! 
- свободное время, 
- компьютер с доступом в Интернет 

и   все ! 

Если вы считаете эту информацию полезной, пожалуйста, помогите информировать в интернете о курсе - просто щелкните по банеру.

Большое спасибо !


Electronic Banner Exchange (ElBE)

Вы сможете даже не имея реального МК AVR проделать весь цикл 
разработки управляющей программы для него :

- написать программу для МК AVR в компиляторе CVAVR и скомпилировать ее, 

- запустить и отладить ее на компьютерном симуляторе AVR  VMLAB

- получить осциллограммы сигналов вашего устройства 
работающего виртуально, на вашем ПК. 

- увидеть на мониторе ПК как в симуляторе VMLAB как МК AVR мигает светодиодами,
реагирует на нажатие кнопок, выводит информацию на LCD, измеряет
напряжения, работает с логическими и аналоговыми элементами схемы, 

- посмотреть как МК ведет обмен по интерфейсам i2c  TWI  1-wire  rs-232 UART 
TWI и записать его для последующего анализа.  

- увидеть как МК отрабатывает прерывания по событиям, засыпает для 
снижения энергопотребления и просыпается.

"остановить" и "отмотать назад" время !  
  
"время назад" - это просто не возможно в реальном МК.

- симулировать ДВА МК ! одновременно в одной схеме. При этом во второй МК
вы можете поместить программу имитирующую работу какого то нужного вам
компонента отсутствующего  в  симуляторе и даже в природе. 

- обменятся информацией с симулируемым МК и результат обмена сохранить 
в файл для последующего анализа.

 

     
 

PTOTEUS -  очень мощный, серьезней пакет не только симулирования чего душа пожелает (аналоговая, цифровая, микроконтроллеры, PLD)

Но и для проектирования электроники от идеи
до файлов для изготовления печатной платы !

Краткий курс по PTOTEUS   - посмотрите, почитайте, проделайте обязательно то что рекомендовано.

Протеус является ещё и прекрасным интерактивным справочником по электронным компонентам !

 

 

 

 


- в PTOTEUS вы можете увидеть как МК работающий по вашей программе "общается" с электродвигателями, с шаговыми моторами, с серво, с картами памяти SD MMC, с жестким диском HDD, с реальными COM и LPT портами вашего ПК, сможете даже сыграть с разными МК в шахматы !  - на модели большого тачскрина.

- в симуляторе PTOTEUS вы можете симулировать в одной схеме работу нескольких
разных МК одновременно ! причем это могут быть МК разных семейств - AVR,  PIC, 8051,
ARM7, Motorola MC68HC11.

 

     
 

Скачать весь курс по AVR одним архивом
на заглавной странице курса.


Но правки вносятся быстрей 
в он-лайн версию ! 

ЗНАЧИТ  ON-LINE  СВЕЖЕЕ !

 
     

Вы можете не читать, а прослушать курс с помощью программ читающих тексты !  Например - Говорилка  - читает русский текст голосом птицы говоруна из мультика "Тайна 3-й планеты".

 

 

Прочитав ВЕСЬ курс, приступайте к повторному чтению и выполнению задач - упражнений курса !   

  
 

     
 

Упражнения - задачи курса - это практические примеры постановки задачи, создания алгоритма, написания программ
для МК, симуляции и отладки устройства.  

Они содержат необходимые теоретические материалы и архивы с полученными программами
и результатами.

 

 

 

 


 

 

 

 

 

 

 

 

По ходу работы ОБЯЗАТЕЛЬНО:

- записывайте возникающие вопросы ! 
    и лучше на бумагу - моторная память !

- ищите в DataSheet (ДШ) регистры и устройства МК используемые и 
упомянутые в задаче, прочитайте о  них подробней. Уясните роль
каждого бита и регистра.

- если вопросы остались перечитайте задачу снова !

 

Если вопросы не разрешены, ищите ответ:

1) в help в примерах и документации компилятора, симулятора
       и других используемых программ!

2) поиском Windows в папках и help компилятора и симулятора.

3) поиском Windows в папке где сохранен у вас курс. 

Ищите ключевые слова содержащиеся в
тексте файлов, а не в их названиях !

4) в моем  AVRFAQ - это сборник ответов на часто задаваемые мне 
по курсу вопросы и советы по применению МК от знающих людей.

 

 



 

Согласование в ВЧ и СВЧ 
радиоэлектронных устройствах.

 Краткий курс - очень кратко!

Конечно На примерах!

soglasie.htm

там и Курс ОТЦ

и Уроки работы с пакетом RF
проектирования моделирования MWO

 

 

 

 

Что делать если вы не сильны в Электронике?

Если мало знаний по электронике, но есть желание
что-то сделать - то главное у Вас уже есть! 


Человек умеющий читать, может все

Для вас книга на заглавной странице курса и еще свободно скачать:

Книги по электронике 

Книги по программированию МК и ПК
 

Книги по МК AVR ATmega ATtiny 

можно найти и в магазине в библиотеке 
...

 



Особенно рекомендую начинающим 
книги по основам электроники и схемотехники:  

Настольная книга электронщика:  

У.Титце и К.Шенк "Полупроводниковая схемотехника".  общепризнанная библия электронщика на РУССКОМ языке от теории полупроводников до типовых электронных схем с подробнейшим описанием принципов их работы ! Аналоговая и цифровая электроника.

 

Книги, курсы, tutorial - удобно и правильно искать в  GOOGLE

 

 

 

думаю 95% информации 
по любой области знания 
находятся в интернете 
на английском языке ! 

Это есть фаХт !

Учите английский язык ! 

Повышайте свою стоимость 
на современном рынке труда !



Это очень просто научится читать 
технические тексты на английском языке.

Тем более у вас есть конкретная мотивация ! 

 

Скоро напишу краткий курс и 
по базовому английскому.

 

А пока... 

Используйте он-лайновый переводчик

Translate.ru

Он поможет прочитать вам тексты на 
английском, немецком, французском, испанском языках - любезно и бесплатно переведя их 
на корявый русский.

добавьте в избранное !

 

 

 

 

Как сделать электронное устройство.

Прежде чем "изобретать велосипед",  т.е. делать свой вариант какого либо устройства ( и не только электронного ! ) которое наверняка целиком или частично уже было сделано  многими людьми и даже трудовыми коллективами - разумно поискать и посмотреть результат их труда и использовать его по максимуму !

ОБЯЗАТЕЛЬНО  ИЩИТЕ существующие аналоги того, что вы хотите сделать !  

- по похожим названиям
- по аналогичному назначению 
- по ключевым словам
- по сходной тематике

Ищите источники  схемотехнических, алгоритмических, программных аналогий !

Отправной точкой в поиске может быть сайт компании Телесистемы.  
Эта компания производит множество устройств на МК - схемы этих устройств выложены на их сайте и доступны для скачивания. 

Там же есть очень полезный раздел:

проекты на микроконтроллерах на русском языкеэто читатели сайта   и самой "живой" русскоязычной МК конфы (доброжелательная атмосфера, быстрые ответы даже на "дурацкие" вопросы ламеров, полезная информация - уже более 1300 страниц архива конференции !) публикуют свои разработки :

там схемы и даже прошивки к большинству из них! 

Удивлюсь если вы не найдете там аналога
(или куска схемы, куска кода программы) 

того, что нужно сделать вам!

Не нашли ? Спросите у профи в МК конфе  

например так: "подскажите где посмотреть проект контроллера шагового двигателя ? 
или апноуты или принцип работы, кусочки кода. спасибо.

вам наверняка подскажут !

 

Реклама недорогих радиодеталей почтой:

 

Скорее всего вы найдете то, что хотите сделать ! 

Либо почти "то" и вам останется лишь немного подправить 
схему или программу под свою задачу.

Нашли аналоги - великолепно ! 

Обдумано и творчески берите из найденного схемы, куски схем, способы подключения, номиналы компонентов, типовые и оригинальные решения, как организовать питание устройства, примеры программы ... 

Вы можете скомпилировать свое устройство из кусков взятых в проектах других электронщиков, в ДШ и в АпНоутах.

Как бы построить из типовых "кубиков" - возможно подогнав 
их слегка друг к другу ...

 

Анализ того что сделано другими поможет вам избежать многих досадных ошибок и тупиковых решений !

     
 

Возможно вам будет проще найти и использовать подходящий 

электронный набор MasterKit или Velleman - очень 
большой перечень устройств - цена умеренная 

В любом случае там вы можете взять схему и принцип 
работы устройства
, а иногда и прошивку!

 
     

 

Очень ВАЖНО:

Методика работы с МК - как и с ЛЮБЫМИ электронными компонентами, такова:

Находите на сайте производителя или на  AllDataSheet  или в google.com и скачивайте: 

- DataSheet - основной документ по компоненту - его паспорт (далее ДШ). 
обычно в формате .pdf     Ищите новейшую версию !

- Errata - описание уже обнаруженных ошибок компонента - для МК AVR 
серии ATmaga  ошибки МК перечислены в конце ДШ.

Ищите там же и обязательно: 

- Application Notes,  Design Notes  - примеры применения
- Development Boards или Kits
- платы для разработки
- Refrance Design
- пример устройства на компоненте  
- White paper  
- поясняющая статья  

Это примеры применения компонента в реальных электронных устройствах, советы и наставления ... 


МК в этих документах показан в реальных РАБОТАЮЩИХ ! устройствах  с конкретными элементами и платами.  

Освещаются вопросы по:
- обеспечению качественного питания устройства и МК, 
- нормированию входных сигналов, 
- защите от электрического (статического) повреждения,
- способам управления различными нагрузками, 
- приему, преобразованию и передаче различной информации

- выбору резисторов, 
- конденсаторов, 
- силовых элементов - транзисторов, тиристоров, 
- по компонентам и номиналам элементов "обвязки" МК 
коммерческое наименование компонентов для покупки и поиска.

и еще много ОЧЕНЬ полезного!

"обвязка МК" - это совокупность электронных  компонентов подключенных к МК.

 

     
 

АпНоуты (Application Notes, апликухи)  - важнейшие после ДШ документы. В них обычно публикуется схема, описание принципа работы и программа на Си или ассемблере если компонент программируемый.

Обязательно скачайте AVR Application Notes все ! 
и .zip  файлы с кодом программ к ним! 

Когда вам что-то не ясно просмотрите бегло их, наверняка наткнетесь на схему или код нужный вам как раз сейчас !

Некоторые из  AVR Application Notes  любезно
переведены на русский язык и доступны
благодаря проекту GAW.ru 

Ну а те что еще не переведены уже названы по-русски !

 

 

 

 

 

 

 

 

 

 

 

 

 


 

Учитесь на чужих ошибках  --  
своих еще успеете наделать! 

 

Это значит - Ищите и читайте FAQ по продукту!

 

     
 

ДШ (DS) на резисторы, конденсаторы, светодиоды, кнопки, микросхемы и любые другие компоненты - вы найдете на сайтах интернет магазинов: chip-dip.ru и platan.ru  

Еще лучше, с картинками компонентов, поиск на сайтах западных интернет магазинов электронных компонентов: 
farnell.com 
mouser.com 
digikey.com 

они и в Россию заказы присылают быстро и сравнительно не дорого !

 
     

 


Вот это бесценно для начинающего МикроКонтроллерщика

От производителя МК PIC - огромный перечень примеров применения, о необходимости которых я говорил выше, с хорошей теорией схемами
и кодом программ:

All Application Notes - скачивать все не нужно, сохраните только перечень,
чтоб под рукой был как оглавление настольной книги. 

вот этот перечень АпНоутов упакованный мной для вас в архив

это кладезь сделанного профессиональными  микроконтроллерщиками - эмбедерами - а программы на Си легко адаптировать под любой МК (вот
такое полезное свойство имеет Си - машино-независимость
).

вот еще перечень АпНоутов Freescale (MOTOROLA)

Скачайте 2 архива выше - всего по 25 кБ - Не пожалеете !


Пример: 

Что можно взять полезного из АпНоута.

Вот тут найдите ( пример применения = АпНоут = application note ) 

AVR492: "Brushless DC Motor control using AT90PWM3"  

     
 

BLDC motor   -  дословно переводится как
Бес Щеточный Постоянного Тока мотор

По-русски ВЕНТИЛЬНЫЙ электродвигатель.

Однако питать его постоянным током нельзя - сгорит !  

Его нужно питать 3х-фазным переменным напряжением
с фазой зависящей от положения ротора !


Рассматриваемое устройство как раз преобразует постоянное 
напряжение в 3-х фазное переменное.

Подробно и главное понятно про электропривод читайте на  stepmotor.ru  -  там же можно купить электро-мотор-редукторы и шаговые двигатели. 

 
     

AN492 "Контроллер вентильного двигателя  на МК AVR AT90PWM3"  

и скачайте документ doc7518.pdf и архив avr492.zip с кодом программ для МК.

Посмотрите заодно внимательно какой великолепный набор АпНоутов = готовых устройств и справочных данных по МК AVR  - советую скачать все и пролистать на досуге, а потом активно используйте при проектировании ! 

Повторяю!   Некоторые АпНоуты по электроприводу с AVR440 по AVR495 любезно переведены на русский и доступны на великолепном сайте - GAW.ru
 

Открываем документ - doc7518.pdf и видим :

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

- Далее на стр. 6 начинается объяснение широко распространенного алгоритма автоматического регулирования ПИД (англ. PID)    

FAQ PID и настройка ПИД регулятора

- Очень интересная методически таблица 8 - использование выводов МК - советую вам делать такую для своего устройства - удобно одним взглядом видеть что подключено к каждой ножке МК в вашем устройстве.

 

- Далее фотография платы готового устройства - говорят лучше 1 раз увидеть чем 100 раз услышать - это действительно так. 

На плате устройства можно увидеть 
- как правильно располагать электронные компоненты, 
- какие они бывают, 
- как выглядят, 
- как правильно конструировать плату. 

 

 

- Далее идут листы с частями схемы устройства - схемы сложных устройств иногда удобней разбить на функциональные блоки и рисовать на отдельных листах : 

Посмотрите схемы и попробуйте найти компоненты на плате устройства, отследить печатные проводники на плате - в общем поработайте с информацией себе на благо!

 1) Лист 2/4 схема POWER - стабилизатора питания МК - готовый вариант для вашего устройства ! ИСПОЛЬЗУЙТЕ !  

Микросхема U6 стабилизатор питания MC78M05 (корпус Dpak ищи и смотри ДШ на MC78M05 - черный квадратный прибор под алюминиевым бочонком) -  дает стабилизированные 5 вольт для питания МК из 12 вольт (это здесь, а вообще диапазон входного напряжения может быть шире) от внешнего источника питания устройства. 

Вот интересно - диод D5 (вертикальный цилиндрик на плате вверху под зелеными клеммами) с конденсатором C19 (алюминиевый бочонок чуть ниже диода) позволяет МК получать непрерывное питание 5 вольт даже при кратковременном обнулении входного напряжения - такое очень возможно при коммутации мощного эл. двигателя, еще при этом возникают значительные импульсные помехи в проводе питания - их гасят конденсаторы C18 C19 C20  и резистор  R25 значительно повышает эффективность конденсаторов C19 C20 в подавлении помех от источника питания.   

Резистор  R25 еще защищает стабилизатор MC78M05  от короткого замыкания выхода +5 вольт на землю - он ограничивает ток. 

Светодиод D6 (smd корпус - белый прямоугольничек под стабилизатором MC78M05 ) индицирует наличие +5 вольт питания МК - это очень удобно и правильно!  

Часто при отладке не замечаешь что устройство 
включено и начинаешь паяльником орудовать ...

Бывает не смешно !

 

     
 

ВАЖНО ! Необходимыми для питания устройства  являются лишь 3 
элемента - стабилизатор и по одному конденсатору на его входе и выходе.  

Но компонентов значительно больше - это сделано для обеспечения надежной работы устройства.  

Не поддавайтесь копеечной экономии и обманчивой простоте "ведь работает же" - это не критерий !

Устройство должно работать надежно ! 

 
     

 

2) Правее можно увидеть схему интерфейса LIN - он очень широко применяется в автомобилестроении и в других местах с сильным уровнем помех и позволяет передавать сообщения по последовательному протоколу (хорошо совместим с USART и UART) между устройствами с соединенными "землями" по одному сигнальному проводу со скоростью до 20 Кбит в секунду. 

 

3) на странице схемы 3/4 изображен МК. 

Есть несколько интересных моментов:
 
Питание на МК (вывод VCC) и на встроенный в МК АЦП (вывод AVCC) подается через резистор 10 Ом и эти выводы зашунтированы 10 нФ конденсаторами  на землю устройства  - это сделано для фильтрации (ослабления) высоко частотных и импульсных помех наводящихся на цепи питания устройства. 

Лучший результат можно получить поставив вместо резисторов индуктивности по 60-100 нГн а совсем уж крутизна применить специальные проходные фильтры для питания, например Murata

К выводу опорного напряжения АЦП МК (вывод AREF) подсоединен лишь конденсатор 100 нФ на землю для снижения пульсаций напряжения - очевидно используется внутренний источник опорного напряжения - такой имеется и у МК ATmega - на 2,56 вольт.

Обратите внимание на разъем J2 JTAG-ISP - этот разъем позволяет прошить МК прямо в системе (с помощью ISP адаптера)  и проводить отладку и мониторинг работы программы МК прямо в готовом устройстве по интерфейсу JTAG

 

4) На странице схемы 4/4 изображен мощный драйвер для 3-х фазного электро-мотора. Сделан ОЧЕНЬ ПРАВИЛЬНО - надежно! 

Оставив 4 транзистора из 6-ти вы получите классический Н-мост (H-bridge) и с его помощью можете управлять обычным коллекторным (щеточным) электродвигателем постоянного тока - DC motor.

Есть АпНоуты и по управлению Сервоприводом и Коллекторными двигателями и Асинхронными моторами и Шаговыми моторами.


- полевые транзисторы-ключи SUD35N05-26L  (6 черных квадратиков справа на плате) управляются МК через специальные драйверы IR2184 для полевых транзисторов. 

     
 

Драйверы IR2184 обеспечивают правильные сигналы на затворах полевых транзисторных ключей гарантирующие полное и быстрое их открытие и быстрое закрытие - это снижает выделение тепла на транзисторах.

Кроме того автоматически формируют паузу между открытым состоянием нижних и верхних транзисторов одного плеча моста. Одновременное открытое состояние транзисторов вызовет протекание "сквозного тока" от источника питания через оба транзистора ! А "по жизни" ток должен протекать через нагрузку.

Используйте драйверы аналогичные  IR2184  - это ПРАВИЛЬНО !

 
     

 


- интересный узел и очень полезный  -  часто используется во многих устройствах обеспечивая безотказность их работы :

Измеритель суммарного тока протекающего через драйвер и двигатель - схема его стандартна - 3 транзистора нижнего плеча в драйвере подсоединены к одному проводу, не к "общему" проводу устройства !  А этот провод через токоизмерительный резистор R18 (беленький прямоугольник справа внизу на плате с надписью R100 - значит 0.1 Ом) подключен к "земле" устройства.  

Протекание тока I через резистор R вызывает падение напряжения U на нем :

U = I * R         ( это закон Ома для участка цепи )

это напряжение фильтруется ФНЧ (фильтром нижних частот) образованным R20 и C16 и подается на компаратор  LMV7219M5 - он сравнивает его с напряжением заданным с помощью ЦАП  (сигнал DAC_OUT) и в случае превышения на выходе компаратора возникает высокий уровень over_cur - означающий превышение током заданного значения. 

Обычно делают проще -  используют не компаратор
а ОУ (операционный усилитель) и без сравнения с чем либо усиливают напряжение с R18 (нормируют сигнал) и подают на АЦП. Программа МК по результату АЦП судит о величине тока. 

Однако примененная схема с компаратором (его роль может выполнять и ОУ) позволяет быстрее реагировать на превышение тока выше заданного значения - ведь сигнал с компаратора можно подать на один из входов INTx  - это ножки МК имеющие возможность прерывать программу МК по внешнему событию. МК при возникновении такого прерывания примет меры для снижения тока - обычно это делается путем изменения величины ШИМ сигнала управляющего "мостом".

Обратите внимание! Для защиты драйверов IR2184 по питанию - предусмотрен защитный диод TVS SMBJ18 - но на плате его нет.  

 

     
 

Очень советую !

При проектировании схемы и разводке платы предусматривайте все по максимуму !

а напаять в устройстве можно лишь необходимое.

Зато вам будет легко добавить то, что было задумано - ведь место на плате будет предусмотрено заранее !

 
     

 

 

В АпНоуте AVR492 еще много информации к размышлению 
и применению и еще есть архив с программой для МК !  

Пожалуйста найдите время и просмотрите!

 

     
 

Записывайте возникающие вопросы ! 
                               и лучше на бумагу - моторная память !

- найдите в DataSheet (ДШ) регистры и устройства МК о которых 
шла речь, прочитайте о  них подробней.

- если вопросы остались перечитайте материал снова !

- если вопросы не разрешены, ищите ответ:

1) поиском GOOGLE по Краткому КурсуAVR в on-line

2) поиском Windows в папке где сохранен у вас курс. 

3) в моем не структурированном AVRFAQ - это сборник ответов на часто задаваемые мне по курсу вопросы и советы по применению 
МК от знающих людей.

4) в АпНоутах

5) в книгах по AVR  и  МК

 

Если все же не найдете ответа

задавайте вопрос в конференцию 

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

 

 

 

 

 

                   

 

читать курс дальше -

стр. 2  Устройство AVR.

 

 

В "подвале" - в низу этой страницы есть
много полезной информации !

 

 


Дружественный сайт:

========== .:Oo AHTeam oO:. =============
Исследование программного обеспечения 
и  разработка защит  : - )))
www.ahteam.org
======================================

 

 

Про книги не забывайте !
Они сеют умное, доброе, вечное...

 

Домой !  на заглавную страницу курса.  
 

          

 

 

Каталог компонентов с   КАРТИНКАМИ !

 

Вот его разделы:
Mechanical, Office & Workplace
Abrasives (2,080)
Adhesives, Tapes, Sealants & Service Aids (1,581)
Coatings & Paints (569)
Cutting fluids, lubricants & Greases (667)
Engineering Materials (1,434)
Fasteners & Fixings (9,674)
Health Safety & Hygiene (10,173)
Knobs, Handles & Hardware (1,688)
Labelling, Signs & Marking (2,474)
Laboratory Equipment (313)
Measurement & Inspection (2,297)
Office - Computer Products & Stationery (7,061)
Recreational & Automotive (178)
Soldering (2,578)
Storage & Materials Handling (2,578)
Tools - Hand & Workholding (17,404)
Tools - Power & Machine Tools (12,878)
Passive Components
Capacitors (21,078)
EMC, Filters & Suppression (9,555)
Resistors, Thermistors & Potentiometers (41,062)
Semiconductors
Development Tools & Programming (1,014)
Discrete Devices (22,312)
Integrated Circuits (36,790)
Electrical
Audio Visual Equipment & Accessories (2,665)
Batteries, Chargers & Holders (2,151)
Electrical, Lighting & Torches (6,746)
Enclosures, Boxes & Equipment Racking (7,170)
Fans, Heaters & Thermal Management (2,745)
Fuses & Circuit Breakers (7,365)
Panel Meters (1,192)
Power Supplies & Converters (6,171)
RF Control Systems & I/R Remote Control (329)
Relays & Solenoids (7,407)
Security - Alarm Access Control & CCTV (1,310)
Security - Warning Devices Audible & Visual (883)
Switches & Accessories (10,391)
Transformers & Accessories (3,056)
Connectors
Accessories (5,157)
Audio (2,574)
Crimp Terminals (4,438)
DIN Rail Terminals (1,314)
IDC type (1,965)
Miscellaneous (901)
Multipole (17,688)
PCB (3,132)
Power & Mains (3,581)
RF Coaxial (3,059)
Signal & Data (2,375)
Test (1,774)
Cable
Cable Accessories (8,317)
Cable Assemblies (1,795)
Coaxial (623)
Multicored (4,941)
Multiple Wire, Fig.8 etc. (147)
Ribbon (1,160)
Single Wire (5,745)
Triaxial (7)
Industrial Controls & Automation
Bearings & Seals (242)
Control Gear & Switch Gear (1,880)
Hydraulics & Pumps (272)
Industrial Computing & PLCs (364)
Machine Safety & Limit Switches (918)
Mechanical Power Transmission (1,162)
Motors & Drives (847)
Pneumatics (2,213)
Process Control, Timers & Counters (3,007)
Sensors & Transducers (4,720)
Optoelectronics
Accessories (399)
Backlighting (83)
Fibre optic (1,008)
IR Emitters (367)
Infrared (69)
LCD Displays (622)
LED & Neon Indicators (2,490)
LED Displays (671)
LEDs (4,872)
Lasers (137)
Light Detectors & Sensors (392)
Miscellaneous (65)
Opto Switches (448)
Optocouplers (1,928)
UV Emitters (25)
VFD Displays (84)
Test Equipment
Accessories (242)
Electrical & Electronic Test (3,219)
Environmental & Mechanical Test (713)
Semiconductor Accessories, Prototyping & Antistatic
Heatsinks & Accessories (1,195)
IC Sockets & Adapters (1,206)
PCB Prototyping (715)
Static Protection (798)

 


 


ИМПОРТНЫЕ    АНАЛОГИ   ОТЕЧЕСТВЕННЫХ
транзисторов и микросхем

И  их  параметры !!!


  1. Микросхемы
  2. Транзисторы
  3. RF транзисторы, диоды, варикапы
  4. Триаки и тиристоры
  5. Стабилитроны

 

 

ключевые слова: программирование микроконтроллеров, как написать программу для микроконтроллера, обучение программированию микроконтроллеров, микроконтроллеры atmega128, как запрограммировать микроконтроллер, как прошить микроконтроллер, отладка программы для AVR, моделирование работы электронных схем, электронные проекты, хобби, язык си для микроконтроллеров, язык программирования си Основы программирования (кнопочки, светодиоды) Работа с портами. Прерывания и таймеры. Основы ШИМ, программная и аппаратная реализация. Сервоприводы. Работа с АЦП Настройка и программирование UART Работа с I2C Связь (UART, I2C, SPI) 
AT76C712 , AT76C713 , AT90CAN128 , AT90CAN128 Automotive , AT90CAN32 , AT90CAN64 , AT90PWM2 , AT90PWM3 , AT90S1200 , AT90S2313 , AT90S2323 , AT90S2343 , AT90S4433 , AT90S8515 , AT90S8535 , ATmega128 , ATmega1280 , ATmega1281 , ATmega16 , ATmega161 , ATmega162 , ATmega163 , ATmega164 , ATmega165 , ATmega168 , ATmega168 Automotive , ATmega169 , ATmega2560 , ATmega2561 , ATmega32 , ATmega323 , ATmega324 , ATmega325 , ATmega3250 , ATmega329 , ATmega3290 , ATmega406 , ATmega48 , ATmega48 Automotive , ATmega64 , ATmega640 , ATmega644 , ATmega645 , ATmega6450 , ATmega649 , ATmega6490 , ATmega8 , ATmega8515 , ATmega8535 , ATmega88 , ATmega88 Automotive , ATtiny11 , ATtiny12 , ATtiny13 , ATtiny15L , ATtiny2313 , ATtiny25 , ATtiny26 , ATtiny28L , ATtiny45 , ATtiny85

 

 

 

Примеры и исходники программ
для микроконтроллеров на русском !

 

 

 

Вот разделы интернет-магазина
радиодеталей  Чип-Дип   (почтой по России!)

и ПРАЙС ЛИСТЫ в формате ZIP

 

 

Книга - Методы подавления шумов и помех в электронных системах. (Noise reduction techniques in electronic systems) [Djv-ZIP]
Перевод с английского Б.Н.Бронина. Под редакцией канд. техн, наук М.В.Гальперина.
(М.: Мир, 1979)
Scan, Djvuing: pohorsky, 2006

Аннотация редакции: В книге с единых позиций и в доступной, но строгой форме изложены методы подавления шумов и помех и электронных цепях. Рассмотрены виды источников помех и шумовые характеристики электронных компонентов и схем. Приводятся практические схемы подавления шумов и наводок и их характеристики, расчетные графики и номограммы. Книга является незаменимым пособием для специалистов по радиоэлектронике, занятых разработкой и эксплуатацией самых разнообразных устройств: управляющих вычислительных машин, измерительных приборов, систем звукозаписи, телевизионной аппаратуры и др.
Редакция литературы по новой технике.

 

Переходник USB-COM, Gembird UAS111, RS232, DB9  стоит  $11

 

AvrFreaks.net  типа: "Сдвинувшиеся, Помешанные" на AVR'е - Вам надо бесплатно зарегистрироваться, а потом использовать его содержимое: примеры как работать с программами которые мы используем в нашем курсе, и уже 350 проектов устройств на AVR обычно с исходниками, схемами  т.е. то что доктор прописал. Англоязычный ресурс ! 

 



Статьи Ридико Л.И. - великолепное содержание и оформление !
Точная проверенная информация.   Рабочие конструкции.

 

1. Шаговые двигатели
Принцип действия, устройство, применение шаговых двигателей. Способы питания обмоток, схемы драйверов, обзор специализированных микросхем.  Схема 18 дана справочно. А в схеме 25 стабилитрон должен быть на напряжение в 2 раза превышающее напряжение питания двигателя.

2. Микросхема термометра DS18S20
Описание однопроводного интерфейса "Micro-LANTM", параметры и команды микросхемы термометра DS18S20.
 
3. Микросхема термометра/термостата DS1821
Команды термометра/термостата DS1821, позволяющие производить измерение температуры, записывать значение порогов и переводить микросхему в режим термостата и обратно.

4. Отладка систем на MCS-51 с помощью эмулятора ПЗУ ROM-EM32
Принципиальные схемы переходных плат для эмулятора ROM-EM32, пример исходного текста программы.

5. Алгоритм Брезенхема в регуляторах мощности
Описание тиристорных регуляторов мощности, принципиальные схемы,  исходные тексты программ.

6. Применение кода RC-5
Формат команд RC-5, описание микросхемы передатчика SAA3010, декодирование RC-5.

7. Высококачественный аудио усилитель PA-9000
Принципиальные схемы, описание конструкции, топология печатных плат, методика настройки.

8. Высококачественный аудио усилитель PA-2020
Принципиальные схемы, описание конструкции, топология печатных плат, методика настройки.

9. Высококачественный предварительный аудио усилитель PA-8000
Принципиальные схемы, описание конструкции, топология печатных плат, методика настройки.

10. Усилитель мощности с токовой обратной связью (alexamp.pdf, 712 Kb)
Статья представляет собой перевод Application Note AN-211 фирмы Analog Devices. В статье приведена принципиальная схема и описание конструкции высококачественного усилителя мощности, автором которого является Mark Alexander, консультант фирмы Analog Devices.

11. Проектирование зарядных систем (charge.pdf, 317 Kb)
Перевод статьи о проектировании зарядных систем для NiCa и NiMH аккумуляторов на основе специализированных микросхем фирмы MAXIM. Автором статьи является Doug Vargha, инженер по применению фирмы MAXIM.

12. Немного о зарядке NiMH и NiCd аккумуляторов (charge_nimh.pdf, 225 Kb)
Описание процесса зарядки, принципы посторения зарядных устройств.

13. Кассетная дека TK-190
Можно сказать, историческая статья о тех далеких временах, когда музыку слушали на компакт-кассетах.

14. DDS: прямой цифровой синтез частоты (dds.pdf, 777 Kb)
Теория, устройство, параметры, применение прямых цифровых синтезаторов частоты (DDS).


 

 

Описание интерфейса (шины) i2c по-русски

Микроконтроллеры PIC - FAQ по программированию и схемотехнике

Дополнительные сведения по МК  PIC (ПИК) внизу страницы - avr123.nm.ru

Как сделать сенсорную кнопку

Бестрансформаторное сетевое питание

Графическая оболочка к программтору AVReal
о программаторе на странице о прошивании МК avr123.nm.ru/07.htm

 

 

 

Каталог электро компонентов с картинками - MPJA

 

 


Лужение плат химическим способом

======   он-лайн учебники книги курсы    =======

Электромеханика Электротехника

Электричество и магнетизм

ОБЩАЯ ЭЛЕКТРОТЕХНИКА Учебное пособие

там же математика физика и другие дисциплины



Сборник формул для СВЧ расчетов.
microwave and rf engineering formulas.pdf   279.89 KB

 


Электронные наборы со схемами
прошивками программами и
даташиты на популярные компоненты

 

 

Купите не дорогой программатор для AVR на USB
всего за 780 рублей
в Москве или с пересылкой по почте.  Он прекрасно работает с программаторами CodeVisionAVR CVAVR  AVRStudio и WinAVR AVRDUDE, легко инсталируется в XP и VISTA.

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

 

Электронные проекты интересные

 

 

 

Реклама недорогих радиодеталей почтой:

 

Miscellaneous Data Sheets for kits some of which
may be developed further someday.

IRF4905 MOSFET used in the bi-directional DC Motor Controller Kit 166 now in production.
IRF530 MOSFET rated to 100V which is now used in Kit 67.
Soshin GFWB3 Bandpass filter thru hole component.
PN918 RF transistor
RF2334 SOT23 RF transistor
MPS3563 RF Transistor Data Sheet.  The ZTX320 is now discontinued so we will probably use this in Kits 16 28 & 32.
MPSH10P RF Transistor Data Sheet. Tests showed this was not any better to the ZTX320.
BA5417 New Rohm audio IC
Philips BF410D
BFR96S
NTE112 silicon small signal schottky diode
TDA7057AQ 2x5W DC Volume Control
Female 9 and 25 pin D connector pin functions.
AN177. Overview of PLL's.
5mm LED General Data Sheet. What is a Varactor Diode - Zetex
BC327, BC328 transistor.
Data Sheet ISD 32 40 48 & 64 second chips.

 


Курс микроконтроллеры PIC16Fxxx

Рассылка "Разработка электронных
устройств на PIC - контроллерах".

Седьмой выпуск рассылки: pic7.zip(10 кб) или pic7.htm
Шестой выпуск рассылки: pic6.zip(9 кб) или pic6.htm
Пятый выпуск рассылки: pic5.zip(7 кб) или pic5.htm

Четвертый выпуск рассылки: pic4.zip(7 кб) или pic4.htm
Проект к четвертому выпуску рассылки (3 кб)

Третий выпуск рассылки: pic3.zip(7 кб) или pic3.htm
Второй выпуск рассылки: pic2.zip(7 кб) или pic2.htm
Первый выпуск рассылки: pic1.zip(7 кб) или pic1.htm

 


 

Cсылки на ресурсы для МК  -  PIC

 


ИНТЕРЕСНЫЕ  ЭЛЕКТРОННЫЕ  ПРОЕКТЫ
 

Размещена статья Ю.В. Семенова ПЛК и микроконтроллеры,
являющаяся тематическим продолжением опубликованной ранее статьи ПЛК и микропроцессоры

 

01.02.2005 Начата публикация статей по теме сжатия видео изображения.

01.01.2005 В разделе "Автоматика" размещена статья Программируемые логические контроллеры. Прошлое и будущее. . Автор: Мильчук В.В.
16.08.2003 В разделе "Автоматика" размещена статья Юрия Семенова ПЛК и микропроцессоры. В ней автор выражает свое мнение по основным тенденциям на рынке промконтроллеров промавтоматики.
03.08.2003 Вышла вторая статья по микроконтроллерам фирмы Fujitsu. Она посвящена основным принципам работы с периферией и прерываниями.
24.07.2003 После трехмесячного перерыва на сайте появилась новая статья, посвященная программированию микроконтроллеров фирмы Fujitsu. В дальнейшем планируется еще ряд статей по этой теме.
06.04.2003 На сайте появилась новая статья: Системы радиочастотной идентификации (RFID).
22.03.2003 Размещена третья статья по USB.
11.03.2003 Размещена вторая статья по USB.
02.03.2003 Начата публикация статей по USB. С первой статьей можно ознакомиться здесь
24.02.2003 Размещены подпрограммы для работы с EEPROM типа 24LCxx. (написаны для PIC-контроллеров)
16.02.2003 Выложено окончание статьи Управление контроллером графического ЖКИ индикатора T6963C на примере индикатора PG24064-E/F.. Вся статья объединена в одной странице.
09.02.2003 В разделе "Программирование" размещена статья Управление контроллером графического ЖКИ индикатора T6963C на примере индикатора PG24064-E/F..
19.01.2003 В разделе "Программирование" размещена статья Низкочастотный генератор сигналов произвольной формы.
19.01.2003 Размещены чертежи печатной платы к регистратору исходящих звонков. Разработчик Ваганов Роман.
29.12.2002 Размещена схема, прошивка и краткое описание коммутатора 1х3.
23.11.2002 Подключен скрипт гостевой книги.


14.11.2002
Заработал каталог ссылок.
В нем Вы можете оставить ссылку на свой сайт.


09.11.2002 Опубликованы программы для работы с последовательным портом для PIC и компьютера.

05.11.2002 Размещена PSpice-модель микросхемы К1182КП1.
23.10.2002 Размещена PSpice-модель микросхемы К1156ЕУ5Р.
10.10.2002 Выложена прошивка контроллера устройства защиты от телефонных пиратов.
05.10.2002 Размещена программа для PIC, позволяющая работать с шиной I2C в режиме "мультимастер".
04.09.2002 В разделе "Программирование" размещены тексты подпрограмм умножения и деления для PIC.
11.08.2002 Выложен текст программы к контроллеру регистратора исходящих звонков.
01.08.2002 Размещены принципиальная схема и текст программы к АТС4х16.
24.06.2002 Выложена прошивка к блокиратору параллельного телефона на PIC16C505.
12.05.2002 В разделе блокираторы опубликована схема, чертеж печатной платы и сборочнй чертеж простого блокиратора параллельного телефона. Он выполнен без применения контроллера и поэтому прошивка к нему не требуется
4.05.2002 Размещена pspice модель микросхемы КР1182ПМ1.
17.04.2002 Размещено описание терморегулятора для бытового холодильника, включая прошивку микроконтроллера.
31.01.2002 Выложена одна из последних версий прошивки к коммутатору 1х5, соответствующая схеме, опубликованной в журнале "Радио" за 1999, N10.
31.01.2002 Обновлена статья о регуляторе мощности. Приведены примеры его использования.
28.08.2001 В связи с многочисленными просьбами выложена схема и разводка печатной платы к мини-АТС 2х8.
19.07.2001 На сайте размещена статья Ю.Семенова "Схемотехника обратноходовых DC-DC преобразователей на основе КР1156ЕУ5." Перейти к статье можно здесь.


 


 


Статьи по разным группам
комплектующих для электроники

 

ПРОДУКЦИЯ КОМПАНИИ AAEON
ПРОДУКЦИЯ КОМПАНИИ ALPS
SMD ЭЛЕКТРОННЫЕ КОМПОНЕНТЫ КОМПАНИИ AVX
ВРЕМЕННЫЕ УСТРОЙСТВА EPSON
ФЕРРИТОВЫЕ КОМПОНЕНТЫ FERROXCUBE
РАЗЪЕМЫ FISHER CONNECTORS
ПРОДУКЦИЯ FISHER ELEKTRONIK
ПРОДУКЦИЯ КОМПАНИИ INTERNАTIONAL RECTIFIER
СОЕДИНИТЕЛИ JST
ПРОДУКЦИЯ КОМПАНИИ LINEAR TECHNOLOGY
ОДНОКРИСТАЛЬНЫЕ ПРИЕМОПЕРЕДАТЧИКИ ФИРМЫ NORDIC
МИКРОКОНТРОЛЛЕРЫ КОМПАНИИ PHILIPS
GSM МОДУЛИ SONY ERICSSON
ВЕНТИЛЯТОРЫ SUNON
ПРОДУКЦИЯ КОМПАНИИ TEMEX
КОМПОНЕНТЫ ДЛЯ СИСТЕМ РАДИОЧАСТОТНОЙ ИДЕНТИФИКАЦИИ PHILIPS
КОМПОНЕНТЫ ДЛЯ СИСТЕМ PHILIPS
КОМПОНЕНТЫ ДЛЯ СИСТЕМ РАДИОЧАСТОТНОЙ ИДЕНТИФИКАЦИИ TI-RFID
GPS МОДУЛИ µ-BLOX
ПРОДУКЦИЯ КОМПАНИИ VISHAY
ПРОДУКЦИЯ КОМПАНИИ WEIDMULLER
ПРОДУКЦИЯ КОМПАНИИ ZETEX

 

 

   
Документация и Статьи
по микроконтроллерам PIC
на русском языке


USB - интерфейс USB в микроконтроллерах PicMicro
(206 Kb)  -  Универсальная последовательная шина USB в микроконтроллерах PIC16C745/765
(162 Kb)  -  Программное обеспечение для работы с шиной USB в микроконтроллерах PIC16C745/765

KeeLoq - технология "прыгающего" кода
(216 Kb)  -  Микросхемы KeeLoq с технологией "прыгающего кода"

ADC - работа с модулем АЦП
(161 Kb)  -  Рекомендации по работе с АЦП в микроконтроллерах PIC16C7X
(291 Kb)  -  Использование 8 – разрядного АЦП в микроконтроллерах PIC16C7X

I2C - последовательный интерфейс i2c
(192 Kb)  -  Программная реализация I2C интерфейса (режим ведущего)
(283 Kb)  -  Краткий обзор интерфейса I2C

SOFT - описание программного обеспечения
(921 Kb)  -  Руководство пользователя MPASM
(2,838 Kb)  -  Руководство пользователя MPLAB IDE

CAN - модуль CAN интерфейса в микроконтроллерах PicMicro
(741 Kb)  -  Модуль CAN в микроконтроллерах PIC18CXX8
(258 Kb)  -  Введение в CAN 2.0B интерфейс

AN - примеры применения микроконтроллеров PicMicro
(348 Kb)  -  Применение микроконтроллеров PICmicro для подключения к Интернет по протоколу PPP

Reference Manual - Справочник по среднему семейству микроконтроллеров PICmicro
(248 Kb)  -  Раздел 1. Общие сведения
(386 Kb)  -  Раздел 2. Тактовый генератор
(353 Kb)  -  Раздел 3. Сброс
(299 Kb)  -  Раздел 4. Архитектура
(200 Kb)  -  Раздел 5. ЦПУ и АЛУ
(332 Kb)  -  Раздел 6. Организация памяти
(154 Kb)  -  Раздел 7. EEPROM память данных
(265 Kb)  -  Раздел 8. Прерывания
(460 Kb)  -  Раздел 9. Порты ввода/вывода
(183 Kb)  -  Раздел 10. Ведомый параллельный порт
(303 Kb)  -  Раздел 11. Таймер TMR0
(233 Kb)  -  Раздел 12. Таймер TMR1
(147 Kb)  -  Раздел 13. Таймер TMR2
(297 Kb)  -  Раздел 14. Модуль CCP
(622 Kb)  -  Раздел 15. Модуль SSP
(437 Kb)  -  Раздел 16. Основной модуль SSP (BSSP)
(1,456 Kb)  -  Раздел 17. Модуль MSSP
(536 Kb)  -  Раздел 18. Модуль USART
(185 Kb)  -  Раздел 19. Источник опорного напряжения
(300 Kb)  -  Раздел 20. Модуль компараторов
(350 Kb)  -  Раздел 21. Модуль 8 - разрядного АЦП
(351 Kb)  -  Раздел 22. Основной модуль 8 - разрядного АЦП
(379 Kb)  -  Раздел 23. Модуль 10 - разрядного АЦП
(301 Kb)  -  Раздел 24. Модуль интегрирующего АЦП
(593 Kb)  -  Раздел 25. Модуль LCD
(228 Kb)  -  Раздел 26. Сторожевой таймер WDT и режим энергосбережения SLEEP
(169 Kb)  -  Раздел 27. Биты конфигурации
(258 Kb)  -  Раздел 28. Последовательный внутрисхемный интерфейс программирования (ICSP)
(318 Kb)  -  Раздел 29. Система команд
(604 Kb)  -  Раздел 30. Электрические характеристики
(849 Kb)  -  Раздел 31. Характеристики микроконтроллеров
(241 Kb)  -  Раздел 32. Поддержка разработчиков
(384 Kb)  -  Раздел 33. Приложения
(179 Kb)  -  Раздел 34. Глоссарий

PIC - полные переводы даташитов на некоторые серии микроконтроллеров
(1,634 Kb)  -  PIC12C5XX
(2,707 Kb)  -  PIC16F62X
(3,837 Kb)  -  PIC16F87X
(13,060 Kb)  -  Справочник по всем микроконтроллерам PIC16
(1,916 Kb)  -  PIC12F6XX
(3,030 Kb)  -  PIC18Fxx2

PIC17/PIC18 - Описание некоторых периферийных модулей микроконтроллеров PICmicro старшего семейства
(271 Kb)  -  Модуль 10 – разрядного АЦП в микроконтроллерах PIC17C7XX
(246 Kb)  -  Модуль 10 – разрядного АЦП в микроконтроллерах PIC18CXX2
(283 Kb)  -  Универсальный синхронно-асинхронный приемопередатчик USART в микроконтроллерах PIC17C4X
(334 Kb)  -  TMR0, TMR1, TMR2, TMR3, ШИМы и регистры захвата в микроконтроллерах PIC17C4X
(352 Kb)  -  Расширенный модуль ECCP (Захват/Сравнение/ШИМ) в микроконтроллерах PIC18FXX8

Migration - Рекомендации по переходу на новые микроконтроллеры
(126 Kb)  -  Переход с микроконтроллеров PIC16F62X на PIC16F627A/ PIC16F628A/ PIC16F648A

 

 

 

http://www.analogictech.com

 

 

 

General Purpose Application Notes
 
PDF AN-104: The S2Cwire Serial Digital Interface in Real-Time Systems
PDF AN-110: A Complete Discussion of the S2Cwire™ (Simple Serial
AN-110: Control™) Single-Wire Interface with TLAT Specification
PDF AN-111: A Discussion of the AS2Cwire™ (Advanced Simple Serial
AN-111: Control™) Single-Wire Interface
PDF AN-112: Step-Down DC/DC Converter Input Ripple and Noise
PDF AN-113: A Simple Model for DC/DC Charge Pumps
PDF AN-117: Ripple and Noise Measurements with DC/DC Switch-Mode
AN-117: Power Supplies
 

Product-Specific Application Notes
AAT1142
 

PDF EV-125: I2C/S2Cwire™ Controller with AAT1142 Demo Board
 

 

 

 

Пассивные компоненты EPCOS

 

Product Catalog

 

http://www.sparkfun.com  ARM tutorial - Jim Lynch's tutorial for setting up the free GCC/GNU tool chain. The example software is available here.
Bluetooth - We've have the Blue SMiRF, the Extended Blue SMiRF, and the DIP module. We've also have the WiTilt and the 6DOF, each of which have a Blue Tooth module on them.
GPS Overview - General background information and descriptions of the modules we carry.
Surface Mount Soldering Tutorials -
The SMD How To:
Page 1 - Recommended Tools
Page 2 - Basic SMD Soldering
Page 3 - Rework with just a soldering iron
Page 4 - Hot-air rework
Page 5 - Green wire fixes
Page 6 - Advanced hot-air techniques
Solder Paste Stenciling - How to apply solder paste with a $35 stencil.
Reflow Skillet - Reflowing trickier PCBs with a $30 hot plate!
Reflow Toaster - Attempting to reflow PCBs with a toaster oven.

Open Circuits -
Open Circuits Homepage - Open Circuits is a wiki for sharing electronics knowledge, schematics, board layouts, and parts libraries. This is where SFE posts their footprints, board layouts, schematics, and breaks down projects in a friendly, open source mindset. We're here to teach! And to learn...
PIC Boot Loader -
Bloader and Screamer - New version v1.6! Thanks Mike K! Support for 16F877A, 16F876A, 16F873A, 16F88.
Bloader and Screamer 877A - (Outdated but good info) An in-depth tutorial on our in-house boot loader and accompanying Windows program. Find out how to build your own!
Bloader for the 16F88 - (Outdated but good info) A short and sweet tutorial to setup the P18 dev board using the PIC 16F88.
PIC Programmer Setup Tutorials -
Programmer and Board Test Program - Blink! As well as some other helpful test routines.
PG1B - The PG1 and PG2C are the same functional device, only the PG2C has a socket built in. Please refer to the PG2C documentation - it works just fine for the PG1. Also, see 'Basic PIC Tutorial' located below.
PG2C ICProg tutorial - Get the PG2C setup and burning with this very popular socketed programmer.
Breadboard programming with ICSP - A tutorial using the PIC-PG2C programmer, an ICSP cable, a polarized header, and a breadboard.
PG3B ICProg tutorial - Updated! Now using the ever popular ICProg. All you need to know to get our popular parallel programmer up and burning!
PG3B WinPicProg tutorial - The original tutorial using WinPicProg. Saved for educational purposes.
Setting up the MCP under MPLAB - Not as bad as you think!
Setting up the In Circuit Debugger under MPLAB - Just as bad as you think! (Not really)
General PIC Tutorials -
The Biggie - A lengthy tutorial that covers:
How to get the MAX232 IC working on many Olimex Development boards
How to get the UART hardware module (TX/RX) working on a PIC 16F628
How to use nice printf("Hello!", 0); routines for debugging
How to talk to an I2C EEProm
How to control a standard servo using the computer's keyboard through hyperterminal
Courtesy of Joyner Network Solutions
The Serial Biggie - 'Nuther long tutorial running the gauntlet of good MPLAB and Serial Communications info. This is all about implementing RS232 timing in software.
Intro and the basic idea behind RS232 timing
How to setup a project under MPLAB v6.4
All about the Stopwatch and Debug functions
Using the Stopwatch to tailor delays used in RS232 timing
Straight through hardware connections (No MAX232!) and HyperTerminal setup
What is this place? - A few common answer to a few common questions about uCs and this site.
Basic breadboard tutorial using the PIC-PG1B programmer - An amazing low-cost programmer that impressed us the first time we used it! A great tutorial to get your first PIC project blinking.
Set up your space! - Have you got the LED blinking? Time to get coding! A tutorial on setting up a free code editor with a free C compiler. Very quick, very easy to use
Serial IO - Our own spin on serial communication. Serial out is a must have feature for debugging. What the heck is the value of that variable? Just pipe it out through 'serial_out' and find out in Windows' HyperTerminal. Outdated - See 'The Serial Biggie' above for newest information.
MCP Upgrade tutorial - Getting errors under MPLAB? You may need to upgrade the firmware on your MCP. Use this step-by-step tutorial to upgrade to the newest release from Olimex.
Mini-ICSP Updates - Have you noticed the itty bitty white rectangles on some of the Spark Fun designed boards? These are a miniature version of the ICSP connection. This tutorial will show you how to use a special adapter to re-program boards with this type header.
More Projects -
Ethernet to Color LED Matrix - Controlling a color LED matrix from anywhere in the world using a simple java script interface
Maker Faire 2006 - Pictures from the wildly popular fair of hacks and toys.
Roomba Remote Tilt Controller - How to hack a Roomba, a WiTilt, and the Federal Trade Commission. Ok, maybe not the Federal Trade Commission.
12ft GPS Wall Clock - A fun project using LED light bars, a PIC for control, 7-segment driving, playing with 2Amps, and some assorted other fun tricks.
How Far Does It Go? - A range comparison of Spark Fun RF products. Which is for you? This will help you decide.
Bluetooth Primer - Implementing a Bluetooth serial link is easier than you think, and we spell it out for you!
High Voltage Ringer - How do you make the classic bell ringer work off 3.8VDC? The magic of a DC/DC converter!
Port-O-Rotary - We take an old rotary phone, dissect it, and cross-pollinate it with a cellular module.
Robot Building! - A simplistic approach to getting a two-wheel robot to move across the floor. Oh, and chasing my cat.
Pseudo-Datasheet for the Serial ADXL - Not a real datasheet, but everything you need to know for implementing the Serial ADXL PCB into your project. Includes the PCB layout, firmware, and discussions on sensor sensitivity.
Overclocking a PIC - How fast can you push it? We actually don't know. But 32MHz is where we stopped for the moment...
Crazy Soldering - Ever wonder how to solder that surface mount package? We can show you how - with lots of pictures! LCC soldering not recommended for the faint of heart.
Foamware - Besides liking that word, we really enjoy flying our gliders. We decided to use the new ADXL sensors we put together in connection with a wireless transmitter. Foamware is what came out.

Сайт управляется системой uCoz