Скомпилировать прошивку под PIC12f675

sergo33

Всем доброго времени суток!
Сделал себе самик(вжика) и встал вопрос о микшере. Нашел схему на сайте Philip Sunа на PIC12c508.
Уважаемые спецы! Кому не трудно и есть время помогите адаптировать прошивку(в программировании не силен) под PIC12f675(есть в наличии). Исходник и другая инфа в архиве.
Заранее спасибо.

mixer.zip

alex_grach

Добрый день!

Не проверял, попробуйте, скажите работает или нет 😃

mixer.zip

Prikupets

Не проверял что там у Вас 😃 , но надо не забыть выключить компаратор и АЦП в начале программы.

alex_grach
Prikupets:

Не проверял что там у Вас 😃 , но надо не забыть выключить компаратор и АЦП в начале программы.

Выключил 😃 Эти грабли мне уже знакомы 😉

alex_grach

На всякий пожарный пометил комментариями что менял. Может кто-нить глянет - вдруг забыл чего… Вечером попробую в протеусе съэмулировать.
mixer.zip

Prikupets
alex_grach:

На всякий пожарный пометил комментариями что менял. Может кто-нить глянет - вдруг забыл чего… Вечером попробую в протеусе съэмулировать.

Проще так попробывать - это ж перезаписываемый мк. У этого микшера КАЖЕТСЯ есть особенность - сервы дергаются. Стоит одному из калалов дернуться, как дергаются обе сервы. Нагрузка на BEC возрастает, и он греется. Надо бы там загрубление сигнала ввести или усреднение 😃

sergo33
alex_grach:

Добрый день!

Не проверял, попробуйте, скажите работает или нет 😃

Попробовал, не хочет. Перешивал несколько раз с разной конфигурацией. В результате пик заблокировался(не хочет шиться).Чем можно разблокировать? Шил прорамматором JDM, прога-IC-PROG.

alex_grach
sergo33:

Попробовал, не хочет. Перешивал несколько раз с разной конфигурацией. В результате пик заблокировался(не хочет шиться).Чем можно разблокировать? Шил прорамматором JDM, прога-IC-PROG.

Пересобрал проект в MPLab
mixer.zip

ПИК читается? Что меняли в конфигурационных битах? Если включили защиту от чтения (флаг CP) то при проверке будет выдавать ошибку. Oscillator не меняли - должен быть “IntOSC GP4”? Какой программатор?

sergo33
alex_grach:

Пересобрал проект в MPLab

ПИК читается? Что меняли в конфигурационных битах? Если включили защиту от чтения (флаг CP) то при проверке будет выдавать ошибку. Oscillator не меняли - должен быть “IntOSC GP4”? Какой программатор?

Пик читается, при записи выдает сообщение об ошибке(в программе установлена проверка записи при программировании), ср - не ставил , Oscillator менял на IntOSC CLKOUT, в битах игрался PWRT,MCLR,BODEN, WDT всегда включен. После какого момента произошла блокировка уже не вспомню(дурная голова рукам покоя не дает).Программатор - простой JDM на сом порт.

alex_grach
sergo33:

Пик читается, при записи выдает сообщение об ошибке(в программе установлена проверка записи при программировании), ср - не ставил , Oscillator менял на IntOSC CLKOUT, в битах игрался PWRT,MCLR,BODEN, WDT всегда включен. После какого момента произошла блокировка уже не вспомню(дурная голова рукам покоя не дает).Программатор - простой JDM на сом порт.

Да они почти все работают как JDM… Самодельный? С внешним питанием? ExtraPIC? В IC-Prog есть поция тест программатора - попробуйте вольтметром посмотреть все ли напряжения на месте… особенно программирования!!! Так, кажется, надо галочку поставить напротив сигнала.

sergo33
alex_grach:

Да они почти все работают как JDM… Самодельный? С внешним питанием? ExtraPIC? В IC-Prog есть поция тест программатора - попробуйте вольтметром посмотреть все ли напряжения на месте… особенно программирования!!! Так, кажется, надо галочку поставить напротив сигнала.

Программатор самодельный очень простой(документацию потерял, а в инете такого уже не нашел), как базовый блок от пони прога, а дальше на ноги мк. С внешним питанием. Другой 675 шъется нормально. Заметил особенность:заблокированный пик читается один разнормально, а при повторном считывании выдает 3fff. Если переткнуть пик(вынуть/вставить) то он опять прочитается, При считывании выдает конфигурацию: OSC-RCCLK OUT, WDT-ON,PWRT-OFF,MCLR-ON,BODEN-ON,код ваш.

alex_grach

Похоже PIC подпортился… А пересобрнная прошивка не заработала?

sergo33
alex_grach:

Похоже PIC подпортился… А пересобрнная прошивка не заработала?

Вчера не было времени, сегодня вечером проверю.

alex_grach
sergo33:

Вчера не было времени, сегодня вечером проверю.

Куда-то запрятал свой mixer, найду обязательно проверю 😃

sergo33

Вот и второй пик обиделся.Думается, что дело в железе. Сегодня на фирменном программаторе попробую.

sergo33
alex_grach:

Похоже PIC подпортился… А пересобрнная прошивка не заработала?

Вчера прошил на фирменном программаторе, все пики живые, дело в железе. А пересобранная прошивка не работает 😦 .Накидал на макетке другой вариант(инфа в архиве). Работает, но очень не стабильно. Может есть схемка реально нормально работающая.

mix.zip