Например TDA7294

Форум РадиоКот • Просмотр темы - Запись данных через SPI во SRAM 23a256. Pic18
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 11:06:53

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Запись данных через SPI во SRAM 23a256. Pic18
СообщениеДобавлено: Вт фев 21, 2017 22:52:17 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 21, 2015 23:33:35
Сообщений: 30
Рейтинг сообщения: 0
Привет. Такая тема. Есть виртуальный терминал, в нем я ввожу значения любые и они должны через SPI писаться во внешнее озу.
SPI дебаггер показывает что все ОК, какие-то данные пишутся, но если посмотреть в память 23a256 то там все чисто...

Как инициализирую SPI
Код:
;SPI initialization
bsf SSPSTAT,SMP ; опрос входа в конце периода вывода данных
bsf SSPSTAT,CKE ; по какому фрону будет перед-ся сигнал
bsf SSPCON1,CKP ; полярность
bcf SSPCON1, SSPM3
bcf SSPCON1, SSPM2
bcf SSPCON1, SSPM1
bcf SSPCON1, SSPM0 ;f/4
bsf TRISC,SDI ; вход данных 1
bcf TRISC,SDO ; выход данных 0
bcf TRISC,SCK ; ведущий в 0
bsf TRISA,SS ; в 1
bsf SSPCON1,SSPEN ;включаем модуль модуль SPI
   



Как пишу данные в SRAM
Код:
SEND_TO_SPI   
bcf TRISA,SS            
MOVF   0X20, W
MOVWF  SSPBUF   ;Передать новые данные 
;MOVF   SSPBUF, W   ;Загрузить в W значение из SSPBUF
LOOP   
clrwdt
BTFSS  SSPSTAT, BF  ;Данные приняты?
GOTO   LOOP     ;Нет             
RETURN


Скрины процесса
Изображение
Изображение

Что я делаю не так и как следует делать?


Вложения:
2.JPG [244.37 KiB]
Скачиваний: 223
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Запись данных через SPI во SRAM 23a256. Pic18
СообщениеДобавлено: Вт фев 21, 2017 23:34:57 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 1
Медали: 5
Получил миской по аватаре (5)
kotbaris1 писал(а):
...Что я делаю не так и как следует делать?

Может быть, вначале, имеет смысл почитать документацию на 23A256 (хотя бы, с 5-ой страницы)?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Запись данных через SPI во SRAM 23a256. Pic18
СообщениеДобавлено: Вт фев 21, 2017 23:53:59 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 21, 2015 23:33:35
Сообщений: 30
Рейтинг сообщения: 0
Albert_V писал(а):
kotbaris1 писал(а):
...Что я делаю не так и как следует делать?

Может быть, вначале, имеет смысл почитать документацию на 23A256 (хотя бы, с 5-ой страницы)?


Да, читал. Т.е. мне нужно отправить сначала данные через sspbuf, потом 16-битный адрес куда писать данные, а потом инструкцию того, чтоб память работала на запись? Так не прокатило.

Изображение


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Запись данных через SPI во SRAM 23a256. Pic18
СообщениеДобавлено: Ср фев 22, 2017 00:01:45 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 1
Медали: 5
Получил миской по аватаре (5)
kotbaris1 писал(а):
Да, читал. Т.е. мне нужно отправить сначала данные через sspbuf, потом 16-битный адрес куда писать данные, а потом инструкцию...

Да как вы её читаете????
Instruction>16-bit Address>Data. (FIGURE 2-1(2))


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Запись данных через SPI во SRAM 23a256. Pic18
СообщениеДобавлено: Ср фев 22, 2017 00:14:33 
Первый раз сказал Мяу!

Зарегистрирован: Ср окт 21, 2015 23:33:35
Сообщений: 30
Рейтинг сообщения: 0
Albert_V писал(а):
kotbaris1 писал(а):
Да, читал. Т.е. мне нужно отправить сначала данные через sspbuf, потом 16-битный адрес куда писать данные, а потом инструкцию...

Да как вы её читаете????
Instruction>16-bit Address>Data. (FIGURE 2-1(2))

Так с лево на право, по оси времени) Ну мб я аутист, то что даташиты по китайски читать надо не знаю))
Все пашет, благодарю за помощь и низко кланяюсь) вы не представляете как сильно помогли. Спасибо

код для тех, у кого возникнет подобная проблема
Код:
movlw 0x2   
MOVWF  SSPBUF
LOOP2 
clrwdt
BTFSS  SSPSTAT, BF 
GOTO   LOOP2
movlw 0x00   
MOVWF  SSPBUF
LOOP3 
clrwdt
BTFSS  SSPSTAT, BF 
GOTO   LOOP3
movlw 0x00   
MOVWF  SSPBUF
LOOP4 
clrwdt
BTFSS  SSPSTAT, BF 
GOTO   LOOP4   
movlw d'10'
MOVWF  SSPBUF     
LOOP1 
clrwdt
BTFSS  SSPSTAT, BF 
GOTO   LOOP1     


Последний раз редактировалось kotbaris1 Ср фев 22, 2017 00:17:23, всего редактировалось 1 раз.

Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Запись данных через SPI во SRAM 23a256. Pic18
СообщениеДобавлено: Ср фев 22, 2017 00:17:17 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 1
Медали: 5
Получил миской по аватаре (5)
Незачто.
Все временные диаграммы читаются слева направо.
Можно ещё ориентироваться по номеру SCK.....
Удачи!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y