
MSP430 проблеми при дебъгване
Здравейте отдавана не съм писал във форума. Пробвам един от тия сензори dht11 за влажност и температура с MSP430g2231 (това е един от чиповете с които ланчпада на Тексас идва). Намиран един код в нета човека твърди че работи със всички MSP-ta и по-специално с това. Копирам кода в CodeComposer, коплирам лоадва и всичко на пръв поглед е ток и жица. Викам да дебъгна програмата поне да схвана как работи.
Нека за сега сега се абстрахираме от другите нередности в кода, интересуваме точно този ред :
OUTMOD2 в федър файла е дефинирано като
което е 1000 0000. Предвид реда в единия случай битове 7-5 ще се CCTL0 &= 0111 1111 а другият
ще са CCTL0 |= 1000 0000 . Само че след като изпълнявам стъпка по стъпка програмата и предишното им състояние е било 000 те се установяват в 101(OUTMOD_5), което не знам как става. Помислих че може да има забранени комбинации и контролера автоматично да ги сетва но не намерих информация за да потвърдя тази моя теза. Някакви идеи от мсп мастърите във форума?