Сделал 2 кнопки со следующей конфигурацией: PB1 - snsk1, PC1 - sns1 and PB2 - snsk2, PC2 sns2
В atmel studio такая конфигураци не прокатила, компоузер руганулся по этому поводу что нельзя на одних и тех же портах
После этого я сделал следующую конфигурацию: PB1 - snsk1, PC1 - sns1 and PB2 - snsk2, PD2 sns2 и это прокатило, компоузер дал сделать проект
В итоге сенсоры на плате по отдельности работают, когда конфишурируешь их отдельно как нулевой канал, потому как первый, т.е последующий второй канал не работает изза багов библиотеки, поскольку сама генерация на нужных пинах присутствует
Вообщем вот так не работает:
Код
/* Time-critical host application code goes here */
if(qt_measure_data.qt_touch_status.sensor_states[(1)]==1)
PORTD ^= 0x40;
а вот так только:if(qt_measure_data.qt_touch_status.sensor_states[(1)]==1)
PORTD ^= 0x40;
Код
if(qt_measure_data.qt_touch_status.sensor_states[(0)]==1)
PORTD ^= 0x40;
Как бы я не бился второй канал не работает....PORTD ^= 0x40;
Может кто сталкивался с подобной проблемой, или хотя бы может кто имеет опыт создания 2-х тач кнопок?, пожалуйста подскажите что не так.
Заранее благодарен!
Atmega168PA