Микроконтроллеры, LCD и все, что с ними связано.

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Микроконтроллеры, LCD и все, что с ними связано.

Страницы: << Prev 1 2 3 4 5 6 Next>> новая тема

Автор Сообщение

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 20-03-2008 19:15
http://www.onembedding.com/articles/arithmetic/
-эту ссылку не грех и в "Полезные ссылки" отправить

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 20-03-2008 19:22
Не, я люблю чтоб сразу было на платке приличной... Даже не ленюсь переделывать платки, если дорожки станут отваливаться...
Так та деталька - стабилитрон?

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 20-03-2008 19:27
Так же не лишним будет знакомство с каким-нибудь языком программирования,тогда легче въедешь в низкоуровневое программирование

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 20-03-2008 19:33
to Испытатель
Извини конечно, но схема из "двух" деталей и ты не можешь справится... Не стыдно?

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 20-03-2008 19:34
Блин, я далек от программирования, не знаю ничего, может подскажите, на каком сайте можно поучиться? Чтоб было популярно и для полных глупых в этом деле...
Это когда я говорил, что я не могу справится? У мня все есть, кроме микрух и кроватки... Я могу справится, я просто программированием не занимался никогда...
Че за детальки?!!!! Диод с волнистой линией?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 20-03-2008 19:40
Есть много сайтов разных, но в первую очередь нужно читать доки по железу, а там сразу прояснится очень много вопросов.
Доки можно нарыть на сайте:
http://www.microchip.ru/
Ну и примеры разные там же можно, ну а также пролистать эту тему с начала и позаходить по ссылкам, которые были тут.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 20-03-2008 19:46
Ну те ссылки я просмотрел, ничего не понял и просто скопировал в файл на диске, чтоб потом поизучать... А в доках до меня вроде дошло, что и как программировать надо для получения картинок... А как программы писать - не наю..
Так что за детальки? С волнистой линией? Стабилитрон?

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 20-03-2008 19:46
Я могу справится, я просто программированием не занимался никогда...
да хоть #C (Си),но лучше С++-более-менее понятен и прост,учебники по программированию тоже написаны очень понятно.Я не говорю выучить от корки до корки,просто даже поверхностное изучение толковому человеку дает многое.Это позволит вникнуть в логику "цифры",а там собственно и до понимания прошивок дело дойдет(т.е. до низкоуровневого программирования,которое тебе и требуется)Главное не бояться,а пытаться-"дело мастера боиться".Так что дерзай!

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 20-03-2008 19:52
А как научиться программировать на С++? И разве микроконтроллеры программируются на С++? Мне всего-то хочется научиться пргораммировать микроконтроллеры, ибо я в них вижу хороший потенциал... Но не умею программироваь их... И что дарзать-то? Вы хоть дайте мне название того, что я должен искать для того, чтобы научиться... А то вы меня совсем запутали...

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 20-03-2008 20:05
Да я про логику говорю,потому-что прошивать чистый камень посложнее,чем просто программировать,но логика примерно одна,да и прога для прошивки у тебя уже есть.Си-не обязательно его использовать,хотя могу поспорить та прога для управления прошивкой на нем написана,-просто ассемблер(низкоуровневое программирование) как раз и требует от программирующего знания того"что и куда",а для этого надо хоть понять какая логика.
Посети ссылку жаба http://www.onembedding.com/articles/arithmetic/ -там водится полезная теория .
Тем паче прога для прошивки сделает за тебя всю работу-тебе лишь надо указать "что,как и куда"-т.е. по сути тот-же Си,только с другими опрераторами и теми-же переменными(время,т.е. количество тактов,скорость(выводится на экран),какой сегмент/пиксель на экране зажечь и всё)
http://www.onembedding.com/articles/pic1655_1981/
http://www.onembedding.com/articles/xor/

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 20-03-2008 20:09
to Испытатель
Разговор в пустую. Если тебе пишут, что нужно скачать программу программатора и собрать программатор по готовой рабочей схеме - это значит, что нужно зайти в интернет и скачать, то что тебе сказали и установить у себя в компе, а потом собрать схему, которую тебе дали. Подключить это все, почитать хелп к программе, почитать что пишут в нэте по этому поводу, подумать немного, вставить контроллер в программатор и пробовать что то записать в него! Если при этом что то не получилось, то нужно ещё раз все перепроверить и если опять не получилось, то задавать вопросы в форуме по существу, а не просто в десятый раз писать, что "я ничего не умею, и уметь не хочу!". Если хочешь научиться программировать, то скачиваешь/покупаешь книжки по программированию и читаешь их! А как ты хотел? Сами знания в мозг не проникают, если сидеть и ныть, что ничего неумею и не знаю. Прочитал хоть одну книжку по архитектуре контроллеров? Хватит уже флудить на эту тему! Вопросы в таком духе будут удаляться.

поисковик затейник
Группа: Модераторы
Сообщений: 1045
Добавлено: 20-03-2008 20:15
Самоучитель по программированию PIC контроллеров для начинающих
http://ikarab.narod.ru/index.html
Там внизу ссылка на программатор универсальный.Собирал нижнюю схему работает нормально прошивал PIC16F84A.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 20-03-2008 21:09
Так я и хотел - скачать и почитать... Все пойду покупать в субботу, потом собирать в воскресенье, а потом учить... Вот и спрашивал помощи, что надо скачать и где это написано популярно, чтоб даже я долбеп понял... Вот HTTP меня понял и просто дал ссылку про самоучитель, а вы тут стали разводить жутко длинный разговор...
А по той ссылке что диверсант дал я уже заходил, но решил потом прочитать. Просто в файл сохранил, а то у мня инет виснет жутково в последнее время...

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 20-03-2008 21:41
to Испытатель
Не обижайся. Просто ссылок прозвучало больше чем достаточно и читать это все не перечитать! А то, что тебе дал http, то ты и сам нашел бы если сходил по всем ссылкам выше, потому как там свои ссылки и все повязано так или иначе. Достаточно было просто на микрочип забрести. Но побольшому счету тебе это все не нужно что бы собрать хрон.

Хотелось бы напомнить предназначение этой темы. А именно, темка для обсуждения самоделок и хотелось бы видять не просто разговоры, а реальные устройства и обсуждоть их. Но смотрю, что народу это нафиг не нужно.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 20-03-2008 22:08
Мне нужно собрать хрон, я фих с ним с программированием, соберу и прошивка твоя есть... Вроде ничего сложного не вижу. Но ведь просто меня сильно заинтересовала работа с микроконтроллерами, может многоступ свой крупнокалиберный не на ОУ соберу, а на микроконтроллере, со всеми полезными функциями, потому и спрашиваю, а не бездумно прошу написать прошивку для меня...
Все, считаю вопрос исчерпаным и прекращаю задавать глупые вопросы про программирование и т.д., только то, что будет возникать при сборке хрона...
И на последок - что это за деталька, похожая на диод с волнистой линией на схеме программатора? Стабилитрон?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 20-03-2008 22:46
VD3 и VD4 стабилитроны на указанное на схеме напряжение.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 21-03-2008 23:03
А если микроконтроллер на 20МГц, можно ли кварц ставить на 4МГц?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 22-03-2008 00:22
можно

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 22-03-2008 13:17
Снова внес некоторые изменения в прошивку!
Последняя версия несколько меньше и оптимальней. Возможно пойдет на 627 или 84 контроллере! Попробуйте кому не лень. Хотел бы услышать отзывы

