|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:57 am
| Автор |
Съобщение |
|
forest_gump
Ранг: Професионалист
Регистриран на: Сря Окт 13, 2004 11:24 pm Мнения: 500 Местоположение: Стара Загора
|
 Как да изтрия 12F509A ?
Голям майтап с тия пикльовци, заредих една дузина 12f509a, уж са с флаш ама кой знае  , с нищо не мога да ги изтрия, квото влезе вътре си, стои там до второ пришествие!!!! Пробвах с ICPROG v1.05d-> (ProPic и JDM), EPIC v2.11 v2.30 v2.45, и идея си няма тва чудо да се трие.
Някой знае ли нещо?
|
| Сря Апр 13, 2005 10:36 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
Ако искаш може да пробваме да ти ги изтрия с ICD2. Не би трябвало да има проблем с самите пикове.
|
| Сря Апр 13, 2005 11:47 pm |
|
 |
|
StiV
Ранг: Ориентиран
Регистриран на: Съб Фев 05, 2005 10:58 pm Мнения: 284 Местоположение: Varna
|
Опитай с WinPic с включен Bulk Erase. Трие без грешка. Изтегли го отнякъде ако го нямаш.
_________________ Господ прощава, тока не. А глада е по силен от тока !
|
| Чет Апр 14, 2005 12:09 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Абе досега не съв виждал програмтор/софтуер който да записва, а да не може да трие. Щом пише значи интерфейса работи. Едва ли е бъг в софтуера. По скоро нещо не кликаш както трябва.
Едно теоритично предположение е че ти бяга захранването. При триене си иска малко повече точец в кратко време, да не би порта на компютъра ти да кляка (ако го храниш оттам).
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Апр 14, 2005 6:00 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Aха, тва последното за напрежението е много вярно...Доста схеми на JDM-и видях из нета, на които Vpp минава през резистор (даже мернах някъде 10К  ). Ако има такъв резистор при тебе, махни го, също и ако можеш го качи това напрежение малко над 13V. Преди 2 дни имах такъв проблем с PIC16F877A и моя JDM.
|
| Чет Апр 14, 2005 6:11 pm |
|
 |
|
forest_gump
Ранг: Професионалист
Регистриран на: Сря Окт 13, 2004 11:24 pm Мнения: 500 Местоположение: Стара Загора
|
с тия напрежения ще вземете да излезете прави, ProPic-а няма проблеми с нивата /почти са идеални  / обаче тактуването му е от windows-а което значи че I2C-то към пика е боза голяма, JDM е гениален и се тактува от UART-a което значи че е желязо обаче много нагорно му идва да държи нивата към пика, решението може би е JDM но реализиран по схемата на МК, почнах да я правя, обаче видях че МК продават целият кит за 24лв. поръчах го като дойде ще го пробвам.
|
| Чет Апр 14, 2005 11:12 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Как I2C-то да идва от UART бе? JDM-а си е PC-зависим...SCL и SDA идат от DTR,RTS и DSR...не от Rx и Tx...
|
| Пет Апр 15, 2005 2:41 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Всички програмтори без собствен микроконтролер на борда разчитат на компютъра. Най добър от тях би бил такъв на LPT-то. Но всеки от тях е уязвим - винбоуза си е .... майката. Няма ли някъв под ДОС? Аз преди време вложиш пари в PICSTART, поне от такива проблеми се спасих.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Апр 15, 2005 5:00 pm |
|
 |
|
elektronchika
Ранг: Популярен
Регистриран на: Пет Ное 26, 2004 9:50 pm Мнения: 374
|
|
| Пет Апр 15, 2005 7:30 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Имат, ама без "А". Поне така излиза по сайта. Налични в София - 0,8$
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Апр 15, 2005 7:58 pm |
|
 |
|
forest_gump
Ранг: Професионалист
Регистриран на: Сря Окт 13, 2004 11:24 pm Мнения: 500 Местоположение: Стара Загора
|
прави сте 12f509 без А, вече го пиша по инерция! Хищник , може и да се заблуждавам но все си мисля че във DCB-то на COM-а на windowsa съм чел че може да се настрои UART-а да подава RTS-а и чете CTS-а в зависимост от пакетите по RxD и TxD, истински съм се борил със UART само под DOS, първият ми програматор беше за intel87c51 , писах го на паскал работеше отлично, но тогава не ползвах нищо друго освен TxD и RxD .
|
| Пон Апр 18, 2005 10:36 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
В DCB-то можеш само да кажеш да ги игнорира или да запреш изходите в някакво статично състояние. Но можеш да си лепнеш твоя процедура на началото и края на предаването на пакетите и да пипаш "ръчно".
ВНИМАНИЕ: Понякога минава време от указването на състоянието на модемен изход до реалното му записване в регистрите на UART ( и съответно до излизането му на куплунга ). Предаваните пакети обаче хукват навън веднага и отсрешното устройство се чуди к'во става. Това ми го правеше само на '98, ама знам ли?
|
| Вто Апр 19, 2005 11:28 am |
|
 |
|
forest_gump
Ранг: Професионалист
Регистриран на: Сря Окт 13, 2004 11:24 pm Мнения: 500 Местоположение: Стара Загора
|
Реших си проблема , прочетох че pic12f509 има същият алгоритъм за триене както pic16f84, значи записвам го като 12f509 и трия като 16f84, програмата е ICPROG -> JDM . Но за жалост този професор се оказа голяма боза работи много много по нестабилно в сравнение с 12c509 при екстремални условия.
Бате, като се заговорихме за комове навремето писах една програма за четене на БУЛФОН карти, писах я на асемблер и след време я транслирах на DELPHI, работи само на win98 или 95 щото всички тайм аути ги оставих на asm/и не збърках/, схемата на свързване е вътре в хелпа! Прекомпилирвам я за форума!
|
| Сря Апр 20, 2005 11:56 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Tова животно що ми дава "Privileged Instructrion" ? Какво точно би трябвало да прави?
|
| Сря Апр 20, 2005 12:00 pm |
|
 |
|
forest_gump
Ранг: Професионалист
Регистриран на: Сря Окт 13, 2004 11:24 pm Мнения: 500 Местоположение: Стара Загора
|
Щото работиш на XP или 2000, дава ти privileded instr. праска директно по портовете ,ето ти част от кода, win98'95 няма дебъгер и затова номера минава при него !
 |  |  |  | Код: procedure TMainForm.BFK_IO; var OUTval:byte;
begin OUTBFK:=0; asm jmp @@start
@@SET_SDA: mov dx,SDA_REG in al,dx mov ah,SDA_BIT or al,ah out dx,al ret
@@SET_SCL: mov dx,SCL_REG in al,dx mov ah,SCL_BIT or al,ah out dx,al ret
@@CLR_SDA: mov dx,SDA_REG in al,dx mov ah,SDA_BIT not ah and al,ah out dx,al ret
@@CLR_SCL: mov dx,SCL_REG in al,dx mov ah,SCL_BIT not ah and al,ah out dx,al ret
@@WAITH_FOR_EMPTY_TxD: mov dx,LSR @@loop: in al,dx and al,32 cmp al,32 jne @@loop mov al,0h out dx,al ret
@@start: mov dx,LCR in al,dx or al,00000011B //Transmit 8 bits out dx,al cmp SDA,00h je @@makeCLR_SDA call @@SET_SDA jmp @@gotoSCL
@@makeCLR_SDA: call @@CLR_SDA jmp @@gotoSCL
@@gotoSCL: cmp SCL,00h je @@makeCLR_SCL call @@SET_SCL jmp @@go_on
@@makeCLR_SCL: call @@CLR_SCL jmp @@go_on
@@go_on: call @@WAITH_FOR_EMPTY_TxD mov dx,THR mov al,varTxDval out dx,al
mov dx,LSR @@loop2: in al,dx and al,01000000B cmp al,01000000B //test bit 6 jne @@loop2
in al,dx mov ah,al and al,00000001B //test bit 0 mov OUTval,al mov al,ah and al,11111110B //clear bit 0 out dx,al end; if OUTval>0 then OUTBFK:=1; end;
|  |  |  |  |
|
| Сря Апр 20, 2005 12:17 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 7 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|