05.01.2018, 01:21
|
#21
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Указатели и EEPROM 24c16 + stm32
жэсть.... разобрался. Переписал заново и запись и чтение, повыставлял вручную стопы, сбросы флагов, проверки флагов... Тепеь и пишет любые типы переменных и читает. Теперь осталось красиво оформить и сделать модулем...
Ещебы дисплей на ДМА посадить и будет огонь...
Последний раз редактировалось miwutka; 05.01.2018 в 02:42.
|
|
|
|
05.01.2018, 21:44
|
#22
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Указатели и EEPROM 24c16 + stm32
Подскажите еще плиз как правильно прописывать указатель на структуру? Есть вот
typedef struct {
uint8_t m1;
float m2;
} Menu_TypeDef;
Menu_TypeDef Settings;
а как на нее указатель правильно прописать?
struct Settings *pointerSettings; - Вот так?
|
|
|
|
06.01.2018, 04:32
|
#23
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Указатели и EEPROM 24c16 + stm32
разобрался с указателями на структуру...
|
|
|
|
06.01.2018, 05:44
|
#24
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Указатели и EEPROM 24c16 + stm32
Дма пробуй, в 103 глючный дма i2c.
Все твои вопросы есть в инете и описании на микроконтроллер, проблема в понимании по английски может быть.
__________________
Глаза боятся,а руки делают.
|
|
|
|
07.01.2018, 12:18
|
#25
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Указатели и EEPROM 24c16 + stm32
у меня проблема в понимании алгоритма действий )) Я с ДМА работал ток для АЦП и когда ШИМ делал для трехфазного синуса со смещением 120 градусов... У меня дисплей в основном цикле постоянно обновляется. И он как ламповый телек иногда мерцал типа )) Вот думал что микруха загружена, но она мало чего делает. И пока воевал с ЕЕПРОМкой у дисплея казалось в конце была лишней строка где принудительно выдавал СТОП на шину... Убрал и теперь толком и ДМА не нужен )) Но надо освоить всеравно...
|
|
|
|
07.01.2018, 16:36
|
#26
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Указатели и EEPROM 24c16 + stm32
Сложного ничего нет,настроить дма откуда и куда+сколько байт передачи.Конец передачи можно вывести в прерывании окончания работы дма. Настраиваем модуль i2c и выставляем START бит. Также смотрю конец передачи можно по NBYTES counter отследить. Инициализация для i2c даже есть пример,не то что в RM на 103 и даже с алгоритмами и подсветкой. Приятно.
__________________
Глаза боятся,а руки делают.
|
|
|
Сказали "Спасибо" CERGEI1982
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:04.
|
|