:020000040000FA
:04000000052020288F
:080008002B28831207309F0032
:1000100083162C3085000630860081178E150C144F
:1000200083160C12981718139816181218150C30FE
:100030009900831298171813981618129817080029
:10004000D62125223420C11B21282522B420E820D6
:10005000FF200F21272810100C108E018F010E0891
:10006000BE000F08BD002128C1130030AB003322B1
:10007000051D3C2867203D284E204030AB00332230
:10008000851D44289A2045288120FA30A3003E226D
:100090003E223E223E223E223E2208004430AB0059
:1000A0000D223130AB000D222D30AB000D224F3030
:1000B000AB000D224B30AB000D222030AB000D22E7
:1000C0002030AB000D222030AB000D220800443060
:1000D000AB000D223130AB000D222D30AB000D22D4
:1000E0004530AB000D225230AB000D222030AB006A
:1000F0000D222030AB000D222030AB000D22C117A5
:1001000008004430AB000D223230AB000D222D3000
:10011000AB000D224F30AB000D224B30AB000D2257
:100120002030AB000D222030AB000D222030AB0080
:100130000D2208004430AB000D223230AB000D22FE
:100140002D30AB000D224530AB000D225230AB00FC
:100150000D222030AB000D222030AB000D222030CC
:10016000AB000D22C11708004130AB000D22573003
:10017000AB000D224130AB000D224930AB000D2207
:100180005430AB000D222030AB000D222D30AB00DF
:100190000D222030AB000D224030AB003322533013
:1001A000AB000D224830AB000D224F30AB000D22CA
:1001B0004F30AB000D225430AB000D222130AB008C
:1001C0000D222130AB000D222130AB000D220800A2
:1001D0008E018F018B170B17051DEC281014851D40
:1001E000EF2810108B130B130E08BE000F08BD0074
:1001F000FA30A3003E223E223E223E220800072182
:100200003D08990007213E08990007210800831640
:10021000981C082983120130A3003E2208002522E1
:100220003D08AA003E08A9009221CF212E08AB006C
:100230000D222F08AB000D222E30AB000D2230080E
:10024000AB000D223108AB000D226D30AB000D224A
:100250007330AB000D222030AB000D22C8212830B6
:10026000BA007E213B08B3003C08B4003D08B6004C
:100270003E08B7005B215C08AA005D08A900922136
:10028000CF214030AB0033222030AB000D223008AC
:10029000AB000D223108AB000D223208AB000D225D
:1002A0004D30AB000D222F30AB000D225330AB0090
:1002B0000D22C82108003308DC003408DD003608B0
:1002C000E5003708E600E001E1011030E3005C0DD5
:1002D000E10DE00D6608E1026508031C650FE00210
:1002E000031879296608E10765080318650FE00718
:1002F0000310DD0DDC0DE30B67290800BB01BC0119
:100300003A08A5006430A1000A30A2002508BC0705
:10031000031C8B29BB0AA10B86296430A100A20B08
:10032000862908002A08BF002908C0003F0E0F399F
:10033000F03EAF00AF07E23EB000323EB2003F08F1
:100340000F39B007B007B207E93EB100B107B107F6
:10035000400E0F39B107B207B10DB20DB209B20D9F
:1003600040080F39B207AF0D0730AE000A30B207B0
:10037000B103031CB729B107B003031CBB29B007A5
:10038000AF03031CBF29AF07AE03031CC32908003A
:100390003030AE02AF02B002B102B202080030301B
:1003A000AE07AF07B007B107B20708002830A300B7
:1003B0003E22851020308600042220308600042250
:1003C0008030860004220130A3003E2200308600E7
:1003D0000422F030860004220130A3003E220030C7
:1003E000860004221030860004220130A3003E2241
:1003F0000030860004226030860004220230A30010
:100400003E2236223A2208000514062A072A082A24
:1004100005100130A3003E2208002B08AC002B0E73
:10042000AD0085142C08860004222D0886000422C5
:1004300008002B08AC002B0EAD0085102C088600A0
:1004400004222D088600042208000130AB00192286
:100450000230A3003E2208000230AB001922023015
:10046000A3003E220800AB17192208000E30AB0093
:10047000192208000C30AB00192208002308A40040
:10048000A430A000A00B422AA430A000A00B462A52
:06049000A40B402A080045
:02400E00013F70
:00000001FF

Это скопировать в текстовый вайл и переименовать потом на *.hex с любым названием место звездочки.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 22-03-2008 13:28
Исходный текст выкладывать стыдновато... я там по ламерски написал все.
Вот например из прерывания выхожу ненормально:
int_t
BCF T1CON, TMR1ON
BCF PIE1, TMR1IF

CLRF TMR1L
CLRF TMR1H

MOVF_F TMR1L, TIME_LO
MOVF_F TMR1H, TIME_HI

GOTO ERR_TEST

Вот это у меня в обработке прерывания!
И уходит на проверку и в основной цикл
MAIN:
CALL INIT_LCD

ERR_TEST:
CALL CLEAR
CALL GET_ERROR
BTFSC IF_ERROR, 7
GOTO ERR_TEST
CALL CLEAR
CALL LCD_1

