-
Content Count
153 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Member Map
Everything posted by Zhuk72
-
Кварц в процессе прошивки не участвует. Так что без разницы.
- 377 replies
-
Если в прошивке предусмотрена работа от внутреннего генератора, то простое навешивание кварца ничего не даст.
- 377 replies
-
Ну да. Этот ПИК ещё запрограммировать надо, а у товарища выше как раз и нечем. Если уж заказывать, то готовое устройство. Программатор - это инструмент, его покупать нужно. Вы же не делаете отвёртку, если вам нужно вкрутить шуруп. Отличие этого Lite от оригинального - 1 ОУ и пара-тройка транзисторов. Из-за этой мелочи народ убивает основной функционал.
-
Тогда лучше найдите человека, который закажет для вас по приемлемой цене с Aliexpress PICKit2, чем брать мусор, работа которого зависит от атмосферного давления в Китае (ссылка на тему по К150 тому свидетельство). Благо чтобы заказать с Али, не нужно быть спецом по электронике.
-
Разница между 2 и 3 меньше доллара. Если конечно не сэкономили на железе. 3-й и более современные ПИКи поддерживает. https://a.aliexpress.com/_mOQBmvr А К150 это, конечно же, мусор. При этом стоит столько же, сколько и ПИККит.
-
Может использоваться и в качестве"молнии", например, thunderbolt. Так что может что-то вроде "божья искра".
-
О качестве кода я, кстати, ничего не писал. Странно только то, что вы не знали на каком ЯП его писали.
-
Играя с MCLR, вы скорее всего перевели его в режим порта. Вас спасет программатор, который может подать Vpp до Vdd, чтобы МК не стартанул, а перешёл в режим программирования. Иначе говоря, программатор, имеющий ключи на выводах питания. Например, родной PICKit3. Либо какая-то модификация имеющегося у вас.
-
Какой же это С++, это обычный С.
-
Код не хотите выложить?
-
Что такого крутого ты делаешь, что тебе не хватает возможностей AVR?
-
Скачайте даташит и на страницах 75-77 найдете нужную вам информацию.
-
Рестарт - это повторный старт.
-
Программатор Pickit2-Помогите Разобраться.
Zhuk72 replied to мир вам's topic in Программаторы и отладочные модули
@Larryb007Можно снять этот бит, но это никак не повлияет на работоспособность изделия. Если часы с этой прошивкой (ее ведь не вы одни используете) показывают мусор, ищите проблему в монтаже или неисправной детали. Повторюсь: если программа после прошивки выдала вам зелёный прогресс-бар, значит все прописалось правильно, дополнительная проверка с вашей стороны не требуется. -
Программатор Pickit2-Помогите Разобраться.
Zhuk72 replied to мир вам's topic in Программаторы и отладочные модули
Попробуйте кликнуть по надписи Configuration и там уже попробовать. Сейчас под рукой программатора нет, точнее не подскажу. Можете скриншот конфига выложить, если сами не разберётесь. -
Программатор Pickit2-Помогите Разобраться.
Zhuk72 replied to мир вам's topic in Программаторы и отладочные модули
Насколько я помню, в программе пиккита верификация включена по умолчанию. Прописывается хекс, проверяется, потом активизируется защита. Дополнительной проверки не требуется. Кроме того, никто не запрещает отключить эти биты, а потом уже прошивать. -
Как реализовать выбор необходимого условия в программе.
Zhuk72 replied to gogaze's topic in МК для начинающих
"else if" никогда не использовали? if(volt <= 5) func_5(); else if(volt <= 10) func_10(); else if(volt <= 20) func_20(); else if(volt <= 30) func_30(); ... else func_n(); Можно и диапазон проверять: if((volt > 3) && (volt <= 10)) func_x(); else if((volt > 10) && (volt <= 20)) func_y(); ... else func_z(); Выбирайте. -
Проверяйте.
-
Выложите хекс, посмотрим.
-
Если это ваш первый проект с STM32 или с МК вообще, вы бы с чего-то попроще начали бы что ли. Я, например, независимо оттипа МК всегда начинаю с того, что мигаю светодиодом каждые 0.5с. По завершению этого этапа появляется уверенность в том, что Тактовый генератор запустился и работает правильно. Порты конфигурируются правильно. Таймер настроен правильно. Прерывания по этому таймеру (1 мс) настроены правильно и работают. Все остальное настраивается после этой подготовительно-ознакомительной процедуры. Когда на том же МК делаю еще что-то, у меня на руках уже имеется готовый костяк, на который навешивается все остальное.
-
Как реализовать выбор необходимого условия в программе.
Zhuk72 replied to gogaze's topic in МК для начинающих
Это пример использования диапазона в switch-case. Значения диапазона и действия на них выбирайте по надобности. -
"Первые шаги в программировании микроконтроллеров" уж точно не с USB начинаются. Что за плата у вас?
-
У 877 нет, но у вопрос касается 877А, у которого компаратор есть. Программа начинается с строк Start1 clrf PortA ; очистить порт А movlw .7 ; Выключить компараторы и активировать порты входа-выхода movwf ADCON0 ; Обращение идет к порту, а следом к ADCON0. Они оба в одном банке, а поскольку программа только стартанула, следовательно в нулевом.
-
.7 надо записывать не в ADCON0, а в ADCON1. И это не отключение компараторов, а отключение выводов порта от АЦП. Кроме того .7 нужно также прописать и в CMCON. Это и будет отключение компараторов. А что вы делаете с кнопками мне совершенно непонятно.