Этот выгдядит понадежнее) вот только беда..пояю я не очень хорошо...опять получится как вот с этим) и всё таки тайна остаётся тайной....прямо интересно стало..работает он или не работает или работает наполовину или вообще не работает
Реанимация МК
Re: Реанимация МК
Этот выгдядит понадежнее) вот только беда..пояю я не очень хорошо...опять получится как вот с этим) и всё таки тайна остаётся тайной....прямо интересно стало..работает он или не работает или работает наполовину или вообще не работает
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
Померяйте напряжение на батарее когда светодиод начинает светить и сообщите. Перед этим добавьте кондер 0.1 мкФ параллельно батарее. Я никогда не работал с этим С компилятором. Загрузите в MPASM проверенную программу, см. ниже. Светодиод с резистором должен быть на PB7. Кстати, Вы этим программатором хоть какой-нибудь PIC хоть раз успешно программировали, чтобы схема работала? Если у Вас 16F84 а не 16F84A, подправьте это в первых двух строчках кода.
Код: Выделить всё
LIST P=16F84a, R=DEC
INCLUDE "p16F84a.inc"
; data segment
CBLOCK 0x00C
i,j,k ; these variables are used in delay()
ENDC
__CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC
ORG 0
bsf STATUS, RP0 ; change to BANK 1
bcf TRISB ^ 0x080, 7 ; enable RB7 for output
bcf STATUS, RP0 ; back to BANK 0
loop
bsf PORTB, 7 ; RB7 = 1, thus LED on
call delay
bcf PORTB, 7 ; RB7 = 0, thus LED off
call delay
goto loop ; repeat forever
delay ; this is a dalay for approx. 2s
movlw 5 ; for 16F84A @ 4Mhz
movwf k
L1 movlw 200 ; outer loop
movwf i
L2 movlw 200 ; inner loop
movwf j
L3 decfsz j, f ; inner inner loop
goto L3
decfsz i, f
goto L2
decfsz k, f
goto L1
return
END
Re: Реанимация МК
Ser60 писал(а): Кстати, Вы этим программатором хоть какой-нибудь PIC хоть раз успешно программировали, чтобы схема работала?
Нет) я в этом деле первый раз) проги писал раньше, в протеусе игрался, а чтобы программаторы собирать или камни шить такого не было.. до вчерашнего дня. Всю ночь не спал..оказывается зря))
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
Напряжение такое же) это без конденсатора..сейчас с конденсатором померю
Последний раз редактировалось Hispanus Вт июл 19, 2011 20:59:26, всего редактировалось 1 раз.
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
У меня не было на 0.1..я взял на 10..ничего страшного?
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
Напряжение батарей 4.5В - это хорошо, т.е. сброса по питанию не происходит. Кондер на 10 мкФ лучше, чем ничего. Возьмите за правило всегда подключать к МК развязочный кондер 0.01 - 0.22 мкФ по цепи питания.
Еще вопрос по компьютерному порту: в новых компах, особенно лаптопах, если и имеется последовательный порт то очень часто он упрощенный. Кто-то выше писал, что для программирования PIC-ов нужно 12-13В. Это правильно. Однако, многие современные компьютерные порты не обеспечивают 12В, тогда запрограммировать через него PIC будет нереально. Если занимаетесь МК и пока нет достаточного опыта спаять нормальный USB программатор, купите PICKIT2 или 3. Он себя окупит, поверьте.
Еще вопрос по компьютерному порту: в новых компах, особенно лаптопах, если и имеется последовательный порт то очень часто он упрощенный. Кто-то выше писал, что для программирования PIC-ов нужно 12-13В. Это правильно. Однако, многие современные компьютерные порты не обеспечивают 12В, тогда запрограммировать через него PIC будет нереально. Если занимаетесь МК и пока нет достаточного опыта спаять нормальный USB программатор, купите PICKIT2 или 3. Он себя окупит, поверьте.
Re: Реанимация МК
Ser60 Спасибо за совет с развязкой..теперь буду всегда ему следовать. Компьютер у меня старый с портами проблем не может.. Такой вопрос: если собрать аналогичную схемку, но только на пустом МК, что получится в результате? я к тому может я всё таки прошил его, но по каким то причинам исходный код исказился и теперь там всё перепутано..
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
На непрошитом контроллере схема работать, ессно не будет. Или я неправильно понял вопрос? Попробуйте все-же загрузить мой ASM файл. Если хотите, могу прислать HEX к нему.
Что могло произойти в МК при неправильном программировании я судить не берусь. Если уверены в своем CОМ порте, соберите проверенный и простой JDM2 программатор на моем сайте (в самом низу страницы)
http://mcs.uwsuper.edu/sb/Electronics/Programmer/
А для полноты катртины можно фотку проекта в студию?
Что могло произойти в МК при неправильном программировании я судить не берусь. Если уверены в своем CОМ порте, соберите проверенный и простой JDM2 программатор на моем сайте (в самом низу страницы)
http://mcs.uwsuper.edu/sb/Electronics/Programmer/
А для полноты катртины можно фотку проекта в студию?
Re: Реанимация МК
Что качается конденсатора, то 10 микрофарад сыграли своё..при включении его в цепь наблюдается опять таки зажигание светодиода, но потом постепенное его потухание..
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
Вопрос поняли правильно
Да если можно пришлите пожалуста hex
Фотку программатора?
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
Ser60 писал(а):Если уверены в своем CОМ порте, соберите проверенный и простой JDM2 программатор на моем сайте (в самом низу страницы)?
Это слишком сложно для меня...я его не потяну
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
Может Вы перепутали полярность электролита, если это электролит? Я имел в виду поставить развязочный керамический кондер. Что при потухании светодиода происходит с напряжением питания? И если-уж все делать по правилам подключите вывод 4 МК (MCLR) на + через резистор 4.7К - 10К.
Как насчет загрузки в МК моей программы? Если xотите к ней HEX, напишите точно тип Вашего МК (16F84 или 16F84A).
Как насчет загрузки в МК моей программы? Если xотите к ней HEX, напишите точно тип Вашего МК (16F84 или 16F84A).
Re: Реанимация МК
Я всеми лапами за)) 16f84a
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
Но тогда загрузите прилагаемый HEX в МК. И проверьте наличие резистора впослед со светиком, резистора как я писал выше, и развязывающего кондера по питанию. Подключите вольтметр к батарее и отпишите что видите.
А фотку я имел в виду самой мигалки, не программатора.
А фотку я имел в виду самой мигалки, не программатора.
Re: Реанимация МК
Файл почему-то не приклеился. Возьмите его тогда здесь:
http://mcs.uwsuper.edu/sb/temp/led1.HEX
http://mcs.uwsuper.edu/sb/temp/led1.HEX
Re: Реанимация МК
Вчера какие то проблемы были на форуме..долго зайти нельзя было. Хороших новостей мало. То что он до сих пор не сгорел наверное самая лучшая) А в остальном ничего не изменилось. Даже стало хуже...(теперь он отказывается принимать батарейку..делает это через раз..) Загрузка Вашего hex файла и добавления развязочного кондера и резистора ничего не дала...как будто он как прошился в первый раз, так больше и не хочет..Вообщем ситуация остается быть никакой.Симптомы вроде поставлены, а результата всё равно нет) Сегодня попробую перебрать схемку...может быть где нибудь плохой контакт, но я сомневаюсь, что в этом дело..
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
Ну и где же на фото Ваш развязывающий конденсатор на 10 мкф?
Найдите обязательно керамический конденсатор на 0,1 - 0,47 мкф и включите его параллельно выводам питания микроконтроллера, как можно ближе к этим выводам.
Найдите обязательно керамический конденсатор на 0,1 - 0,47 мкф и включите его параллельно выводам питания микроконтроллера, как можно ближе к этим выводам.
Re: Реанимация МК
Hispanus писал(а):теперь он отказывается принимать батарейку..делает это через раз..
Это как понимать - иногда включает LED при подключении батареи, иногда вообще нет? Действительно, где на плате рекомендованные детали? НИКОГДА не подключайте LED без резистора. Еще: Вы уверены, что кондеры именно на 27пФ? Что на них написано? Если можно, дайте фотку обратной стороны платы, желательно в фокусе.
Кстати, я помнится видел где-то программки для проверки последовательного порта компа. Они позволяют выставить уровни напряжения на выводах порта для замера. Найдите такую и посмотрите какое напряжение подается на ногу MCLR пика в программаторе. Конечно, схему нужно на момент тестирования отсоединить от программатора. Не забудьте после вернуть порт в первоначальное состояние. Если не уверены, перегрузите комп.
Напряжение на пике в момент программирования должно быть в пределах 4.5-5.5В, а на MCLR 12-14В согласно документации
http://ww1.microchip.com/downloads/en/DeviceDoc/30262e.pdf
Беда многих простых программаторов, что порты компов часто не обеспечивают такого напряжения.
Re: Реанимация МК
Вот обратная сторона луны)) Теперь он совсем не включается. Кондеры точно по 24 пика)) на них написано 24...
- Вложения
-
- Горе схема.rar
- (770.78 КБ) 133 скачивания
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Re: Реанимация МК
Вопрос: как Вы его программируете? Просто подпаиваете к этой плате провода от программатора с подключенным к МК светиком?