на что годится pic16f74?

8-битные микроконтроллеры PICmicro (ПИКи) от Microchip и совместимые, а также 16-битные PIC24 и 32-битные PIC32

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16731
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

7400 wrote:кстати к примеру для обработки кнопок на порте д придется по биту проверять нажата ли кнопка или можно сразу байт счтать?
Можно и так и так: если тестишь побитно - сразу знаешь лог.уровень на отдельной ноге. Если считал байт - биты придётся проверять через AND или циклическим сдвигом через флаг С.
User avatar
Lavr
Supreme God
Posts: 16731
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Я вот тут подумал - может тебе проще что-то готовое сделать?
Иначе - намучаешься с разбегу... А так и комп сделаешь, и потренируешься?
http://pmd85.topindex.sk/
http://www.zx.pk.ru/showthread.php?t=13747
И это не единственные готовые проекты, можно при желании и ещё найти на разных форумах.

Я так понял - тебе не слишком принципиально. Я то, к примеру, делал из принципа - ОБЯЗАТЕЛЬНО на PIC16F84 и только на ней.
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

в принципе не принципиально пока
сам думал сначала собрать уже готовый проэкт а потом уже делать свой
но вот с мегой 128 проблемка ее очень сложно припоять :(

а вот насчет отрисовки кт315 играет роль генератора определенной частоты но вот как всего 1 контакт мк сможет отрисовать картинку? или это только что чб? (viewtopic.php?p=91031#91031)

давайте может разберем схему по блокам а потом уже соединим?
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

этот пик просто выбран т.к у меня их почти 40 штук и есть программатор :)
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

еще маленький вопросик тв аут тыкать в тюльпан видео или в антену?
(по смыслу если частоту поднять то можно и в антену)
User avatar
Lavr
Supreme God
Posts: 16731
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

7400 wrote:давайте может разберем схему по блокам а потом уже соединим?
Не, нихачу... сорри... я - в отпуске! Я ж тебе говорю - разбери один простенький чужой проект сам - и всему научишься...
7400 wrote:еще маленький вопросик тв аут тыкать в тюльпан видео или в антену?
(по смыслу если частоту поднять то можно и в антену)
Нет - только в видео-вход. Для антенны нужен модулятор ВЧ, ну скажем, как вот здесь:
viewtopic.php?t=9640

Или пошарь в инете любой другой модулятор ВЧ от старых ПК.

Image

http://jtdigest.narod.ru/kollection/ut88/display.htm
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

ну ладно :wink:
а где можно почитать как отрисовывать по такой системе? ну там какие задержки да и вообще как оно происходит?

кстати элемент буттон в протеусе у всех нормально работает или залипает?
User avatar
Lavr
Supreme God
Posts: 16731
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

7400 wrote:сам думал сначала собрать уже готовый проэкт а потом уже делать свой
но вот с мегой 128 проблемка ее очень сложно припоять :(
Я ж не предлагаю тебе мегу 128 покупать и паять. :lol: Есть готовый работающий проект - если у тебя хороший комп, собери схему в "Протеусе", посмотри - как всё сделано и сделай по-своему.

С "Протеусом" лучше всего поучиться вот здесь:
http://kazus.ru/forums/showthread.php?s ... b5&t=13198
я и сам туда порой захожу.

Там есть ответы на большинство стандартных непоняток и трудностей...

Можешь для простых схем поставить себе Electronics Workbench - это бесплатные вещи и помогают в схемах без затрат разобраться...
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

потанцевал с сопротивлением вроди как заработало

дак что насчет отрисовки? инвертор обязательно ставить?
User avatar
Lavr
Supreme God
Posts: 16731
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

7400 wrote:потанцевал с сопротивлением вроди как заработало
дак что насчет отрисовки? инвертор обязательно ставить?
Не хочешь - не ставь. Не забудь сигнал инвертнуть...

И кстати говоря, что почитать - вот эта статья через гугл-переводчик с
чешского весьма подробно рассказывает, как и что делается при
конструировании эмулятор компьютера на мироконтроллере.
http://pmd85.topindex.sk/
Видео-вывод разъясняют и многие друге моменты.

Я даже сам с интересом прочитал...
User avatar
Shaos
Admin
Posts: 24137
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

7400 wrote:ну ладно :wink:
а где можно почитать как отрисовывать по такой системе? ну там какие задержки да и вообще как оно происходит?
временные задержки для NTSC и PAL можно посмотреть тут:
viewtopic.php?t=8388&start=38

вот тут пролетала схема на PIC16F84:
viewtopic.php?t=7450&postdays=0&postorder=asc&start=15
ссылка:
http://www.rickard.gunee.com/projects/v ... amesys.php
более конкретно о видеосигнале:
http://www.rickard.gunee.com/projects/v ... /howto.php
а на SX-28 автор даже умудрился программно сигналы цветности генерить (см. тамже)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16731
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

А по всем мелким вопросам очень полезен сайт:

http://easyelectronics.ru/

и, в частности, его раздел:

http://easyelectronics.ru/category/nachinayushhim

Они там врут чутка местами, но не так, чтобы сильно... :D
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

спс за ссылки почитаем
кстати удалось настроить порт е на вход :wink: так что теперь еще нужно и часы дописать(как попишу мот отдельно создать тему с сорцами, фотками и тп?)

а что скажите насчет дисплея от сименса а75? немного раньше давал распиновку (ну допустим с землей , датой и клоком понятно но насчет остального...))
User avatar
Lavr
Supreme God
Posts: 16731
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

7400 wrote:(как попишу мот отдельно создать тему с сорцами, фотками и тп?)

а что скажите насчет дисплея от сименса а75? немного раньше давал распиновку (ну допустим с землей , датой и клоком понятно но насчет остального...))
А зачем отдельную? Клади здесь...

насчет дисплея от сименса а75 - это даташит нужен либо к самому дисплею либо к контроллеру дисплея.
Система команд нужна и диаграмма сигналов интерейса.
Он может быть на какой другой похож и даже совместим, но разве угадаешь...

Можно погуглить - делал ли кто на нем поделки, по коду можно определиться...

Так на вид интерфейс довольно стандартный:

Image
распиновка дисплея от siemens a75 - LPH-9116-1

нижние контакты - подсветка, временно нас не волнуют...
верхние:
CS - выбор дисплея
RESET - сброс дисплея
DAT - последовательные данные
CLK - синхронизация данных
RS - данные (0) / команда (1).... :wink:
Опытным путем выяснил что LPH 9116-1 имеет такойже контроллер как и LPH8731-3C ибо втыкаю в телефон и все работает и даже контроаст подкручивать ненадо. Прога Joker пишет что дисплей этот имеет контроллер S1D15G14 , но такойже контроллер стоит в дисплее nokia 3510i.
http://www.radiokot.ru/forum/viewtopic.php?t=17989
http://www.radiokot.ru/forum/viewtopic. ... 7&start=20

Image

Подключаем LCD от телефона Siemens S65 к порту LPT:
http://cprime.110mb.com/lesson/0201/1-6.php

Вобщем-то вполне можешь поискать всё это сам...
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

ну ок с 1 по 5 и с 7 контактами разобрался а что с подсветкой? неужели правда 15 вольт нужно подавать?