-
Постов
159 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Весь контент Zhuk72
-
Обратите внимания на птичку "On" в программе на скрине. Она заставляет программатор подавать питание на МК, если своего у него не имеется.
- 2 886 ответов
-
1
-
- PIC
- Микроконтроллер
-
(и ещё 3 )
C тегом:
-
Может у вас просто опечатка, но на всякий случай: обнуление бита это PORTD &= ~(1<<7);
-
Пишете посредством MPLab IPE?
-
Я не стесняюсь использовать кучу скобок, т.к. не знаю эту таблицу приоритетов. А если бы и знал, все равно бы скобки использовал
- 8 951 ответ
-
1
-
- Микроконтроллер
- МК
-
(и ещё 2 )
C тегом:
-
На одной шине I2C может сидеть не 10, а 127 (!) устройств. Но только если у них адреса не повторяются. Вот ты можешь перечислить адреса I2C устройств в этом твоём изделии? Если на разных шинах у тебя все работает, а на одной нет, значит возможно у тебя проблема с адресами. Я тоже любитель, но протокол I2C изучил, хотя и очень не люблю его.
-
Кварц в процессе прошивки не участвует. Так что без разницы.
-
Если в прошивке предусмотрена работа от внутреннего генератора, то простое навешивание кварца ничего не даст.
-
Ну да. Этот ПИК ещё запрограммировать надо, а у товарища выше как раз и нечем. Если уж заказывать, то готовое устройство. Программатор - это инструмент, его покупать нужно. Вы же не делаете отвёртку, если вам нужно вкрутить шуруп. Отличие этого Lite от оригинального - 1 ОУ и пара-тройка транзисторов. Из-за этой мелочи народ убивает основной функционал.
- 2 886 ответов
-
- PIC
- Микроконтроллер
-
(и ещё 3 )
C тегом:
-
Тогда лучше найдите человека, который закажет для вас по приемлемой цене с Aliexpress PICKit2, чем брать мусор, работа которого зависит от атмосферного давления в Китае (ссылка на тему по К150 тому свидетельство). Благо чтобы заказать с Али, не нужно быть спецом по электронике.
- 2 886 ответов
-
- PIC
- Микроконтроллер
-
(и ещё 3 )
C тегом:
-
Разница между 2 и 3 меньше доллара. Если конечно не сэкономили на железе. 3-й и более современные ПИКи поддерживает. https://a.aliexpress.com/_mOQBmvr А К150 это, конечно же, мусор. При этом стоит столько же, сколько и ПИККит.
- 2 886 ответов
-
- PIC
- Микроконтроллер
-
(и ещё 3 )
C тегом:
-
Может использоваться и в качестве"молнии", например, thunderbolt. Так что может что-то вроде "божья искра".
-
О качестве кода я, кстати, ничего не писал. Странно только то, что вы не знали на каком ЯП его писали.
-
Играя с MCLR, вы скорее всего перевели его в режим порта. Вас спасет программатор, который может подать Vpp до Vdd, чтобы МК не стартанул, а перешёл в режим программирования. Иначе говоря, программатор, имеющий ключи на выводах питания. Например, родной PICKit3. Либо какая-то модификация имеющегося у вас.
-
Какой же это С++, это обычный С.
-
Код не хотите выложить?
-
Что такого крутого ты делаешь, что тебе не хватает возможностей AVR?
-
Скачайте даташит и на страницах 75-77 найдете нужную вам информацию.
-
@Larryb007Можно снять этот бит, но это никак не повлияет на работоспособность изделия. Если часы с этой прошивкой (ее ведь не вы одни используете) показывают мусор, ищите проблему в монтаже или неисправной детали. Повторюсь: если программа после прошивки выдала вам зелёный прогресс-бар, значит все прописалось правильно, дополнительная проверка с вашей стороны не требуется.
-
"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(); Выбирайте.
-
Проверяйте.