Свежие обсуждения
Микроконтроллеры

Программирование микроконтроллёров с "нуля".

1 2 3

Cherema: Спасибо!

 

Cherema: Книги / Программирование микроконтроллёров с "нуля". Самоучитель
Господя!!!!
Какая лабуда...
Какая тягомотина....
Да еще на 250 страниц.
Да я в пять минут научу этому....

 

КВАСЯ: А вот сайт Тимохи, http://www.miliamper.narod.ru/ первого моего учителя по програмированию PIC, он сам написал очень хороший самоучитель, и главное очень понятный, и разжеванный ,кому очень нужно, напишите ему на эмейл ,надеюсь вышлет причем бесплатно.

И ОН тебя чему-то научил?

 

pictele
И ОН тебя чему-то научил?
Читайте тему "вниматошно"....

 

КВАСЯ ,пожалуйста киньте сюда в тему самоучитель,или учителя Вашего попросите.
на ммыло с просьбой по Вами приводимой ссылке обращался-но??????

 

Вполне достаточная страница, если хоть немного можешь шевелить мозгами. Изучал Пик-и с нуля, в том числе и с помощью этого ресурса. "Озарение" о простатЕ написАния программ наступит позже, когда за плечами будет пара-тройка самостоятельно напИсанных программ на асме. Для особо резвых рекомендую Microbasic for PIC, замечательная вещь на начальном этапе. Затем освоите, при необходимости, PIC-C.

 

Я бы посоветовал именно клмпилятор CCS для PIC - просто супер штука и море примеров для популярных микросхем и устройств в установке присутствует. PIC C Compiler (CCS PCWHD v4.093) скачать.

213423.rar

 

Поначалу восторгался-CCS в последствии-напугал дибильно раздутый и обьемный словарный запас,потом ввиду "закрыто-платной"версии каждый крэкнутый CCS ведет себя по своему неадекватно-типа Флоукоде, с визардом его тоже
намучелся,проще на Хайтеке- http://www.htsoft.com/ ручками набрать
Кусок для примера:
CCS
set_tris_b(0x00); //PORTB на вывод

Хайтек
TRISB=0; //PORTB на вывод
И микрочип в связке с MPLAB Хайтек рекомендует,к тому же бесплатная версия Hi-Tech_PICC-Lite 9.50 генерит 2Кб кода!,
По исходникам и инфе то для Хайтека ее поболя чем для CCS,
И основная книга Предко легче для восприятия чем Шпака.
Кину парочку исходников,да простят авторы.
Помоему мнемоника попонятней CCS.
Хотя еще и слабо что в этом соображаю.

213449.rar

 

Этож кому как нравится.

set_tris_b(0x00); //PORTB на вывод

С англ. "поместить в tris_b ( число )" причем можно писать и set_tris_b ( 0 ); - не обязательно в формате 0х00

А чтоб работало как вам нравится TRISB=0; нужно просто добавить в проект заголовок .h где написано что такое TRISB - например из хайтека тогоже или из "соус буст айде".
==========
Я то писал о МАССЕ примеров рабочих и доайверов железа различного которые в поставке сразу ставятся.
==========
И конкретно ваш пример там есть.
==========
Еще в винде с прошлого века копи паст работет.

 

Neman2000: И основная книга Предко легче для восприятия чем Шпака.

Ага СМАЙЛ СМАЙЛ ... тот вы ее так легко восприняли что ни как таймер по прерыванию запустить не можете. ( без обид - это я с улыбкой !!! )

Посмтоите как ПРАВИЛЬНО измерять длину импульсов и временные интервалы и делайте так как делают нормальные разработчики - статья подробная с графиками по всем режимам модуля CPP PIC - http://stream.ifolder.ru/13668136