Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Поиск по форуму

Показано с 1 по 14 из 14.
На поиск затрачено 0.00 сек.
Поиск: Сообщения от: diger67
Раздел: Микроконтроллеры других производителей 27.09.2016, 04:53
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Во блин грабельки подсунул ST в HAL_NAND. Ну хоть есть где подсмотреть функции. Приходится правит особенно дефайны, они гады этакие все заточили в этом вопросе под NAND512. А у этой м/с страница 512...
Раздел: Микроконтроллеры других производителей 25.09.2016, 21:52
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Все и стирание работает, все пришло с пониманием выставления адреса страницы ну и в двое увеличил таймаут ожидания конца стирания. Посчитал он был 9 ms, а надо от 2 до 10. ну почему то не хотело...
Раздел: Микроконтроллеры других производителей 25.09.2016, 21:26
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Ну вроде как заставил читать правильно страницу, пришлось задержку влепить после

*(__IO uint8_t *)((uint32_t)(deviceaddress | CMD_AREA)) = NAND_CMD_AREA_TRUE1;
HAL_Delay(1); //в одну м/с, потом...
Раздел: Микроконтроллеры других производителей 25.09.2016, 15:55
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Занялся разбором общения с NAND по FSMC. Проинициализировал, выставил тайминги. Мелкосхема инициализируется по reset, четко считывается ID, а вот дальше грабли. Читает со сбоями, стираться вообще не...
Раздел: Микроконтроллеры других производителей 27.07.2016, 10:57
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Очень странно, но при чтении одного байта сигнал ACK после его отключения включается автоматически. А вот при чтении нескольких байтов подряд нет, помогло только принудительное включении в конце...
Раздел: Микроконтроллеры других производителей 21.07.2016, 01:46
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Вот пипец. Провел два дня разбираясь с работой I2C в stm32f103. Запись без проблем. Считывание байта из eeprom тоже не вызвало затруднения, а вот с массивом бился долго. Первое считывание нормально,...
Раздел: Микроконтроллеры других производителей 18.07.2016, 00:03
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Чудеса да и только. Пришли из Китая AT24c02. Запускаю тестовую программу чтение - модификация - запись - чтение И....... Все работает без DMA. Похоже eepro I2c от микрочип не дружат с STM32f103....
Раздел: Микроконтроллеры других производителей 01.07.2016, 20:47
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Ну да, на STM пока реализовывал шину 8 и 16 bit для TFT на камнях где нет FSMC. Может вы и правы.....
Раздел: Микроконтроллеры других производителей 23.06.2016, 00:38
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Так то оно так, но не совсем. Я понимаю что прописывать протокол обмена, если такого нет в списке периферии камня, оправдано. В противном случае расходовать память программ для совтовой реализации...
Раздел: Микроконтроллеры других производителей 22.06.2016, 22:01
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Бился, долго с 10х. Результат один и тот же, сбой при проверке статуса занятости, то SCL, то SDA падают в ноль. Почитав апноты понял, что 10х работает только с м24хх в режиме I2C без DMA. Плохо, F4...
Раздел: Микроконтроллеры других производителей 14.06.2016, 10:57
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Зайду на st почитаю. Софтовый не вариант, будет тормозить основную программу. Проще использовать другую серию, F4 к примеру. На ней I2C работает стабильно.
Раздел: Микроконтроллеры других производителей 14.06.2016, 00:43
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Народ, столкнулся с проблемой. Инициализирую I2C, подключаю 24lc16 к STM32f103rbt6 и натыкаюсь на грабли, программа через раз проходит проверку флага занятости EEPROM. Сейчас к процу подключены...
Раздел: Микроконтроллеры других производителей 05.06.2016, 02:00
Ответов: 23
Просмотров: 7,592
Автор diger67
Re: Float сохранить в 4 байта внешней EEPROM

Спасибо за помощь, получилось что то типа того, пока протестировал на RAM stm32, работает
Раздел: Микроконтроллеры других производителей 03.06.2016, 03:15
Ответов: 23
Просмотров: 7,592
Автор diger67
Float сохранить в 4 байта внешней EEPROM

Доброго времени суток. Есть нужда в сохранении измеренных значений во внешней flash. Float имеет размерность 4 байта, eeprom 24cxx имеет размер 1 байт , но при попытке разложить его на 4 байта...
Показано с 1 по 14 из 14.

 
Быстрый переход

Часовой пояс GMT +3, время: 04:14.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot