Зарегистрирован: Чт май 17, 2007 09:44:13 Сообщений: 268 Откуда: Украина, г. Кривой Рог
Рейтинг сообщения:0
Спасибо за подсказку.
Однако результат прежний - на экране -0
Вот быстренько схемку в протеусе набрасал.
Народ, просю-сю-сю, подскажите, где ошибка??? Посмотрел в примерах в протеусе к АВР, там есть для ds18. На Си пример работает.
Так ... По схемотехнике все правильно По программе тоже ... по-крайней мере , что касается ... 1Wire . За преобразование не отвечаю ..
Но есть но ... Мой проект тоже не заработал в Протеусе . Я долго искал ответы в интернете , пока не наткнулся на сайте http://bascomavr.3bb.ru/ на инфу о том, что код для работы с 1Wire скомпилированный Bascom'ом и Протеус не очень дружат ... Я все это повторил в железе .. Все работает , как часы - Поверьте
Зарегистрирован: Чт май 17, 2007 09:44:13 Сообщений: 268 Откуда: Украина, г. Кривой Рог
Рейтинг сообщения:0
Shuriks писал(а):
пока не наткнулся на сайте на инфу о том, что код для работы с 1Wire скомпилированный Bascom'ом и Протеус не очень дружат ...
Спасибо, я тоже видел эти сообщения на http://bascomavr.3bb.ru/, но все же надеялся, а вдруг, что то есть обходное.
Еще раз, спасибо
Сегодня 23/06/2009 Вытащил из сети протеус 7,5. Надеялся на чудо, Но - чудес не бывает. ds18 так и не заработал. Грустно. Зато - добавилось много обьектов АВР. расширен список меги и тини
Зарегистрирован: Пт мар 13, 2009 17:39:40 Сообщений: 3
Рейтинг сообщения:0
pavel123 писал(а):
Shuriks писал(а):
пока не наткнулся на сайте на инфу о том, что код для работы с 1Wire скомпилированный Bascom'ом и Протеус не очень дружат ...
Спасибо, я тоже видел эти сообщения на http://bascomavr.3bb.ru/, но все же надеялся, а вдруг, что то есть обходное. Еще раз, спасибо
Сегодня 23/06/2009 Вытащил из сети протеус 7,5. Надеялся на чудо, Но - чудес не бывает. ds18 так и не заработал. Грустно. Зато - добавилось много обьектов АВР. расширен список меги и тини
Все дело в таймингах если их покрутить в свойствах то все начинает работать.
Вот архив с рабочим проэктом Протеуса и Bascom'а.
Зарегистрирован: Чт май 17, 2007 09:44:13 Сообщений: 268 Откуда: Украина, г. Кривой Рог
Рейтинг сообщения:0
К концу дня у меня что то с головой не так. На меге16 протеус все нормально показывает.
Все тоже самое, но на меге8 - и все, тупик. Метод научного тыка не катит.
Русская дока по BASCOM находится на сайте о программировании в BASCOM который так и называется - http://bascom-avr.narod.ru
Русская дока никогда там и не находилась. Все ссылки ведут на другой сайт, а ссылки давно уже битые. Наиболее полная информация о Баскоме на русском языке смотрите на http://bascom.at.ua/
Radan все равно не получается, я и так и сяк в Протеусе все ОК но в железе ??? Прошиваю программой Uniprof, фузы выставляю из программы ParaPROG :
Low_0 = CKSEL0|U
Low_1 = CKSEL1|P
Low_2 = CKSEL2|P
Low_3 = CKSEL3|P
Low_4 = SUT0|P
Low_5 = SUT1|U
Low_6 = BODEN|U
Low_7 = BODLEVEL|U
High_0 = BOOTRST|U
High_1 = BOOTSZ0|P
High_2 = BOOTSZ1|P
High_3 = EESAVE|U
High_4 = CKOPT|U
High_5 = SPIEN|P
High_6 = WDTON|U
High_7 = RSTDISBL|U
Вопрос к знатокам васика.
Хочу написать программу управления ЖК индикатором. Плата готовая от кассового аппарата, собрана на двух мс КР1820ВГ1. Нашел, как ими управлять. Надо, чтобы 40 бит данных передавались последовательно с одной ноги порта, каждый бит тактируется частотой, передаваемой на другую ногу порта. Как здесь лучше сделать? Прерывание по таймеру использовать или готовую конструкцию "pulseout PORTD , 1, 10" взять? Если можно поподробнее...
И еще, эти 40 бит данных где хранить? они же меняться будут...
Спасибо!
Карма: 4
Рейтинг сообщений: 26
Зарегистрирован: Ср сен 17, 2008 14:32:15 Сообщений: 2106 Откуда: Старые Васюки
Рейтинг сообщения:0
Igor_67 писал(а):
Надо, чтобы 40 бит данных передавались последовательно с одной ноги порта, каждый бит тактируется частотой, передаваемой на другую ногу порта. Как здесь лучше сделать?
Воспользоваться встроенной поддержкой TWI (I2C)?
_________________ Даже остановленные часы два раза в сутки показывают правильное время.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения