|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.10.2017, 11:35 | #61 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,559
|
Мне не кажется хорошей идея изучать программирование по видео. Человек пассивно, как кино, воспринимает инфу, и она пролетает 'как пуля у виска', не успев стать воспринятой. Думаю, классический способ - почитал книгу (бумажную или электронную - не важно), написал коротенькую прогу по прочитанному материалу; ошибка - перечитал еще раз, еще раз поробовал и т.д. Не идет - спросил у форума, но не так: "вот вам моя портянка, ищите, где ошибка", а по конкретному пункту: "вот тут у меня флаг С не устанавливается" - "а и не должен, это же инкремент" etc. И никто не отменял главный принцип обучения: от простого к сложному, не переходить к следующему, не усвоив твердо предыдущего. А если :"вот вчера меня клюнула мысль заняться программированием, нужно написать БПФ, да до 45-й гармоники, да чтоб на Tiny8 " - так ничего и никогда не выйдет. Это мое мнение, и я с ним вполне согласен
Последний раз редактировалось digitalis; 14.10.2017 в 11:39. |
14.10.2017, 11:49 | #62 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
17.10.2017, 13:43 | #63 | |
Пользователь
Регистрация: 05.10.2017
Сообщений: 44
|
Цитата:
Код:
вот теперь полный код Последний раз редактировалось scccorp; 17.10.2017 в 14:38. |
|
17.10.2017, 14:19 | #64 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Все программы на Си начинаются с "main".
Где такое у тебя? ___________________________________ _______________________ Итак делаешь 1-ю задачу "1) сделай программу, просто зажигающую 0-й бит." https://www.youtube.com/watch?v=EkDvpXziBC0 и это посмотри (оба файла смотреть надо вместе, т.к. в 3-м уроке пишут программу, а в 4-м - результат демонстрируют): https://www.youtube.com/watch?v=XsfU3HoahQM&t=1s https://www.youtube.com/watch?v=h9ZFtAllKUA p.s.1: сделай по обоим методам. p.s.2: поиграйся с кодом. Сделай мигающий с частотой 1с; или много светодиодов зажги, которые зажигаются по очереди..... p.s.3: запомни, что говорят в видеоролики - я тебя буду спрашивать по тексту программы. Т.е. "что означает то-то или то-то" или "что будет если изменить на это".... Вопрос к модераторам: почему не подгружается плеер, а только ссылка на ютуб. Раньше можно было видеоролик на форму смотреть? . Последний раз редактировалось ura_111; 17.10.2017 в 14:39. |
17.10.2017, 14:51 | #65 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Расскажи о своей программе.
Как она работает? Что за чем и какие проверки? И почему у тебя в "main" кол-во открывающихся скобок больше чем закрывающихся. Разве не должно быть одинаково? Подсчитай. |
17.10.2017, 14:55 | #66 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Скобок вот таких "{", "}".
|
17.10.2017, 15:18 | #67 | |
Пользователь
Регистрация: 05.10.2017
Сообщений: 44
|
Цитата:
Код:
|
|
17.10.2017, 17:30 | #68 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Так что, у тебя всё получилось?
Всё работает? Потому что у меня ошибка какая-то выскакивает: 1.jpg p.s.: первое впечатление от кода. Проверка всего-лишь одного состояния пинов: Код:
Код:
А ты вообще проверял код у себя, работает? |
17.10.2017, 17:41 | #69 | |
Пользователь
Регистрация: 05.10.2017
Сообщений: 44
|
Цитата:
а зачем больше проверок нам надо чтоб на определённых был ноль мы их и проверяем. или нужно больше проверок? остальные ножки у нас заняты другими диодами которые горят при другой комбинации код компилируется но диод не реагирует тоесть первую часть кода я зделал работает нормально (на 6 выходах при определённой комбинации входов и нажатой кнопке загорается диод при отпускании он гаснет) теперь нужно ещё 2 оставшихся диода запрогать на включение(то-есть нажал кнопку он включился нажал ещё раз выключился и т.д. ) Последний раз редактировалось scccorp; 17.10.2017 в 17:44. |
|
17.10.2017, 18:18 | #70 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Почему "ещё два"?
Уже рабочий один+2 = 3шт. А ты писал (6-ть светодиодов): Безымянный.png ___________________________________ ________________ Это делается простым копированием и небольшой правкой. 1) копируешь (и добавь в название "6" - раз он 6-й светодиод зажигает) Код:
Только надо менять "0b01000000" (переставлять "1-цу"). 2.jpg 2) копируешь 1.jpg Ну всё. Только ты делай по-чуть-чуть: Сделал (ещё один пин) компилируй, запускай, проверяй. Потом еще один пин и опять проверяй. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Порты | Novichek_1996 | Помощь студентам | 3 | 22.04.2014 19:55 |
Не могу открыть порты. | aszaszasz | Помощь студентам | 0 | 26.05.2010 14:27 |
Порты | Троян | Помощь студентам | 1 | 12.02.2010 14:55 |
порты | Rabitka | Безопасность, Шифрование | 0 | 16.10.2009 16:09 |
COM Порты | Skazi21101 | Помощь студентам | 0 | 02.11.2008 12:24 |