|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 12:03 am
| Автор |
Съобщение |
|
Zdrav
Ранг: Форумен бог
Регистриран на: Сря Яну 26, 2005 2:01 pm Мнения: 1952 Местоположение: Варна
|
 Re: 23LC1024
Хмм... Сега го пробвах това. Дефинирах функцията в друг файл. Декларацията и е в съответния хедър файл. Инклудвам хедъра с декларацията в друг сорс файл, където я викам. И пак същото: Извиква се нормално. Както програмистите обичат да казват: "На моя компютър работи."  Това че се омазва и другия параметър говори, че има нещо гнило. Айде само суфикс да искаше или кастване към uint32, но защо и другия параметър отива в киреча?!?
_________________ Най-опасният враг на истината и свободата е мнозинството.
|
| Съб Ное 24, 2012 8:34 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 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 |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 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 |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
 Re: 23LC1024
Не знам каква е причината 23K256 да тъпче на едно място. При мен се оказа грешен прототип. Имах два-три стари заглавни файла, и в главната програма, където виках функциите за четене/писане на 23LC1024 съм забравил да включа новия заглавен файл. "Насилих" го да работи и след две-три седмици, когато преглеждах целия проект, видях че съм използвал стар заглавен файл. @tgi, 23K256 е SRAM памет с SPI интерфейс.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Чет Яну 10, 2013 11:02 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
 Re: 23LC1024
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Чет Яну 10, 2013 11:40 pm |
|
 |
|
Zdrav
Ранг: Форумен бог
Регистриран на: Сря Яну 26, 2005 2:01 pm Мнения: 1952 Местоположение: Варна
|
 Re: 23LC1024
[:OFFTOPIC:] Абе казах ти в една друга тема - разделителна способност ти липсва от време на време. 
_________________ Най-опасният враг на истината и свободата е мнозинството.
|
| Пет Яну 11, 2013 11:52 am |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
 Re: 23LC1024
Айде сега разделителни способности (или както му викат днешните незнаещи превода на resolution "резолюция", що не и "полюция" ...  ), i2c, spi, все серийни портокали, какво толкова да им различава човек  . Още по- off: правих опити с разделителната способност на очите си с телевизора дето имаме отскоро (1920 на 1080, 32"), ми оказа се, че почвам да виждам всичкия детайл от около 1.3 метра някъде. После четох една друга тема тука някъде на Цецо май беше, рових и т.н. и се оказа, че толкова трябвало да е, човешкото око вижда една дъгова минута  . Или както извикал Йосериан "Господи, то било истина!"  .
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Пет Яну 11, 2013 12:47 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
 Re: 23LC1024
От DigiKey или от Mouser я взе, че вече не знам какво да мисля....Чак толкова тъп не мислех да съм. Да няма нови изненади, ако си поръчам .... // 128К си е повечко от 32К, както и да го гледаш, и ще ми пасне добре// 
|
| Пет Яну 11, 2013 3:31 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
 Re: 23LC1024
От Mouser съм ги поръчвал. Единствената разлика между 23K256 и 23LC1024 е бит 0 в Mode Register, при 23K256 се води hold и забранява/разрешава HOLD крачето.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Яну 11, 2013 4:22 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
 Re: 23LC1024
Да, благодаря/ Аз Hold съм го забранил в регистъра и съм го лепнал на VCC, както си пише в бумагата. Ще трябва и адресите да пооправя, ама ако не подкарам малката ще поръчвам голямата. Разстоянието на платката е около 1 сантиметър м/у проца и паметта - не вярвам да влияе, а и в единичен режим си работи. А в непрекъснат дори 2 байта не записва - цръцка на един адрес. 
|
| Пет Яну 11, 2013 4:43 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
 Re: 23LC1024
Пиша в отделен пост за информация - трябва всеки път да се записва статус регистъра преди другите операции - не ме питайте защо, ама така работи в непрекъснат режим. Благодаря на колегата Пирев - нямаше да ми хрумне всеки път да пиша в статуса!
|
| Пет Яну 18, 2013 4:15 pm |
|
 |
|
vgeorgiev
Ранг: Новодошъл
Регистриран на: Сря Фев 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
Отворих документацията на 23LC1024, натиснах Ctrl+F, написах CPOL, не намира никого, пробвах и с CPHA, SPCR нищо... За 23LC1024 ли ти е въпроса, или за някой друг чип ?? Четох по-нагоре темата, колега преди преди време е имал проблеми с резолюцията 
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Съб Дек 07, 2013 12:03 am |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 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 |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 3 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|