Не работает самодельный синтезатор на PIC16F628A

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Не работает самодельный синтезатор на PIC16F628A

Сообщение VHEMaster »

Ну вот, собрал синтезатор, прошивка своя. Ссылка на видео: http://youtu.be/g-2j0Jgz18w

Собрал, включил... Тю.. Даже светодиод-индикатор не загорелся. Оказалось что RA5 или MCLR виноват.. На нём у меня стояла кнопка переключения между октавами.. Потом оказалось что и выходной транзистор для динамика тоже оказался виноват.. На видео видна перемычка меджу выходом транзистора и выходом сигнала на контроллере.. При нажатии на 1 кнопку тухнет диод, и из динамика слышны тихие щелчки... Есть ещё 3 проблемные кнопки.. При нажатии на них ничего не происходит.. Даже 4! Та, что сверху правая.. Левая идёт на MCLR.. А вот правая.. При нажатии на неё и любую из нижних кнопок должна пойти нота на октавы выше.. Но увы.... Ничего... Как было, так и осталось.. И САМОЕ УДИВИТЕЛЬНОЕ!!! В Протеусе ВСЁЁЁЁЁЁЁЁЁЁ В ПОРЯДКЕ!!!

Занимаюсь программированием на C около недели.. Архив с прошивкой, исходником, и с проектом в протеусе вложен.. Помогите прошу :( :(
Вложения
piano.rar
Прошивка, проект в протеусе, и исходник
(15.47 КБ) 208 скачиваний
Всем канифоли :)
https://vk.com/maks_naumchuk
Реклама
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Не работает самодельный синтезатор на PIC16F628A

Сообщение VHEMaster »

Может где то с фузами натупил? Кстати, те фузы что в архиве отличаются от тех что в МК... Затупил.. В мк стоят LVP, MCLR, WDTE и BOREN
Всем канифоли :)
https://vk.com/maks_naumchuk
Реклама
Аватара пользователя
kotpalych
Электрический кот
Сообщения: 1065
Зарегистрирован: Пн ноя 21, 2011 16:45:00

Re: Не работает самодельный синтезатор на PIC16F628A

Сообщение kotpalych »

Для использования RA5 или MCLR в качестве цифрового ввода/вывода бит конфигурации MCLR должен быть сброшен, возможно также следует сбросить бит WDT. Биты конфигурации http://www.microchip.ru/files/d-sheets- ... 16f62x.pdf страница 89.
Невозможно починить то, что не сломалось.
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Не работает самодельный синтезатор на PIC16F628A

Сообщение VHEMaster »

kotpalych писал(а):Для использования RA5 или MCLR в качестве цифрового ввода/вывода бит конфигурации MCLR должен быть сброшен, возможно также следует сбросить бит WDT. Биты конфигурации http://www.microchip.ru/files/d-sheets- ... 16f62x.pdf страница 89.
Спасибо) Частично помогло! Транзистор начал работать, и при нажатии на кнопку MCLR теперь идёт звук)) Спасибо) Но ещё 4 нопки не работают.. И играет всё ещё на ноту выше..Не работают кнопки на RA0 RA1 RA2 и RA3
Всем канифоли :)
https://vk.com/maks_naumchuk
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Не работает самодельный синтезатор на PIC16F628A

Сообщение oleg110592 »

Компаратор отключить:
CMCON=0b00000111;
А вообще так пины портов а воздухе оставлять нельзя - если включаете единицей, поставьте резисторы на порты по 10К на землю.
Реклама
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Не работает самодельный синтезатор на PIC16F628A

Сообщение VHEMaster »

oleg110592 писал(а):Компаратор отключить:
CMCON=0b00000111;
А вообще так пины портов а воздухе оставлять нельзя - если включаете единицей, поставьте резисторы на порты по 10К на землю.
Спасибо, попробую)) А резисторы там стоят.
Всем канифоли :)
https://vk.com/maks_naumchuk
Реклама
Ответить

Вернуться в «PIC»