Найдено 50 результатов

Reaper666
Ср мар 27, 2013 14:39:14
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2611942

Re: Мелкие вопросы по МК и ПЛИС.

КРАМ писал(а):Для "проявления себя" этот индикатор должен быть инициализирован. На память не помню точно - слово инициализации примерно десяток байт. На работе смогу сказать точно, я его в паре изделий ставил.
А без инициализации он так и останется мертвым и даже светиться не будет?
Reaper666
Ср мар 27, 2013 02:54:45
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2611942

Re: Мелкие вопросы по МК и ПЛИС.

Вчера нарыл TIC32 на плате, подключил его к отладочной плате, а он не откликается ни в какую. И вопрос таков, при подаче питания индикатор хоть как-то себя проявить должен и если должен, то как?
Reaper666
Пт мар 01, 2013 21:48:45
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42183
Просмотры: 7542864

Re: Мелкие вопросы по теории

Всем доброго времени суток. Я к вам с таким вопросом. А подскажите, пожалуйста алгоритм измерения индуктивности с помощью микроконтроллера?
Reaper666
Чт фев 14, 2013 16:15:30
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

Все заработало, проблема была в компиляторе. Кто знает, как можно выловить этот глюк компилятора?
Reaper666
Ср фев 13, 2013 18:12:24
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

a_skr писал(а):до компиляции с Вашим hex'ом действительно было 254 и 255

То есть, есть подозрение на то, что компилятор чудит? а можно тогда ваш hex, который вы получили.
Reaper666
Ср фев 13, 2013 13:25:13
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

поставил MPLAB, HI-TECH C for the PIC10/12/16 MCU Family,
просто откомпилировал:
http://radiokot.ru/forum/download/file.php?mode=view&id=138231&sid=0bae3eb0a9d56401eaf9bfc8d2c26479
http://radiokot.ru/forum/download/file.php?mode=view&id=138233&sid=0bae3eb0a9d56401eaf9bfc8d2c26479


Афигеть, то ...
Reaper666
Ср фев 13, 2013 11:26:37
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

passer_by - ну, почти "отменно", нюансы есть.
Reaper666 - где взять Ваш компонент отладчика 1-wire? (у меня ISIS 7.7 sp2 build 9089), Ваш проект не запускается:
http://radiokot.ru/forum/download/file.php?mode=view&id=138148&sid=d9760fde27b8ddc626d78a001fe52c23
еще из даташита: ведущий на шине ...
Reaper666
Ср фев 13, 2013 11:07:42
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

Дык, все таки, временные интервалы тайм слотов чтения/записи поправили?

pin=0;
state=0;
_delay(15);
state=1;
_delay(65);
b=pin;
_delay(50);


Все время слота чтения, к примеру, - 65 µs, а вы мяукаете там чуть не полчаса :sleep:


unsigned char RX(void) // процедура чтения
{
unsigned char i ...
Reaper666
Вт фев 12, 2013 13:57:31
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

Gudd-Head писал(а):Ну ХЗ. У вас
init(); // посылаем сброс
Дожидается ответа Presence?

Да, дожидается.
Reaper666
Вт фев 12, 2013 13:32:21
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

Gudd-Head писал(а):В какой температуре у вас датчик находится? :)))

Пока в никакой, железо только через 2 дня приедет, пока в протеусе химичу.
Reaper666
Пн фев 11, 2013 23:30:02
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

Потом никогда не наступит, делайте сразу.
Паузу между битами сделайте больше - после выдачи 0 там всего 5 микросекунд.
При первом считывании измерение в мусор - он прочитает 85 градусов.
Снимайте и сверяйте кс.

Собственно, я уже вообще ничего не понимаю.

ready=init();
if (ready==1)
{
TX(0xCC ...
Reaper666
Пн фев 11, 2013 11:13:34
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

На такие предупреждения стОит обращать внимание - у вас получилась многозадачная система - и, в данном случае, выполнение одной задачи мешает другой. Например, вы выдаете код 44 - в момент выдачи этой инфы, в время, когда выдается 1 - пошел прием байта по ком порту, программа отвлеклась на ...
Reaper666
Вс фев 10, 2013 17:53:00
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

Почти добил, но я не понимаю, почему он выводит мне такие значения 11111110 в нулевом байте и 11111111 в первом байте. К тому же лог симулятора показывает какую-то не поддерживаемую команду, а лог отладчика все верно показывает. Кто может подсказать, в чем проблема? Проект привел, если что.
Reaper666
Вт фев 05, 2013 00:29:59
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

Аlex писал(а):Мало ли что где было и работало...
Ну попробую по даташиту
Да ладно, не стОит... Нафиг они вообще эти даташиты нужны...

Сарказм не оценен. Вы мне лучше скажите, ошибки только в задержках или где-то еще?
Reaper666
Пн фев 04, 2013 22:24:51
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

Аlex писал(а):Не знаю, по какой документации Вы это делали, но у Вас абсолютно всё неправильно.
Читайте
DS1820.pdf

Вы задержки имеете ввиду? Просто мне проект один попался в руки, так там и на таких задержках все работало и частота была 4 Мгц. Ну попробую по даташиту
Reaper666
Пн фев 04, 2013 18:07:54
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 460658

Re: Всё по DS18(B/S)20.

Собственно, возился с этим датчиком и напоролся на ошибку, только так и не понял, где я её допустил. Я считываю два байта с датчика и каждый байт отправляю в отдельную переменную. Поскольку работаю первый раз, то попробовал вывести первый байт на портб и туда выводятся одни единицы. Какую ...
Reaper666
Пн фев 04, 2013 14:32:44
Форум: Периферия
Тема: Проблема с датчиком DS18B20.
Ответы: 2
Просмотры: 1170

Проблема с датчиком DS18B20.

Собственно, возился с этим датчиком и напоролся на ошибку, только так и не понял, где я её допустил. Я считываю два байта с датчика и каждый байт отправляю в отдельную переменную. Поскольку работаю первый раз, то попробовал вывести первый байт на портб и туда выводятся одни единицы. Какую ...
Reaper666
Пт фев 01, 2013 19:57:38
Форум: Умные мысли
Тема: Чего бы сделать на дипломный проект?
Ответы: 28
Просмотры: 4217

Re: Чего бы сделать на дипломный проект?


И это всё, на что способен современный будущий инженер? Такие вещи делали детишки в кружке радиолюбителей, причем самые маленькие детишки, а те, что постарше, строили трансиверы. К чему мы катимся??? Тогда, правда не было компьютеров, зато были терморезисторы, Мост Вина и кое какие транзисторы и ...
Reaper666
Чт янв 31, 2013 20:20:16
Форум: Умные мысли
Тема: Чего бы сделать на дипломный проект?
Ответы: 28
Просмотры: 4217

Re: Чего бы сделать на дипломный проект?

Нет, ну для начала надо с чего-то простого начать, я ж нуб, вот и начал с LPT.
Понимаете, сейчас LPT стал таким себе жутким допотопным монстром, живущем в радиолюбительстве на мнении о его простоте. Например, для него нужны драйвера прямого доступа со стороны компа, если это ХР и выше. Если делать ...
Reaper666
Чт янв 31, 2013 20:16:55
Форум: Умные мысли
Тема: Чего бы сделать на дипломный проект?
Ответы: 28
Просмотры: 4217

Re: Чего бы сделать на дипломный проект?

Кстати, да, насчёт термометра - это можно обыграть.
Можно ведь не совсем банальный термометр и даже не один.
:idea: Если сеть мк, связанных моноканалом между собой и с центральн `ым компьютером` ой ЭВМ и каждый измеряет температуру, то это можно круто обозвать "системой слежения за технологическим ...

Перейти к расширенному поиску