Перейти к содержанию
    

vetbaston

Участник*
  • Постов

    80
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о vetbaston

  • Звание
    Частый гость
    Частый гость
  1. Если необходимо разделение питания, то нужно ставить гальваническую развязку.
  2. MM_PAGE_TO_B1_XFER= 0x53h это чтение страницы памяти в буфер За 5й байт при чтении буфера спасибо,упустил.
  3. Заполняю массив Fdata 528 байт данными и выполняю функцию WriteFlash, где page номер страницы.Читаю в тот-же массив функцией Read_Flash_Page.Может что делаю не так? void Read_Flash_Page(LPC_INT16U page) {LPC_INT16U adr=0,delay=50; SSPCR0_bit.CPOL=1;// 0 in idle SSPCR0_bit.CPHA=1;//front edge Flash_ON; DELAY(0.9); OUT_SPI1(MM_PAGE_TO_B1_XFER); OUT_SPI1(page>>8); OUT_SPI1((LPC_INT8U)page); OUT_SPI1(0); Flash_OFF; DELAY(0.9); Flash_ON; OUT_SPI1(BUFFER_1_READ); OUT_SPI1(0); OUT_SPI1((char)adr>>8); OUT_SPI1((char)adr); while(adr<528) { OUT_SPI1(0); Fdata[adr]=SSPDR; adr++; } Flash_OFF; SSPCR0_bit.CPOL=0;// 0 in idle SSPCR0_bit.CPHA=0;//front edge } void WriteFlash(LPC_INT16U page) {LPC_INT16U adr=0; SSPCR0_bit.CPOL=1;// 0 in idle SSPCR0_bit.CPHA=1;//front edge Flash_ON; OUT_SPI1(BUFFER_1_WRITE); OUT_SPI1(0); OUT_SPI1(adr>>8); OUT_SPI1((LPC_INT8U)adr); while(adr<528) { OUT_SPI1(Fdata[adr]); adr++; } Flash_OFF; Flash_ON; OUT_SPI1(B1_TO_MM_PAGE_PROG_WITH_ERASE); OUT_SPI1(page>>8); OUT_SPI1((LPC_INT8U)page); OUT_SPI1(0); Flash_OFF; DELAY(0.9); SSPCR0_bit.CPOL=0;// 0 in idle SSPCR0_bit.CPHA=0;//front edge }
  4. Почему при записи страницы памяти через буфер первые семь байт после чтения содержат FF, а данные начинаются с седьмого байта, хотя пишу начиная с первого байта.
  5. LPC2148 Data Abort

    Спасибо, разобрался.
  6. LPC2148 Data Abort

    В каких случаях может возникать ситуация Data Abort?
  7. Линия RESET в JLINK

    Линия RESET в JLINK это вход или выход ?
  8. Как рассчитывается НЧ RC фильтр на входе сигма-дельта АЦП?
  9. А параметры какие должны быть:дрейф, шум, стабильность?
  10. SPI в LPC2148

    А в SSP какие особенности у SSEL?
  11. SPI в LPC2148

    В каком состоянии он должен находиться?
  12. SPI в LPC2148

    Настройки SPI: CPOL=1; CPHA=1; SSEL подтянут к +3,3В; MASTER; старшим битом вперед; посылка 8 бит. Все время при чтении возвращает 0xff, хотя на осциллограмме другие данные на линии MISO. Подскажите в чем может быть дело?
  13. Как создать модель МДП транзистора с помощью XSPICE MODEL WIZARD ?
×
×
  • Создать...