GET:
CALL GET_VELOCITY
CALL SEND_USART
CALL LCD_UPDATE
GOTO GET

Т.е. в CALL GET_VELOCITY запускается таймер и включается прерывание по переполнению, а попав в прерывание наверно в стек сбрасывается адресс счетчика команд и по нормальному было бы не плохо вернуться обратно, но я делаю переход на проверку ошибки и потом обрытно в CALL GET_VELOCITY и если так несколько раз повторить, то стек переполнится. На практике же я пробовал неоднократно уходить в ошибку и потом обратно замерять скорость, но все показывало в норме и никаких сложностей не возникало.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 22-03-2008 14:37
вопрос - транзистор bc547 можно заменить на кт3102?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 22-03-2008 14:44
попробуй!

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 22-03-2008 22:48
А что можно вместо резонатора кварцевого поставить? Я просто не смог купить кварц на 4мгц, вообще нету ничего, какую катушку с каким кондером можно поставить вместо него? Т.е. LC контур можно поставить? Если да, то какой? Или бесполезное занятие?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 23-03-2008 13:38
Нужно ставить кварц! На крайняк выдери его из какого то старого принтера или ещё чего.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 23-03-2008 18:46
В очередной раз переписал прошивку хрона! Становится все меньше, а функций больше.

Значит добавил разрядность. Можно теперь замерять скорость огнестрелов выше 1000м/с

А вообще тандем MPLAB и PROTEUS супер круто получается! Ну по крайней мере я пока не врубился как подключать дополнительные модули типа LCD, генераторов и т.д. в MPLAB, то с этим в протеусе проблем не возникло.
Значит вот прошивка:
:020000040000FA
:04000000052020288F
:080008002B28831207309F0032
:1000100083162C3085000630860081178E150C144F
:1000200083160C12981718139816181218150C30FE
:100030009900831298171813981618129817080029
:10004000BC21FD213420B61B2128FD21B420EB204A
:1000500002211221272810100C108E018F010E088A
:10006000B3000F08B2002128B6130030A500042207
:10007000051D3C2867203D284E204030A500042265
:10008000851D44289A2045288120FA30A1000F229E
:100090000F220F220F220F220F2208004430A5004A
:1000A000F3213130A500F3212D30A500F3214F308D
:1000B000A500F3214B30A500F3212030A500F3214A
:1000C0002030A500F3212030A500F32108004430A2
:1000D000A500F3213130A500F3212D30A500F32137
:1000E0004530A500F3215230A500F3212030A500B2
:1000F000F3212030A500F3212030A500F321B6170D
:1001000008004430A500F3213230A500F3212D3042
:10011000A500F3214F30A500F3214B30A500F321BA
:100120002030A500F3212030A500F3212030A500C8
:10013000F32108004430A500F3213230A500F3215B
:100140002D30A500F3214530A500F3215230A50044
:10015000F3212030A500F3212030A500F321203029
:10016000A500F321B61708000030A5000422413095
:10017000A500F3215730A500F3214130A500F3215C
:100180004930A500F3215430A500F3212030A5000B
:10019000F3212D30A500F3212030A500F3214030BC
:1001A000A50004225330A500F3214830A500F32117
:1001B0004F30A500F3214F30A500F3215430A500A6
:1001C000F3212130A500F3212130A500F3212130B6
:1001D000A500F32108008E018F018B170B17051D59
:1001E000EF281014851DF22810108B130B130E0826
:1001F000B3000F08B200FA30A1000F220F220F2225
:100200000F2208000A21320899000A2133089900B8
:100210000A2108008316981C0B2983120130A100C3
:100220000F220800FD213208A4003308A3007F211B
:10023000B5212608A500F3212708A500F3212E30BB
:10024000A500F3212808A500F3212908A500F32122
:100250002A08A500F3216D30A500F3217330A50015
:10026000F3219C30AB004030AC003208AE003308C4
:10027000AF005C215C08A4005D08A3007F21B521CC
:100280004030A50004222030A500F3212708A50056
:10029000F3212808A500F3212908A500F3212A0845
:1002A000A500F3216D30A500F3212F30A500F32127
:1002B0007330A500F32108002B08DC002C08DD00BA
:1002C0002E08E5002F08E600E001E1011030E30010
:1002D0005C0DE10DE00D6608E1026508031C650F89
:1002E000E00203187A296608E10765080318650F1C
:1002F000E0070310DD0DDC0DE30B6829080024087E
:10030000B4002308B500340E0F39F03EA700A7074C
:10031000E23EA800323EAA0034080F39A807A80719
:10032000AA07E93EA900A907A907350E0F39A907B1
:10033000AA07A90DAA0DAA09AA0D35080F39AA07FF
:10034000A70D0730A6000A30AA07A903031CA42999
:10035000A907A803031CA829A807A703031CAC2905
:10036000A707A603031CB02908003030A607A7077B
:10037000A807A907AA0708002830A1000F228510A6
:1003800020308600EA2120308600EA218030860075
:10039000EA210130A1000F2200308600EA21F0306E
:1003A0008600EA210130A1000F2200308600EA21F8
:1003B00010308600EA210130A1000F2200308600B3
:1003C000EA2160308600EA210230A1000F220722D4
:1003D0000B2208000514EC29ED29EE290510013047
:1003E000A1000F2208008514F62985102508860033
:1003F000EA21250E8600EA2108000130A500F5213A
:100400000230A1000F220800A517F52108000E30C8
:10041000A500F52108000C30A500F52108002108F1
:10042000A200A430A000A00B132AA430A000A00BAF
:08043000172AA20B112A080093
:02400E00013F70
:00000001FF

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 23-03-2008 19:40
а можете спецально для 16 символьного дисплея двухстрочного понтов наворотить? Чтоб по полному дисплейчик использовался? Вот такой дисплей
http://www.chipdip.ru/product0/430364795.aspx
и как тогда его в этом случае подключать?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 23-03-2008 20:20
По полной это как? Повставлять рекламу в свободные места? Собери, для начала, это.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 23-03-2008 20:33
Ладно ладно, все что мне остается - это найти кварц да резисторы.
LM358 подойдет вместо LM393?

магистр
Группа: Участники
Сообщений: 2148
Добавлено: 23-03-2008 21:29
По полной это как? Повставлять рекламу в свободные места?

Аха, ржунимогу

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 25-03-2008 14:00
А все-таки, подойдет ли операционник LM358N что в схеме оптодатчиков был для схемы хронографа?

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 28-03-2008 18:55
Сори за мультипост
http://www.chipdip.ru/library/DOC000076094.pdf
что означают выводы А и К ?

поисковик затейник
Группа: Модераторы
Сообщений: 1045
Добавлено: 28-03-2008 19:02
Анод и катод это подсветка светодиодом.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 28-03-2008 19:53
Блин, вот собрал уже все, хрон готов (тока без трубки измерительной), надо программировать. А как? Вернее, как работать с прогой? Скока времени идет программирование?

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 28-03-2008 20:09
Тебе-же jab написал
Это скопировать в текстовый вайл и переименовать потом на *.hex с любым названием вместо звездочки.
-код прошивок он тебе выложил:8 и 13 постов назад

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 28-03-2008 20:53
Ага, я так и сдела а какие-это прошивки - кода данный или програмного кода? Там 2 окна. Что надо и как?

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 28-03-2008 21:09
Собственно прошивка-то,что хранится в контроллере

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 28-03-2008 21:22
А что? И прогарммный и код данных хранятся в микроконтроллере. А ну пох, пусть будет код програмный. Надеюсь, микроконтроллер не сгорит.
А какие настройки для програматора нужно выстваить в IcProg105A или 106?

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 28-03-2008 21:30
К сожалению я уже не могу помочь-ни разу не имел дело с программаторами

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 28-03-2008 21:41
Я тож, может на майл к Жабу отправить вопрос?

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 28-03-2008 21:43
Если хочешь-но думаю он не сегодня,завтра заглянет на форум-так-что можно не теребить :он прояснит некоторые твои вопросы

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 28-03-2008 21:58
Вопрос Jabу (серьезно) :
Я собрал штуковину, но она что-то неработает. IcProg успешно записал и успешно сверил коды, все запрограммировалось ОК (если те коды, что вы написали, коды прогармм). Но устройство не работает (должно же высвечиваться D1-Er D2-Er). Подсветка тока горит. Контрастность не могу проверить. Может че подскажите? И когда прогаррмиую старой прошивкой вашей, то вылезает ошибка по адресу 0000h.

поисковик затейник
Группа: Модераторы
Сообщений: 1045
Добавлено: 28-03-2008 22:51
Можно узнать что у тебя на третьей ножки дисплея.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 28-03-2008 22:54
На 3ю ногу дисплея вроде идти должен рагулятор контрастности - тот что на схеме хрона 60ом.
Но у меня проблема с программированием. Ошибка вылязяет.0000h адрес не сходится с буфером.
Какие настройки нужны для программирования (где конфигурации) и для програматора (всякие там инвентирующие настройки непоянтные)?

поисковик затейник
Группа: Модераторы
Сообщений: 1045
Добавлено: 28-03-2008 23:19
Могу разве что посоветовать почитать последовательность операций здесь http://ikarab.narod.ru/Kea14.html

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 29-03-2008 12:15
Блин, такое ощущение, что програматор с микрухой просто неподключены к СОМ. Или КОМ просто неработает. Помогите мне, как надо запрограммировать микррокнотроллер? Какой прогой? Ща стоит IcProg106A, в принцыпе аналог IcProg105A-D. Чем еще можно программировать и что нажежней. Я совсем запутался...

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 30-03-2008 22:10
ИМХО у тебя не запрограммировался контроллер. К IcProg нужны драйвера порта для XP или NT. Я им не пользуюсь уже года 2 как. А ошибку по адрессу это и есть что он не записал нихера! Качни WinPic800 и настройки поставь как я писал выше. Если программатор собрал верно, то проблем быть не должно. Правда на некоторых материнках бывают какие то приколы с портом.. личто не сталкивался, но на некоторых форумах проскакивала такая инфа или деза.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 30-03-2008 22:19
WinPic800 скачал - ан нету там 16F628А! А может быть что у меня порт слишком слабый?
Программатор собран абсолютно верно, перепроверил уже несколько раз.
А дрова скачал для IcProg/
Можете если несложно скинуть WinPic на почту?


Нет, не получается и винпиком800. все настройки как у вас выставил, а та-же ошибка, что и в ай-си проге - ошибка на первом-же адресе. Может каким-то макаром установился байт защиты? Кк его снять непрограммно? Что-то вроде говорили на форумах что резистор с какой-то ноги надо опускать на землю.
Лампочки в программаторе должны "гореть" или просто быть светло-зелеными? Как сделать?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 31-03-2008 00:25
Никакой бит защиты никуда не установился. Вообще этот контроллер флэшка и его можно перезаписать много раз даже с битами защиты, но вот прочитать не получится если включена защита. У меня WinPic800 v 3.57.a в младших версиях наличие данного контроллера не проверял, а в старших думаю должен быть. На лампочки забить надо... это текущее состояние. Смотри распиновку и галки в нужных местах! Яж выкладывал скрин в предыдущих постах.

Я вот думаю может стоит заюзать епром контроллера для хранения результатов измерений!? Значит в наличии 128 байт епрома, а для хранения результата нужно 2 байта. Того получаем 64 результата можем занести в память и потом прочитать. Правда не знаю где это можно использовать и нужно ли вообще. Нужно будет зделать типа дополнительные кнопки навигации. С другой стороны можно не ограничиваться обьемом внутреннего епрома и заюзать что то типа 24с64 в сьемном варианте! Типа придя домой с посрелушек, можно снять память и к компу подрубить на анализ. Ещё есть идея несколько изменить разрядность результата. Скажем показывать скорость м/с до сотой. Примерно так: 46.58 м/с

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 31-03-2008 17:40
Ну ладно, мож он и программируется, просто проверка не идет, т.к. читаться отказывается.
Блин, у меня написанно в ВинПике, что программатор недоступен. (Not available)

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 01-04-2008 11:43
Ну что могу посоветовать? Ещё раз все перепроверь! ... подключение к порту, разводку схему, детали, напряжения на контроллере, настройки программы. Попробуй на другом компе, пригласи опытного друга что бы помог. Все, что могло произойти, уже описано выше.

Страницы: << Prev 1 2 3 4 5 6 Next>> новая тема
Раздел: 
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Микроконтроллеры, LCD и все, что с ними связано.

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU