Свежие обсуждения
Консультации

Как сделать таймер со звуковым сигналом?

1 2 3

DVM: Тогда вопрос -- где можно купить многократно программируемый PIC за 15 рублей (партия < 20шт)?
А к чему многократно? Отладил в MPLAB да залил
В промэлектронике:
PIC12C508-04/SM PIC 512 x 12 - PROM/25-RAM 6I/O Timer + Watchdog - 21.30
Ну а с флешем PIC10F202-I/OT PIC 512 x 12 - PROM/24-RAM 4I/O Timer + Watchdog -32,10
ATTINY12-8SI AVR 1K-Flash/ 32-RAM/ 64-EEPROM -44.40
Скажете в ATTINY памяти программ и данных больше? А нужна ли она для такой программы? Да и в этих пиках всего 25 простых команд если память не подводит

 

"А к чему многократно? Отладил в MPLAB да залил" -- Захотелось что-то поменять в готовом устройтве, отпаял МК, выкинул, отладил новую прошивку в MPLAB, залил, запаял. Дешево и сердито : - )

"25 простых команд если память не подводит " -- подводит.

 

DVM: "25 простых команд если память не подводит " -- подводит
точно их в PIC12 33
DVM: Дешево и сердито : - )
А постоянно выпаивать и впаивать 8 выводный планар вы считаете более добрый вариант(на практике тоненьких дорожек хватает паек на 5, после чего они благополучно расходятся с ПП)? Или в ATtiny12 есть бутлоадер ? То ли дело PIC18F452 зверь а не микроконтроллер целых 75 высокоэффективных простых команд, 10MIPS производительность, памяти,периферии!...

 

Мне кажется, спор PIC vs AVR - очередная "священная война". Да и не об этом разговор, каждый выбирает то, что ему больше понравится. Просто по AVR есть очень хороший "Краткий курс" по адресу http://avr123.nm.ru - после прочтения которого вполне по силам разработать такое устройство. Мне кажется, что применение МК - наиболее изящное решение, позволяющее простым обновлением прошивки менять характеристики устройства. Ну и напоследок мое мнение по поводу выбора МК - цена имеет решающее значение, если планируется серийный выпуск устройства, если требуется единичный экземпляр - создавать сложности ради пары десятков рублей - зачем? Проще взять нормальный флешевый МК и отладить программу прямо в устройстве. Мне например так больше нравится. С уважением, Николай.

 

A.C>"точно их в PIC12 33"

35

A.C>"А постоянно выпаивать и впаивать 8 выводный планар вы считаете более добрый вариант"

Зачем?! Внутрисхемное программирование (ISP) ATTiny поддерживает. PIC12Fxxx тоже.

A.C>"То ли дело PIC18F452 зверь а не микроконтроллер"

В самый раз для таймера со звуковым сигналом.

Nikolay Bragin>Мне кажется, спор PIC vs AVR - очередная "священная война".

Давно "забил" на подобные споры. Сам использовал PIC12F629/675, даже показывал фото устройства с ним на этом форуме. Но явная фигня в стиле "AVR отстой PIC рулез форева", или наооборот, все-таки раздражает.

 

DVM: A.C>"точно их в PIC12 33"
35

Нее...Я говорил про pic12c508 вот смотрите здесь:
http://www.microchip.ru/d-sheets/40139.htm:pic12c508:1x1 всё сказано , а вот у того что вы указали так оно и есть.
Замечу я не говорил что авр плохой мк.
Кстати у какой-то 10ки точно было мало команд, а помню я это потому что мне из финляндии вместо МК прислали рекламный буклет,где была нарисована солонка и малюcенькие пики в корпусе похожим на uMAX8, и написано что это самые маленькие микроконтроллеры в мире, во как.

 

А можно начать АВР против ПИК ? ;) Флейм бы развели ...

А вообще, да плевать на архитектуру если писать на Си. Можно хоть АРМ приспособить для таймера, кстати и практика будет.

 

To Nikolay Bragin : да, необходимо сделать только 1 экземпляр..Спасибо всем за помощь. Мне представлялось всё немного проще.Наверное, попробую использовать готовый таймер в часах или мобилке.

 

Sergei, тогда вообще без вопросов - берите МК который удобнее/доступнее, если выберете AVR, читайте avr123.nm.ru - там популярно разобрано программирование на Си, скачиваете любой shareware компилятор - CodeVision, ImageCraft - те ограничения которые есть в бесплатных версиях Вам не помешают, и пишите. Пускай задача пустяковая, но зато пробретете опыт,, который лишним никогда не бывает, и не будете "бояться" МК. А это зачастую самое простое и изящное решение многих радиолюбительских (и не только) задач. С уважением, Николай.

 

Прошу прощения! Но кажется, задача не требует применения молотка Берем МС14036В (таймер от секуннд до недель - задается 4-х разрядным двоичным кодом) и далее в панельке УМС. Разве плохо?