|
|
|
|
Splav56, превед! Давненько Вы к нам не заглядывали... Никто ни на кого не нападает. Наоборот, хотим помочь. |
|
|
Превед, превед! picmaniac: Наоборот, хотим помочь. Да, но "у семи нянек..." Столько, сколько пишется здесь за один день, только читать и осмыслять надо неделю. Короче, нужно чтобы кто-либо один вел дело, а остальные дополняли, критиковали, объясняли. Никто не сомневается в том, что учителя умеют хорошо программировать, но не зря говорят, что сколько программистов, столько и путей решения задачи. Вы уж выберите какой-нибудь один, пройдите до конца, иначе толку в таком обучении не будет ни для кого. Согласен, что имея опыт программирования можно "забить" на алгоритмы и графы, но для освоения минимума они желательны и весьма. Я же пока перебрался в mikroBasic и вылезать оттуда в asm не желаю, пока не сделаю один проект, используя знания, полученные в "ликбезе" и из литературы. Уж как он получится, пока не знаю. А далее, думаю, буду пробовать С. Если же будет нужна ассемблерная вставка, полагаю смогу это дело осилить.
|
|
|
picmaniac: задавать любые вопросы - это я всячески приветствую, одобряю, и по возможности на них отвечаю в меру своих знаний и опыта Вот за это мы Вас и любим. Спасибо за ответы.
|
|
|
Splav56: нужно чтобы кто-либо один вел дело Ещё на стр.2 я Вам предлагал взвалить на себя должность куратора ветки. Согласны?
|
|
|
picmaniac: на себя должность куратора ветки. Правильно picmaniac! Наведем порядок. А то болтовня в классе во время урока... Свои соображения, ежели что, я Вам на почту. А отвечаю только на прямые вопросы.
|
|
|
Vlad_Petr: Zandy На Вас вся pro-radio.ru смотрит. Благодарю всех участников за помощь (picmaniacа в первую очередь), и как раньше любили говорить, "за оказанное мне высокое доверие". Насчет того, чтобы бросить, это я пошутил. Просто хочется как-то побыстрее врубиться и освоиться. В данный момент располагаю небольшим временем, но скоро его не будет совсем. Vlad_Petr: Zandy: А может пока не задействовать прерывание по таймеру Извольте сразу в бой!.... Попробуйте предложенный мною стандартный алгоритм только для одной кнопки и светодиода. Потом вернетесь к исходному заданию. Я вот, пока суть да дело с основным заданием, накалякал программочку, работающую по алгоритму Vlad_Petrовича, правда с двумя кнопками. Но обломчик небольшой вышел с МPLABом. Не могу просимулировать. Может кто подскажет, как в MPLABе просимулировать прерывание по TMR0 с внутренним генератором?
|
|
|
picmaniac: Ещё на стр.2 я Вам предлагал взвалить на себя должность куратора ветки. Согласны? Нет, нужен более осведомленный в делах программирования человек.
|
|
|
Zandy: как в MPLABе просимулировать прерывание по TMR0 с внутренним генератором? Телепаты в отпуске Сформулируйте конкретно в чём проблема. Простыми короткими фразами. Чтобы мы могли точно понять. Даже в том случае, если понимать не захочется
|
|
|
picmaniac: Сформулируйте конкретно в чём проблема. Спасибо. Прошу пардону. Разобрался сам. |
|
|
Zandy: SAK, а зачем прерывание? Вы сразу начали шаблон программы прописывать, а логика работы-то какая? SAK: Насколько помню все временные интервалы кратны 50 мс А почему так? Логика работы по текущему заданию. Я просто предлагаю начать решать задачу поэтапно и начать с оформления прерывания. После небольшой "оформительской" работы предложенного кода получим работающую программу в которой каждые 50 мс будет возникать прерывание, но т.к. больше ничего не написано и выполнаться больше ничего не будет. Появляется возможность проверить работоспособность предложенной части не задумываясь пока над остальным. Затем можно добавить чтение клавиатуры, доработать его и обсудить возможные варианты нажатй клавиш. Ну и в конце добавится работа со светодиодами. 50 мс потому, что в задании упоминаются интервалы 100 мс и 250 мс наибольший общий делитель для них 50 мс. picmaniac: SAK, всё-таки хотите сразу программу писать? А почему бы и нет? Но я не настаиваю. Только если будет желание пойти по этому пути. Splav56: не зря говорят, что сколько программистов, столько и путей решения задачи Отчасти это верно. Splav56: Нет, нужен более осведомленный в делах программирования человек. Шютка? |
|
|
|
|