| Автор |
Съобщение |
|
mash
Ранг: Новодошъл
Регистриран на: Пет Окт 27, 2006 6:23 pm Мнения: 162 Местоположение: Севлиево
|
 запис в EPROM паметта на PIC16FXXX
Здравейте
Искам да организирам въвеждане на импулси, които чрез натискане на бутон за край на въвеждането да бъдат записвани в епром паметта и при необходимост да се прочетат.
Или иначе казано как да запиша някаква стойност в паметта и после да я прочета, когато ми потрябва ?
P.S. Бих останал доволен, ако примерите са в .asm
сърдечно ви благодаря !
|
| Пон Яну 08, 2007 12:25 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Във абсолютно всеки PDF на PICXX процесор с EEPROM, в раздел EEPROM има пример за писане и четене...абе как я мислите тая работа първо да питате и после да четете...верно няма нищо срамно и лошо да питате, ама наготово искате код, а даже не си правите труда да погледнете, че ви е под носа 
|
| Пон Яну 08, 2007 2:50 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
И ако го попитат с какво се занимава гордо ще каже "Програмирам микроконтролери"
Интересен момент е че теб като те попитат с какво се занимаваш ще отговориш същото
Разбира се не чак толкова гордо
Това е живота хищник,ще свикваме явно.
|
| Пон Яну 08, 2007 3:12 am |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
 Re: запис в EPROM паметта на PIC16FXXX
[quote="mash"]Искам да организирам въвеждане на импулси, които чрез натискане на бутон за край на въвеждането да бъдат записвани в епром паметта и при необходимост да се прочетат.
 как така ще въвеждаш импулси и ще ги записваш в ЕПРОМ я се поправи епрома не записва импулси 
|
| Пон Яну 08, 2007 6:28 am |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
освен това броя на записите е ограничен. така че си прави сметката. има си начин за всеки мк как се записва в еепрома
|
| Пон Яну 08, 2007 9:08 am |
|
 |
|
Zeus
Ранг: Почетен член
Регистриран на: Вто Окт 03, 2006 11:58 am Мнения: 924 Местоположение: Ботевград
|
 Re: запис в EPROM паметта на PIC16FXXX
Ако трудно се оправяш с английския ти препоръчвам да си вземеш книжките на Млад конструктор за ПИК контролери. Там има основните неща за абслоютно начинаещи на чист български, има и примери изцяло на асемблер и схемите на свързване. 1-ва част е за серията 16, втора е за 18. Аз също я ползвам доста често като справочник.
http://www.mladkonstruktor.bg/
|
| Пон Яну 08, 2007 11:16 am |
|
 |
|
mash
Ранг: Новодошъл
Регистриран на: Пет Окт 27, 2006 6:23 pm Мнения: 162 Местоположение: Севлиево
|
 Re: запис в EPROM паметта на PIC16FXXX
Аз също я имам тази книжка.
И съм изпробвал почти всичко от нея. Искам съвсем просто да ми се обесни как става записването и четенето в епром паметта. Какво толкова ви попитах, че така скачате срещу мен ?!
Абсолютно начинаещ съм и искам да се науча ,а не да се гордея , че се занимавам с пик. Ама какви са тия глупости, които ми пишете бре ?  Вие да не би да сте се родили със тия знания ?
Ако някой иска да ме насочи нека го направи. Ако ли не по добре да си трае, че да не се ядосвам с глупости!!!
ПДФ файла на е добро средство за информация, но немога да схвана принципа. А импулсите ще се броят и сумата им ще се записва!!!!
|
| Пон Яну 08, 2007 8:06 pm |
|
 |
|
Tanev
Ранг: Новодошъл
Регистриран на: Нед Юли 02, 2006 10:27 pm Мнения: 152 Местоположение: Пловдив
|
Май само искаш да знаеш и да можеш.....
Ама както си тръгнал НЕМА да стане...... колкото и да искаш.....
Научи се да ги разбираш тея толкова странни ПДФ-и пък тогава питай
|
| Пон Яну 08, 2007 8:36 pm |
|
 |
|
mash
Ранг: Новодошъл
Регистриран на: Пет Окт 27, 2006 6:23 pm Мнения: 162 Местоположение: Севлиево
|
Ти ли ми го казваш бре ееееййй ?
Я се осъзнай малко аз теб не те чувам за 5 стотинки. В този форум има хора, които дават конкретни мнения и съвети. Аз очаквам с нетърпение да се включат в тази тема !!!
А ти за мен си лека нощ!
Не желая да пишеш повече под моите теми !!!!!!!!!!!!!!!!!!!!!!!
|
| Пон Яну 08, 2007 9:08 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|

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
|
| Пон Яну 08, 2007 10:56 pm |
|
 |
|
Cvetanov
Ранг: Новодошъл
Регистриран на: Пон Фев 21, 2005 2:14 pm Мнения: 191 Местоположение: Varna
|
примерно PIC16F628A - http://ww1.microchip.com/downloads/en/D ... 40044E.pdf
четеш стр. 91-95 има примери на асемблер на стр. 93 и 94.
Хубаво е за в бъдеще да смекчиш тона, защото въпроса ти наистина буди недоумение особено при положение че си чел книгата на МК. Препоръчвам ти да я прочетеш пак. Един път явно не е стигнал.
_________________ Шанс едно на милион, обикновено се случва девет от десет пъти.
|
| Пон Яну 08, 2007 11:07 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Няма да го модерирам това, защото смятам, че ще приемеш съветите, които ти даваме и след това ще се извиниш!
Конкретни мнения и съвети, както виждаш си разменяме непрекъснато, затова е и този форум, но докато продължаваш наивно да искаш готов сорс, който го има в документацията на процесора едва ли ще те вземат хората насериозно.
|
| Пон Яну 08, 2007 11:54 pm |
|
 |
|
mash
Ранг: Новодошъл
Регистриран на: Пет Окт 27, 2006 6:23 pm Мнения: 162 Местоположение: Севлиево
|
VSU,Cvetanov Благодаря ви ! мисля, че ми се изясни принципа на запис и четене от ЕПРОМ паметта.
Още утре ще пробвам да осъществя запис и четене в моята програма.
Predator_MF Уважавам много форума, но смятам, че се гледа подигравателно на въпросите от новите потребители, което меко казано ме вбесява. Такъв ми е характера и съм много избухлив за което доста често съжелявам, но аз наистина искам да се науча и за мен единствения начин е да питам. Ако съм обидил някой се извинявам, но мразя да ми лепват етикет, който не ми подхожда, както направи колегата Nikola Kirov. Да! Вярно, че още не съм ориентиран, но не очаквах такива остри реакции на моите въпроси. Бъдете по-търпеливи с новаците  Хайде със здраве 
|
| Вто Яну 09, 2007 12:27 am |
|
 |
|
kasparov
Ранг: Почетен член
Регистриран на: Сря Апр 05, 2006 9:52 pm Мнения: 877 Местоположение: Разград
|
примерите май бяха за ЕЕПРОМ, обърни внимание и на това.
|
| Вто Яну 09, 2007 12:43 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
хищник се отнася за Predator-a.
Не е етикет за теб
Ти просто си поредния мързелив начинаещ
Е това е вече етикет.
И да не забравиш да се вбесиш 
|
| Вто Яну 09, 2007 1:53 am |
|
|