Вт мар 27, 2018 14:33:53
и вы ошибаетесьROMan2947 писал(а):солидарен
Вт мар 27, 2018 14:41:37
Вт мар 27, 2018 14:48:22
Вт мар 27, 2018 14:49:07
нет описаний ANYKEY, KEY2 и т.п.
что же вы от нас хотите?
вы ошибаетесь.
Вт мар 27, 2018 14:57:17
Вт мар 27, 2018 14:59:22
а я не видел смысла уделять время вашему неполному коду. кто же виноват в том, что вы не дождались помощи?bango писал(а):я не видел смысла их полностью описывать
позвольте с вами не согласиться: не он путал, а вы путали. протеус всего лишь исполняет, как умеет, ваши пожелания в виде схемы и программы. и, смею вас уверить, исполняет в 90% случаев очень хорошо, а в остальных 10% на тройку с минусом... что все равно лучше, чем многократные перепайки и натурные эксперименты.bango писал(а):Он кнопки путал минус перепутал с плюсом
Вт мар 27, 2018 15:14:14
он путал, а вы путали. протеус всего лишь исполняет, как умеет, ваши пожелания в виде схемы и программы.
Вт мар 27, 2018 15:19:25
не видя ни схемы, ни программы, мои объяснения будут выглядеть гаданием на кофейной гуще. но могу предположить, что в Студии у вас нет схемы перед глазами и вы просто путали сами биты в регистре, а в протеусе схема нарисована была с точностью до наоборот.bango писал(а):А как вы объясните этот момент в студии по шагам проверяю кнопки они работают верно а в протеусе на оборот
Вт мар 27, 2018 15:26:55
Вт мар 27, 2018 16:47:35
Ср мар 28, 2018 07:12:59
Ср мар 28, 2018 08:22:36
void Buton_plys (void)
{
if (PIND & KEY4) // Проверка нажатия кнопки увеличение
.........
}
........
if (KEY4)
........
void Buton_minys (void)
{
_delay_ms(PAUSA); // Пережидаем дребезг контактов
if (PIND & KEY3) // Проверка нажатия кнопки уменьшить
{
if(N > NMin)// Короткое нажатие клавиши уменьшения частоты
{
N--;
FChangeFlag = 1;
}
}
Ср мар 28, 2018 08:43:07
Ср мар 28, 2018 09:18:14
Ср мар 28, 2018 09:40:57
он перечислял вам аппаратные отладчики, а не виртуальные симуляторы.bango писал(а):ROMan2947 Спасибо за ответ но меня интересуют виртуальные симуляторы.
либо я читать не умею, либо вы так толком и не сформулировали свою проблему. можете четко сформулировать задачу, проблему и вопрос? как в армии - кратко и по существу?bango писал(а):У меня не с кнопками проблема у меня с таймерами и прерыванием проблема
Ср мар 28, 2018 09:54:40
#define KEY2 (1<<PD2)
if(KEY2)
if((1<<PD2))
Ср мар 28, 2018 09:59:55
так же, как и по-вашему: всегдаROMan2947 писал(а):как это должно работать по вашему?
Ср мар 28, 2018 10:10:14
if (!(PIND&KEY2))
Ср мар 28, 2018 10:22:27
вот это, на что вы обратили вниманиеROMan2947 писал(а):не всегда,а до тех пор пока кнопка не нажата
if((1<<PD2))
Ср мар 28, 2018 10:29:47