Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

запис в EPROM паметта на PIC16FXXX
http://mcu-bg.com/mcu_site/viewtopic.php?f=15&t=3527
Страница 1 от 2

Автор:  mash [ Пон Яну 08, 2007 12:25 am ]
Заглавие:  запис в EPROM паметта на PIC16FXXX

Здравейте :D
Искам да организирам въвеждане на импулси, които чрез натискане на бутон за край на въвеждането да бъдат записвани в епром паметта и при необходимост да се прочетат.
Или иначе казано как да запиша някаква стойност в паметта и после да я прочета, когато ми потрябва ?
P.S. Бих останал доволен, ако примерите са в .asm :)
сърдечно ви благодаря !

Автор:  Predator_MF [ Пон Яну 08, 2007 2:50 am ]
Заглавие: 

Във абсолютно всеки PDF на PICXX процесор с EEPROM, в раздел EEPROM има пример за писане и четене...абе как я мислите тая работа първо да питате и после да четете...верно няма нищо срамно и лошо да питате, ама наготово искате код, а даже не си правите труда да погледнете, че ви е под носа :evil: :axe:

Автор:  Nikola Kirov [ Пон Яну 08, 2007 3:12 am ]
Заглавие: 

И ако го попитат с какво се занимава гордо ще каже "Програмирам микроконтролери" :)
Интересен момент е че теб като те попитат с какво се занимаваш ще отговориш същото :)
Разбира се не чак толкова гордо :)
Това е живота хищник,ще свикваме явно.

Автор:  VSU [ Пон Яну 08, 2007 6:28 am ]
Заглавие:  Re: запис в EPROM паметта на PIC16FXXX

[quote="mash"]Искам да организирам въвеждане на импулси, които чрез натискане на бутон за край на въвеждането да бъдат записвани в епром паметта и при необходимост да се прочетат.

8O как така ще въвеждаш импулси и ще ги записваш в ЕПРОМ я се поправи епрома не записва импулси :axe:

Автор:  didofen [ Пон Яну 08, 2007 9:08 am ]
Заглавие: 

освен това броя на записите е ограничен. така че си прави сметката. има си начин за всеки мк как се записва в еепрома

Автор:  Zeus [ Пон Яну 08, 2007 11:16 am ]
Заглавие:  Re: запис в EPROM паметта на PIC16FXXX

mash написа:
Здравейте :D
Искам да организирам въвеждане на импулси, които чрез натискане на бутон за край на въвеждането да бъдат записвани в епром паметта и при необходимост да се прочетат.
Или иначе казано как да запиша някаква стойност в паметта и после да я прочета, когато ми потрябва ?
P.S. Бих останал доволен, ако примерите са в .asm :)
сърдечно ви благодаря !


Ако трудно се оправяш с английския ти препоръчвам да си вземеш книжките на Млад конструктор за ПИК контролери. Там има основните неща за абслоютно начинаещи на чист български, има и примери изцяло на асемблер и схемите на свързване. 1-ва част е за серията 16, втора е за 18. Аз също я ползвам доста често като справочник.
http://www.mladkonstruktor.bg/

Автор:  mash [ Пон Яну 08, 2007 8:06 pm ]
Заглавие:  Re: запис в EPROM паметта на PIC16FXXX

Аз също я имам тази книжка.
И съм изпробвал почти всичко от нея. Искам съвсем просто да ми се обесни как става записването и четенето в епром паметта. Какво толкова ви попитах, че така скачате срещу мен ?!
Абсолютно начинаещ съм и искам да се науча ,а не да се гордея , че се занимавам с пик. Ама какви са тия глупости, които ми пишете бре ? :evil: Вие да не би да сте се родили със тия знания ?
Ако някой иска да ме насочи нека го направи. Ако ли не по добре да си трае, че да не се ядосвам с глупости!!!
ПДФ файла на е добро средство за информация, но немога да схвана принципа. А импулсите ще се броят и сумата им ще се записва!!!!

Автор:  Tanev [ Пон Яну 08, 2007 8:36 pm ]
Заглавие: 

Май само искаш да знаеш и да можеш.....
Ама както си тръгнал НЕМА да стане...... колкото и да искаш.....
Научи се да ги разбираш тея толкова странни ПДФ-и пък тогава питай

Автор:  mash [ Пон Яну 08, 2007 9:08 pm ]
Заглавие: 

Tanev написа:
Май само искаш да знаеш и да можеш.....
Ама както си тръгнал НЕМА да стане...... колкото и да искаш.....
Научи се да ги разбираш тея толкова странни ПДФ-и пък тогава питай

Ти ли ми го казваш бре ееееййй ?
Я се осъзнай малко аз теб не те чувам за 5 стотинки. В този форум има хора, които дават конкретни мнения и съвети. Аз очаквам с нетърпение да се включат в тази тема !!!
А ти за мен си лека нощ!
Не желая да пишеш повече под моите теми !!!!!!!!!!!!!!!!!!!!!!!

Автор:  VSU [ Пон Яну 08, 2007 10:56 pm ]
Заглавие: 

EEPROMWrite
bcf STATUS,RP0 ;RPO bit of STATUS is set. (Goto Bank-0)
movlw H'00' ;Move H'01" to W. (Select H'01' in EEPROM.)
movwf EEADR ;Move W (H'01') to EEADR
movf CALIB,W ;Movw CALIB to W. (Write the desired data to EEDATA)
movwf EEDATA ;Move W (contents of CALIB) to EEDATA. bsf EECON1,WR ;WR bit of EECON1 set. (Initiates a write cycle.)
bsf STATUS,RP0 ;RPO bit of STATUS is set. (Goto Bank-1)
bcf INTCON, GIE ;GIE bit of INTCON is cleared. (Disable interrupts.)
bsf EECON1,WREN ;WREN bit of EECON1 is set. (Enable Write)
;***REQUIRED SEQUENCE***
movlw H'55' ;Move H'55' to W.
movwf EECON2 ;Move W to EECON2.
movlw H'AA' ;Move H'0AA' to W.
movwf EECON2 ;Move W to EECON2. (Write H'0AA')
bsf EECON1,WR ;WR bit of EECON1 is set. (Set WR bit begin write)
bsf INTCON, GIE ;GIE bit of INTCON is set. (Enable INTs.)
;***END REQUIRED SEQUENCE***
Return ;Return


DATA EEPROM READ


BCF STATUS, RP0 ; Bank 0
MOVLW CONFIG_ADDR ;
MOVWF EEADR ; Address to read
BSF STATUS, RP0 ; Bank 1
BSF EECON1, RD ; EE Read
BCF STATUS, RP0 ; Bank 0
MOVF EEDATA, W ; W = EEDATA
Return ;Return

Автор:  Cvetanov [ Пон Яну 08, 2007 11:07 pm ]
Заглавие: 

примерно PIC16F628A - http://ww1.microchip.com/downloads/en/D ... 40044E.pdf

четеш стр. 91-95 има примери на асемблер на стр. 93 и 94.

Хубаво е за в бъдеще да смекчиш тона, защото въпроса ти наистина буди недоумение особено при положение че си чел книгата на МК. Препоръчвам ти да я прочетеш пак. Един път явно не е стигнал.

Автор:  Predator_MF [ Пон Яну 08, 2007 11:54 pm ]
Заглавие: 

mash написа:
Ти ли ми го казваш бре ееееййй ?
Я се осъзнай малко аз теб не те чувам за 5 стотинки. В този форум има хора, които дават конкретни мнения и съвети. Аз очаквам с нетърпение да се включат в тази тема !!!
А ти за мен си лека нощ!
Не желая да пишеш повече под моите теми !!!!!!!!!!!!!!!!!!!!!!!


Няма да го модерирам това, защото смятам, че ще приемеш съветите, които ти даваме и след това ще се извиниш!

Конкретни мнения и съвети, както виждаш си разменяме непрекъснато, затова е и този форум, но докато продължаваш наивно да искаш готов сорс, който го има в документацията на процесора едва ли ще те вземат хората насериозно.

Автор:  mash [ Вто Яну 09, 2007 12:27 am ]
Заглавие: 

VSU,Cvetanov Благодаря ви ! мисля, че ми се изясни принципа на запис и четене от ЕПРОМ паметта.
Още утре ще пробвам да осъществя запис и четене в моята програма.
Predator_MF Уважавам много форума, но смятам, че се гледа подигравателно на въпросите от новите потребители, което меко казано ме вбесява. Такъв ми е характера и съм много избухлив за което доста често съжелявам, но аз наистина искам да се науча и за мен единствения начин е да питам. Ако съм обидил някой се извинявам, но мразя да ми лепват етикет, който не ми подхожда, както направи колегата Nikola Kirov. Да! Вярно, че още не съм ориентиран, но не очаквах такива остри реакции на моите въпроси. Бъдете по-търпеливи с новаците :) Хайде със здраве :D

Автор:  kasparov [ Вто Яну 09, 2007 12:43 am ]
Заглавие: 

mash написа:
VSU,Cvetanov Благодаря ви ! мисля, че ми се изясни принципа на запис и четене от ЕПРОМ паметта.


примерите май бяха за ЕЕПРОМ, обърни внимание и на това.

Автор:  Nikola Kirov [ Вто Яну 09, 2007 1:53 am ]
Заглавие: 

хищник се отнася за Predator-a.
Не е етикет за теб :)
Ти просто си поредния мързелив начинаещ :)

Е това е вече етикет.
И да не забравиш да се вбесиш :)

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/