В
ERRATA SHEET наткнулся на особенность "Note 1", на последней странице: если пины P0.23-P0.26, P1.30-P1.31 будут работать в режиме цифровых входов, и напряжение на них превысит Vdd + 0.5V, то возрастает ток утечки, в связи с чем рекомендуется позаботиться об ограничении тока по этим входам до 4 мА с помощью резисторов.
В схеме из первого сообщения темы пины P0.23-P0.26, P1.30 выведены на разъемы "PP" и "LCD". Если P0.23-P0.26 использовать в режиме аналоговых входов АЦП, а P1.30 - в режиме цифрового выхода, управляющего дисплеем, то проблем возникнуть не должно. Но, поскольку кто-то из форумчан может захотеть использовать указанные пины для других целей, в первом сообщении темы было бы хорошо упомянуть об этой особенности МК и порекомендовать ознакомиться с
ERRATA SHEET.
Цитата:
Допис від Starcomputer
1. Работа с DS (обнаружение, определение типа, запись - чтение данных).
|
Я нашел готовые исходники для работы с 1-wire и с датчиками температуры DS18B20:
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#lpc_temp
После небольшой переделки проекта под Keil, тестовая прошивка успешно заработала на эмуляторе LPC2138 (это наиболее похожий на LPC2368 микроконтроллер из тех, что есть в "Протеусе") с парой датчиков DS18B20.