А вот readRAM нормально не принимает массив байт.
Я уже на vb6 забил...
Из-за корявых строк и из-за пару багов. Например был старый и новый проект отличавшийся парами новыми функциями, и теперь новый проект не работает совсем, даже старые функции. В старом проекте GetRAM принимает массив из 9ти элементов и все они 255, в новом проекте все они по нулям...
Сейчас решил написать эту программу на PIC16F628A , на нём считать температуру, а потом через компорт передавать, а на компе график строить.
Вот даже нашёл исходник для пика в среде MPLAB и компиляторе HI-TECH-PICC .
В этом исходнике в процедуре Reset (для датчика), проверяет на 2е ошибки: Присутствие хоть одного датчика, и короткое замыкание. Все 2е ошибки срабатывают, вроде схему нарисовал по шаблону, и игнорирование этих ошибок ничего не дают...
Я прикреплю 2ва проекта: MPLAB и Proteus.
- Вложения
-
- ds1820.zip
- Proteus. Схема основная и для Дебага (доп. СветоДиод)
- (58.88 КБ) 127 скачиваний
-
- PIC(2)_ds1820_2.X.zip
- MPLAB PICds1820
- (75.9 КБ) 131 скачивание


