16.07.2013, 15:58
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от _Слон_
|
Кто разобрался, как читать и писать в EEPROM в STM8L?
Киньте какой-нибудь пример, желательно под IAR и
желательно с использованием стандартной библиотеки ST
|
http://we.easyelectronics.ru/STM8/ra...m-i-flash.html
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
16.07.2013, 18:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от woroba
|
Я не понял а почему у 103f в разных даташитах цоколеки разные??? В даташите на 103/105 от 2008г одна(и как выяснилось не та), а в даташите 2010 другая.
|
В 2008-ом ДШ еще и не было, так - preliminary data, а ДШ появился только 10 июня 2009, после чего, в описание пинов и корпусов несколько раз вносились исправления. Всё это можно прочитать в ДШ, "Revision history", начиная со страницы 113.
__________________
There's always more than one way to skin a cat.
|
|
|
|
27.07.2013, 13:36
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Re: FAQ по STM8
Насколько понял ST-Link, тот что в дискавери, с переферией в дебареге не дружит. Отсюда вопрос кто как перефирию отлаживает?
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
27.07.2013, 15:21
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от woroba
|
Насколько понял ST-Link, тот что в дискавери, с переферией в дебареге не дружит. Отсюда вопрос кто как перефирию отлаживает?
|
Откуда подобные выводы ?
Раскройте свой источник либо ход своих мыслей .
__________________
Осторожно , злой кот
|
|
|
|
27.07.2013, 15:33
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от dosikus
|
Откуда подобные выводы ?
Раскройте свой источник либо ход своих мыслей .
|
1)Поставленная точка останова в прерывание таймера, не останавливает отладку. Хотя прерывание работает(проверял ногодрыгом свободного пина).
2)Ожидать в дебаге
while(FLASH_IAPSR_bit.EOP==0); окончание записи в eeprom можно вечно.
P.S. Работая в IAR, может я чего то упустил?
__________________
Не ошибается лишь тот, кто ни чего не делает!
Последний раз редактировалось woroba; 27.07.2013 в 15:36.
|
|
|
|
27.07.2013, 15:41
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от woroba
|
Насколько понял ST-Link, тот что в дискавери, с переферией в дебареге не дружит. Отсюда вопрос кто как перефирию отлаживает?
|
Не путаете симуляцию с дебагом? Железо отлаживать в железе, и никак не по другому.
|
|
|
|
27.07.2013, 15:50
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от woroba
|
1)Поставленная точка останова в прерывание таймера, не останавливает отладку. Хотя прерывание работает(проверял ногодрыгом свободного пина).
2)Ожидать в дебаге
while(FLASH_IAPSR_bit.EOP==0); окончание записи в eeprom можно вечно.
P.S. Работая в IAR, может я чего то упустил?
|
1) Всё работает.
2) Избегайте тормозить на циклах проверки флагов, ставьте точку останова после. Такое и с STM32.
Короче, с отладкой просто нужно разобраться и привыкнуть.
|
|
|
|
27.07.2013, 16:47
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от nahimovv
|
Не путаете симуляцию с дебагом? Железо отлаживать в железе, и никак не по другому.
|
Нет не путаю, именно в железе. Через него(дискавери) и заливаю прошивку в stm8s103f3.
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
27.07.2013, 16:54
|
|
Гражданин KAZUS.RU
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от nahimovv
|
1) Всё работает.
2) Избегайте тормозить на циклах проверки флагов, ставьте точку останова после. Такое и с STM32.
Короче, с отладкой просто нужно разобраться и привыкнуть.
|
1) Покажите на скрине если не затруднит.
2) Точка останова не на цикле а через пять строчек.
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
27.07.2013, 17:09
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: FAQ по STM8
1) Лень, да и нет смысла. Что толку в скрине, если у меня работает? Покажите/расскажите что у вас не работает.
Не так давно, воодушевлённый темой "переделка китайских вольтметров" мучал именно stm8s103f3, таймер и два прерывания (выравнивание разнояркости) - никаких проблем.
2) А вы особенности записи stm8s103f3 в ЕЕПРОМ учитываете? Это ж не RAM! Там пошагово не прокатит.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:32.
|
|