Программа написана в Keil. HEX прошивается. На плате молчит. Могут ли быть какие-то настройки в Keile или в софте программатора чтобы дать ему не включиться?
По Debug программа работает. (И даже в протеусе ).
Есть кондеры возле кварца и резюк с кондером на сброс именно таких номиналов. Писал в Keile на С, прошивается универсальным "заводским" программатором. Может надо не HEX прошивать, хотя херня все это...
И еще вопросик. Я так понимаю у них нет как в АВР регистра направления порта (вход/выход)? И по умолчанию на них присутсвуют логические единицы?
Правильно ли я понимаю принцип работы портов:
P1 = 0xFF; // Единицы на всех выводах порта
P1_1 = 1; // Единица на первом бите порта 1 P1_1 = 0; // Ноль на первом бите порта 1
if (P1_1 == 1) // Проверить есть ли единица на первой ноге порта 1 {}
if (P1_1 == 0) // Проверить есть ли ноль на первой ноге порта 1 {}