ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
1023288 Топик полностью
RxTx (01.08.2020 17:12, просмотров: 765) ответил =AK= на Постепенно прихожу к выводу, что это самый дельный совет. Только хочу взять не 20-ногий PIC16F819 с 10-битным АЦП, а 40-ногий PIC16F19175 с 12-битным.
Полагаю что мы недопоняли друг друга. Предложение выше было не предложением сделать новую версию устройства. Я не в курсе как вы отлаживаетесь с PIC16C770 (напишите как?). Поэтому предлагал, на ляп-тяп, быстренько справиться хотя бы с проблемой отладки. Напаяв новый чип временно для отладки либо на проводниках, либо соорудив панельку-переходник. 

Еще, я не очень вчитывался в диалоги, поэтому допускаю что вам все известно. Datasheet SHT15 содержит следующие строки:

The sensor cannot be addressed by I2C protocol;

however, the sensor can be connected to an I2C bus without interference with other devices connected to the bus.

The controller must switch between the protocols.


В описании протокола старого SHT15 значится Digital Sbus (что означает вероятно Sensibus или Sensi-bus ), Voltage Out.

У нового SHT35 в описании протокола I2C.


И еще деталь. Он ведь передает 8-bit CRC. Так что в том что данные принимаются верно пересчитав CRC можно быть уверенным (?)


И еще. У них на сайте есть образцы C кода. Скажем вот общение по "Sensibus "

https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/2_Humidity_Sensors/Software/Sensirion_Humidity_Sensors_SHT1x_SHT7x_Sample_Code.pdf