Отговори на тема  [ 31 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
23LC1024 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: 23LC1024
Хмм...

Сега го пробвах това.
Дефинирах функцията в друг файл. Декларацията и е в съответния хедър файл. Инклудвам хедъра с декларацията в друг сорс файл, където я викам. И пак същото:

Код:
4f3e:   02 c1 b3       mov.b     #0x10, w2
4f40:   f0 00 20       mov.w     #0xf, w0
4f42:   01 00 20       mov.w     #0x0, w1
4f44:   b3 f5 07       rcall     0x3aac<_dummy>


Извиква се нормално.
Както програмистите обичат да казват: "На моя компютър работи." :)

Това че се омазва и другия параметър говори, че има нещо гнило. Айде само суфикс да искаше или кастване към uint32, но защо и другия параметър отива в киреча?!?

_________________
Най-опасният враг на истината и свободата е мнозинството.


Съб Ное 24, 2012 8:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение Re: 23LC1024
Извинявай колега, че ти пиша в темата, но проблемите ми са сходни, ама....никак май :)
Става дума за 23К256 - на мокрочип. Професорчето е nRF9e5 - Nordic, ама си е 8051 съвместимо /донякъде/
Средата е Кейл uVision3v3.05C
Не можах да го подкарам в sequential r/w - байт по байт си работи, но в sequential "тъпче" и изкарва
верен брой пъти само последния символ. Все едно на един адрес само работи.
То освен да му сетнеш статус регистъра - май друго няма, ама - нъцки........

Дали някой се е сблъсквал с подобен проблем?

//добавено - работи на 500к клок, но пробвах и на 256к - няма разлика


Чет Яну 10, 2013 7:43 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: 23LC1024
Такъв или подобен eeprom съм имал през поне 3 различни i2c контролера (поне един
от тях мой bit-banged) и всеки път - освен с моя когато имах всичко под контрол - ми
отиде повече от ден, да не беше и 3 дни (! - за "нищо и никакво") последния път докато го вкарам в пътя
(безобразно крива работа беше вътре).

Та нищо чудно, че не работи - докато не се вгледаш в пълен детайл кой кога какво,
Ack-ове или не и т.н. шансовете ти за успех са минимални.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Чет Яну 10, 2013 8:09 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: 23LC1024
Не знам каква е причината 23K256 да тъпче на едно място. При мен се оказа грешен прототип. Имах два-три стари заглавни файла, и в главната програма, където виках функциите за четене/писане на 23LC1024 съм забравил да включа новия заглавен файл. "Насилих" го да работи и след две-три седмици, когато преглеждах целия проект, видях че съм използвал стар заглавен файл.

tgi написа:
Такъв или подобен eeprom съм имал през поне 3 различни i2c контролера (поне един
от тях мой bit-banged) и всеки път - освен с моя когато имах всичко под контрол - ми
отиде повече от ден, да не беше и 3 дни (! - за "нищо и никакво") последния път докато го вкарам в пътя
(безобразно крива работа беше вътре).

Та нищо чудно, че не работи - докато не се вгледаш в пълен детайл кой кога какво,
Ack-ове или не и т.н. шансовете ти за успех са минимални.


@tgi, 23K256 е SRAM памет с SPI интерфейс.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Яну 10, 2013 11:02 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: 23LC1024
:D :D :D
Погледнах eeprom-овете дето ги слагам, ми оказаха се 24LC16... същата работа,
някоя-друга сменена буква/цифра, кво толкова :D :D .

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Чет Яну 10, 2013 11:40 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: 23LC1024
[:OFFTOPIC:]
tgi написа:
:D :D :D
Погледнах eeprom-овете дето ги слагам, ми оказаха се 24LC16... същата работа,
някоя-друга сменена буква/цифра, кво толкова :D :D .

Абе казах ти в една друга тема - разделителна способност ти липсва от време на време. :D

_________________
Най-опасният враг на истината и свободата е мнозинството.


Пет Яну 11, 2013 11:52 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: 23LC1024
Айде сега разделителни способности (или както му викат днешните незнаещи превода
на resolution "резолюция", що не и "полюция" ... :D ), i2c, spi, все серийни портокали,
какво толкова да им различава човек :D :D :D .

Още по- off: правих опити с разделителната способност на очите си с телевизора
дето имаме отскоро (1920 на 1080, 32"), ми оказа се, че почвам да виждам всичкия
детайл от около 1.3 метра някъде. После четох една друга тема тука някъде на Цецо
май беше, рових и т.н. и се оказа, че толкова трябвало да е, човешкото око вижда
една дъгова минута :D :D :D . Или както извикал Йосериан "Господи, то било истина!" :D :D .

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пет Яну 11, 2013 12:47 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение Re: 23LC1024
¶ написа:
Пуснах я, хардуерно/софтуерно, byte/page/sequential режим :)


От DigiKey или от Mouser я взе, че вече не знам какво да мисля....Чак толкова тъп не мислех да съм.
Да няма нови изненади, ако си поръчам .... :evil:
// 128К си е повечко от 32К, както и да го гледаш, и ще ми пасне добре// :wink:


Пет Яну 11, 2013 3:31 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: 23LC1024
Wise написа:
¶ написа:
Пуснах я, хардуерно/софтуерно, byte/page/sequential режим :)


От DigiKey или от Mouser я взе, че вече не знам какво да мисля....Чак толкова тъп не мислех да съм.
Да няма нови изненади, ако си поръчам .... :evil:
// 128К си е повечко от 32К, както и да го гледаш, и ще ми пасне добре// :wink:


От Mouser съм ги поръчвал. Единствената разлика между 23K256 и 23LC1024 е бит 0 в Mode Register,
при 23K256 се води hold и забранява/разрешава HOLD крачето.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Яну 11, 2013 4:22 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение Re: 23LC1024
¶ написа:
Wise написа:
¶ написа:
Пуснах я, хардуерно/софтуерно, byte/page/sequential режим :)


От DigiKey или от Mouser я взе, че вече не знам какво да мисля....Чак толкова тъп не мислех да съм.
Да няма нови изненади, ако си поръчам .... :evil:
// 128К си е повечко от 32К, както и да го гледаш, и ще ми пасне добре// :wink:


От Mouser съм ги поръчвал. Единствената разлика между 23K256 и 23LC1024 е бит 0 в Mode Register,
при 23K256 се води hold и забранява/разрешава HOLD крачето.


Да, благодаря/ Аз Hold съм го забранил в регистъра и съм го лепнал на VCC, както си пише в бумагата.
Ще трябва и адресите да пооправя, ама ако не подкарам малката ще поръчвам голямата.
Разстоянието на платката е около 1 сантиметър м/у проца и паметта - не вярвам да влияе, а и в
единичен режим си работи. А в непрекъснат дори 2 байта не записва - цръцка на един адрес. :axe:


Пет Яну 11, 2013 4:43 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение Re: 23LC1024
Пиша в отделен пост за информация - трябва всеки път да се записва статус регистъра преди другите операции - не ме питайте защо, ама така работи в непрекъснат режим.
Благодаря на колегата Пирев - нямаше да ми хрумне всеки път да пиша в статуса!


Пет Яну 18, 2013 4:15 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: 23LC1024
CPOL и CPHA битовете в SPCR регъстъра 0 ли са при вас ?


Пет Дек 06, 2013 8:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: 23LC1024
vgeorgiev написа:
CPOL и CPHA битовете в SPCR регъстъра 0 ли са при вас ?

Отворих документацията на 23LC1024, натиснах Ctrl+F, написах CPOL, не намира никого, пробвах и с CPHA, SPCR нищо... За 23LC1024 ли ти е въпроса, или за някой друг чип ?? Четох по-нагоре темата, колега преди преди време е имал проблеми с резолюцията :-)

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Съб Дек 07, 2013 12:03 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Май 01, 2009 4:01 pm
Мнения: 1438
Мнение Re: 23LC1024
Пича е останал с впечатление, че всичко що лети е атмел
CPOL и CPHA битовете в някоя атмелска изгъзица са подобни на CKP и CKE в SPIxCON


Съб Дек 07, 2013 2:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: 23LC1024
Тогава:
SPI_CKE_ON /* Transmit happens from active clock state to idle clock state*/
CLK_POL_ACTIVE_HIGH /* Idle state for clock is low, active is high */

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Съб Дек 07, 2013 2:28 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 31 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни