Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 Защита от потери информации Мои мысли: Есть STM32, у него есть флеш-память (кто бы мог подумать!). Туда можно писать. И вот положим у нас есть страница с важной инфой, решили туда дописать 1 байт. Для этого считали страницу в буфер, удалили ее, в буфер добавили нужный байт и начали этот буфер заново записывать на флеш. В это время отрубилось питание — данные потеряны, грусть-печаль. Решение "в лоб": 1) Выделяем... https://www.cyberforum.ru/ arm/ thread2090628.html ST-Link не шьет stm32vl discovery ARM, Cortex, STM32
Хочу прошить микроконтроллер на stm32vl discovery через ST-Link v2. Я знаю, что можно шить по USB, но хочу разобраться в прошивке через ST-Link, потому что у меня не получается. У меня такой https://ru.otyexpress.com/item/Hot-Sale-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Downtood-Prokrammer-Prokramming-With/32684040486.html?spm=2114.13010608.0.0.fxX1zF программатор, контакты подписаны:...
ARM, Cortex, STM32 Прошивка hex-файла Есть демо-прошивка на eval-board в виде hex-файла. Как залить через st-link2 под linux? Или как сконвертировать bin-файл? https://www.cyberforum.ru/ arm/ thread2090626.html ARM, Cortex, STM32 SDIO на STM32F4 Discovery https://www.cyberforum.ru/ arm/ thread2090625.html
Всем привет! Возник такой вопрос! Кто-нибудь пробовал запускать SDIO на STM32F4 DISCOVERY? Меня смущает один момент: когда пытаюсь сгенерить проект в кубе, то см. картинку Думается мне, что это из-за того, что на этой же ноге висит какая-то мешалка. Есть способ обойти это? И еще направьте по правильному пути. Хочу писать на карту лог от акселерометра. Думаю использовать связку SDIO+FatFS...
ARM, Cortex, STM32 Демоны в LCD
В общем, в ходе своих разработок с платой STM32F746 Dysco с некоторого времени наткнулся на непонятное поведение экрана. В программе есть функции для считывания bmp-изображений с SD-карты памяти и вывода на дисплей, практически все исходники из стандартного пакета STM для платы из Кейла (хоть сам проект компилируется в mbed), то есть это BSP-либа для LCD, SD-драйвер от STM + библиотека FatFS от...
ARM, Cortex, STM32 CAN шина, интервал между сообщениями. https://www.cyberforum.ru/ arm/ thread2090623.html
Всем привет. Есть N модулей на CAN шине и им надо отправлять сообщения регулярно. На каждой железке (датчики типа): Если поставить задержку достаточно большую, порядка 1ms, то сообщения бегают редко, что видно по осциллографу и очередь на отправку не забивается (очередь - это помимо 3-х Tx буферов на чипе). Но если поставить без задержек, то конечно же отправка не успевает и очередь...
ARM, Cortex, STM32 STM32F4Discovery аудио USB Flash Drive HAL CubeMX FATFS Здравствуйте! Пробую написать аудиоплеер, который считывает песню с флешки (с помощью FATFS) и воспроизводит её. Сначала я открываю файл, считываю от туда первую порцию данных (1024 байта) и передаю её на воспроизведение. Тут проблем нет. Но как только я пробую прочитать второй раз из файла, у меня просто программа начинает висеть в каких-то функциях USB (тут я не могу точно сказать, так как... https://www.cyberforum.ru/ arm/ thread2090622.html Default_Handler. Как узнать что вызвало. ARM, Cortex, STM32
Всем привет. Пишу в CooCox для f103. Всё отладил. Но, программа начала вываливаться в Default_Homdler. Сложность состоит в том, что программа может отработать сутки и не вывалиться туда ни разу, а может и 5 минут не отработать. Кроме того, пишу во freertos, и там 6 тасков. Какой из них вызывает этот Default_Homdler: вообще загадка. Отсюда 2 вопроса. 1. Механизм возникновения этого...
ARM, Cortex, STM32 stm32l4-discovery и libopencm3 Всем привет... Нужна помочь корифеев. Пытаюсь сделать мигалку на на демоборде из subj. Код взят из примеров libopencm3-examples. Поправлен только gpio-порт. Код примитивный, здесь: http://pastebin.com/KxeFKUMc Cистему сборки взял оттуда же от stm32f4 и адаптировал под stm32l4. ld ssript тоже взят оттуда же и тоже чуть модифицирован. Добавлены определения ram и rom в начале. Код здесь:... https://www.cyberforum.ru/ arm/ thread2090620.html ARM, Cortex, STM32 [STM32][C++] Хранение переменных https://www.cyberforum.ru/ arm/ thread2090619.html
Держать виртуалку с виндой ради uKeilа стало лениво, поэтому на днях задался сборкой тулчейна под гентой. Тулчейн собран, начал собирать проект. И пошло-поехало со скриптом линковки - сперва даже таблицу прерываний не писало :) В итоге добился вроде нормальной работы на простых линейных программах (RisetHomdler -> main). Но при добавлении глобальной переменной получаю фейл. При анализе дизасма...
ARM, Cortex, STM32 Custom Hid со стороны компьютера
Добрый день форумчане! Есть проблема.Суть-пишу программу для работы с Hid устройствами.Все работает прекрасно, при запуске программы она производит энумерацию устройств и отображает список подсоединенных Hid устройств.Использую компонент Jedi так же использовал Mchid.dll то же все работает.Но когда пришлось общаться с Custom Hid -не компонент Jedi не Mchid.dll устройства не видят. Вопрос что...
ARM, Cortex, STM32 генератор PWM синала https://www.cyberforum.ru/ arm/ thread2090617.html
0 / 0 / 0
Регистрация: 20.01.2011
Сообщений: 157
08.10.2016, 18:02 0

i2c eeprom не могу записать больше 256 байт подряд - ARM, Cortex, STM32 - Ответ 11357452

08.10.2016, 18:02. Показов 15300. Ответов 41
Метки (Все метки)

Ответ

Цитата Сообщение от RusykOk
если я правильно понимаю то при записи и чтении блоками начальный адрес нужно выравнивать чтобы был кратный размеру блока правильно?
Вы не обижайтесь, но я Вас снова отправлю читать даташит.

Некоторые микросхемы требуют. Многие современные позволяют читать с любого адреса. Писать тоже с любого без выхода за границы блока. Дальше зависит от конкретной реализации. Некоторые могут выдать ошибку. Многие просто продолжают с начала блока.
Речь в данном случае при последовательной загрузке потока данных.

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

Вернуться к обсуждению:
i2c eeprom не могу записать больше 256 байт подряд ARM, Cortex, STM32
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2016, 18:02
Готовые ответы и решения:

CVAVR. I2C EEPROM более 256 байт
Возможно, где-то есть ответ, но ничего вразумительного не нашел. Нужно подключить I2C EEPROM на...

i2c & eeprom
Здравствуйте. Предпринял попытку ознакомиться с y2s. Прочитал здесь статьи про y2s, решил написать...

STM32f303+EEPROM I2C
Всем добрый день! С полгода назад, начинал проект на камушке stm32f103, но проект сильно разросся и...

Программатор для I2C EEPROM
Сделал я девайсину. С мегой 8-й на борту, микросхемой памяти 24С256 и местом, чтобы подсоединить...

41
08.10.2016, 18:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2016, 18:02
Помогаю со студенческими работами здесь

stm32f373 i2c tsa5511+eeprom
не удается запустить синтез tsa5511 взял за основу код для eeprom ведь он тоже будет на той же...

STM32F4 i2c eeprom 24hxx
Кто-то пробовал работать с STM32F4 y2s eeprom 24hxx или виртуальным STM32F4 eeprom emulation? Если...

Программатор eeprom I2C на pinboard?
День добрый. На pinboard есть полноценный FT232 c bitbang, поэтому y2s можно с лёгкостью...

Помогите подвязать EEPROM по I2C (24AA02)
Делаю диплом, вот возникла надобность осуществлять чтение/запись в EEPROM (24AA02) - 2Kbit...

PIC16F84 - 24C256 - I2C - EEPROM - Assembler
Помогите кто чем может. Нужна программа на Assembler под микроконтроллер PIC16F84. Задание:...

Быстрый поиск по внешней I2C EEPROM
1. Сразу скажу, что я осЁл, поэтому буду рад любым советам, в т.ч. тыканьем в гугол (по делу), т.к....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru