Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
23.02.2010, 23:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2009
Сообщений: 5,611
Сказал спасибо: 1,070
Сказали Спасибо 1,273 раз(а) в 884 сообщении(ях)
|
Re: Эмуляция 1-wire лючей DS2405 и DS2408
2Kabron
Попробовал взять в качестве мастера для тестирования Вашей модели, пример из компилятора BASCOM AVR и не смог повторить считывания данных - никаких. Код есть в компиляторе в папке 1-wire. Связь есть, серийник считывается, отклик тоже. Дальше беда. Выдает то что на картинке и на изменения потенциометров не реагирует.
Прикладываю файл с кодом, если есть возможность подскажите в чем может быть причина. Оригинальная прога для 48 го , я перенес на 32.
|
|
|
|
24.02.2010, 01:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,496
Сказал спасибо: 694
Сказали Спасибо 4,285 раз(а) в 1,962 сообщении(ях)
|
Re: Эмуляция 1-wire лючей DS2405 и DS2408
nsl2004, Этому проекту уже наверное два года. Ей богу детали ушли. Знаю точно, что мой код на Тане45 работал с фирменным далласовским USB данглом и их же программами для РС. Вывод(субъективный) - что то не так в баскомовском примере или ваших настройках.
|
|
|
|
24.02.2010, 11:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2009
Сообщений: 5,611
Сказал спасибо: 1,070
Сказали Спасибо 1,273 раз(а) в 884 сообщении(ях)
|
Re: Эмуляция 1-wire лючей DS2405 и DS2408
Сообщение от Kabron
|
nsl2004, Этому проекту уже наверное два года. Ей богу детали ушли. Знаю точно, что мой код на Тане45 работал с фирменным далласовским USB данглом и их же программами для РС. Вывод(субъективный) - что то не так в баскомовском примере или ваших настройках.
|
Я и не сомневаюсь что где то в моих изысканиях. Ваш проект тот что на PIC ( который гуляет в интернете от Тайваня до Канады ) работает.
Я сперва решил разобратся с ведущими устройствами, потом перейти к эмулятору, копатся. Паралельно Баском осваивать. В общем одна польза.
|
|
|
|
25.02.2010, 23:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2009
Сообщений: 5,611
Сказал спасибо: 1,070
Сказали Спасибо 1,273 раз(а) в 884 сообщении(ях)
|
Re: Эмуляция 1-wire лючей DS2405 и DS2408
Наконец то справился с ведущим для чтения и управления DS2405 ( файлы в прицепе). Правда, пока это только модели Proteusa. Работают. Основу взял с какого то польского форума(спасибо им большое), переделал для работы в режиме ключа и "сухой контакт". Возможно, кому то пригодится. Теперь задача посложнее, смоделировать DS2405. За основу взял работу Kabrona, собственно его преобразователь, делаю на 32ой Меге, так надо. Даже сделал что бы он передавал нужные мне данные, но... работает он как DS2450, а это значит что со стандартным адаптером 1-wire работать корректно не будет, либо надо будет использовать специальный софт. В ближайшее время выложу - может у кого появятся какие нибудь идеи. Со стажем в программировании на bascome в две недели, остро нуждаюсь в помощи
|
|
|
|
25.05.2010, 14:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2009
Сообщений: 5,611
Сказал спасибо: 1,070
Сказали Спасибо 1,273 раз(а) в 884 сообщении(ях)
|
Re: Эмуляция 1-wire лючей DS2405 и DS2408
Прошло 3 месяца.
Значит так. От идеи рулить ключами 2405 и 2408 пока отказался, по причине что их снимают с производства, да и не сообразил сразу как они работают. Для мучений был избран 1-wire ключ DS2413. Что получилось.
На основе идеи Kabrona - на Баскоме написал код для эмулятора этого ключа. Работает как и реальный , за исключением команды F5. Но как оказалось мне она не нужна, весь функционал этого ключа работает и так.
Прикладываю проект в Proteus - там все условно и сделано только для того что бы проверить как работает устройство. Это первый вариант - не чищенный не приглаженный. Как есть.
Фамили код эмулятора пока изменен. Чтобы его видеть
Последний раз редактировалось nsl2004; 25.05.2010 в 14:17.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:04.
|
|