02.10.2013, 22:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tempora
|
Если откроете секрет, как узнать заранее, что чего-то не знаешь, что сведения успели стать неактуальными
|
Ну так и не умничайте здесь "Только в тиньках была"
Сообщение от nahimovv
|
В Мега16А - ни слова!
|
А ещё хвалились, что давно позабыли про АВР... Оказывается, даже папочку с даташитами до сих пор не удалили...
Сообщение от nerozero
|
Если это аналог PORTx^=_BV(bit) то особо большой функциональной нагрузки не вижу.
|
Для мигания светодиодом - действительно, несущественно, а вот если нужно очень быстро дрыгать ножкой, то надо или задирать частоту генератора, или юзать аппаратную инверсию с ее 1 или 2 тактами (не помню - nahimovv поправит)
Сообщение от dosikus
|
А на оно вообще нужно, с такой периферией?
|
Никогда заранее не знаешь, где нужно постелить соломки
|
|
|
|
03.10.2013, 09:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
niXto, сразу было отмечено, что эти сведения не обязательно самые распоследние. Но это не основание распоряжаться, кому говорить, а кому молчать. ( Тем более, что и сам "дал маху"¹ )
Нефиг затыкать рот другим людям - это всегда риск быть посланным нах, вместе со своими претензиями на мировое господство, что благополучно и произошло.
Если страшно хочется (" аж зубы сводит") позатыкать кому-нить рот, купи себе аквариумных рыбок. Только отбирай самых покладистых, а-то, увидев кХто пытается заткнуть им рот, даже рыбки могут послать в пешее эротическое путешествие, если не отобрать заранее самых-самых молчунов.
______________________
Сообщение от niXto
|
Есть во всех АТмегах из обновленной линейки - ...
|
Сообщение от nahimovv
|
В 2313A есть ... В Мега16А - ни слова!
|
Сообщение от niXto
|
... ["ну, тык-пык-мык... значит, ДШ всё-таки имеете!"]
|
__________________
There's always more than one way to skin a cat.
|
|
|
|
03.10.2013, 17:07
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от niXto
|
А ещё хвалились, что давно позабыли про АВР...
|
Дык, это ж как на трёхколёсном велосипеде кататься! Что там забывать?
Сел... и дрыгай ногами! Больше ж там ничего и нет!
Цитата:
|
Оказывается, даже папочку с даташитами до сих пор не удалили...
|
А не мешает!
|
|
|
|
03.10.2013, 21:03
|
|
Частый гость
Регистрация: 26.02.2011
Сообщений: 19
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Подскажите, плз где можно прочитать инструкцию как установить и настроить LwIP.
МК stm32f4 с обвязкой(то есть не демо плата), среда Kail, установил FreeRTOS.
PHY на KSZ8041TL.
Спасибо
|
|
|
|
09.10.2013, 10:43
|
|
Прописка
Регистрация: 31.08.2008
Сообщений: 183
Сказал спасибо: 25
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Такой вопрос. В документации сказано что TIM6 может управлять ADC. Поясните, связано ли это с DMA или нет. Не понятно как настроить ADC по TIM6
__________________
Kvsrk85(Андрей)
|
|
|
|
09.10.2013, 11:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Чип какой?
TIM6 и 7 могут управлять ЦАПом
Кто управляет АЦП - см. картинку ADC block diagram в самом начале главы. Так же результаты преобразования может забирать ДМА
|
|
|
|
10.10.2013, 11:02
|
|
Прописка
Регистрация: 31.08.2008
Сообщений: 183
Сказал спасибо: 25
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Извиняюсь, получилась ошибка. Действительно по TIM6 можно делать не ADC а DAC. Перепутал
__________________
Kvsrk85(Андрей)
|
|
|
|
11.10.2013, 10:50
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Добрый день. Подскажите пожалуйста как правильно записывать/считывать информацию из файла с использованием FatFS. Работаю с картой через SDIO.
Вот мой код:
Код:
|
FRESULT res;
FILINFO finfo;
DIR dirs;
char path[16]={""};
printf("Инициализация диска %i\r\n",disk_initialize(0));
printf("Монтирование диска %i\r\n",f_mount(&fs,"0",1));
if (f_opendir(&dirs, path) == FR_OK)
{
res = f_open(&fdst, "test.txt", FA_OPEN_EXISTING | FA_WRITE);
br=0;
printf("Запись в файл ");
res = f_write(&fdst, "привет123\r\n", 11, &br);
printf("%i\r\n",res);
f_close(&fdst);
res = f_open(&fdst, "test.txt", FA_OPEN_EXISTING | FA_READ);
br=0;
printf("Содержимое файла: ");
for(a=0; a‹512; a++) buffer[a]=0;
res = f_lseek(&fdst,0);
res = f_read(&fdst, buffer, sizeof(buffer), &br);
printf("%s\r\n",buffer);
f_close(&fdst);
} |
Инициализация и монтирование возвращают всегда 0. Если что-то записать в файл на компе, то открывает хорошо. Получается не правильная запись у меня.
При записи возвращается записанное кол-во символов, затем закрываю. Но когда читаю файл заново - он пустой. Т.е. в него ничего не записалось.
Подскажите, что не правильно делаю?
|
|
|
|
11.10.2013, 12:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
У Чана:
Код:
|
if (f_open(&Fil, "newfile.txt", FA_WRITE | FA_CREATE_ALWAYS) == FR_OK){
f_write(&Fil, "It works!\r\n", 11, &bw); /* Write data to the file */
f_close(&Fil); /* Close the file */
} |
Не забывайте анализировать возвращаемые значения функций.
__________________
С уважением,
Vic / ut1wpr
Последний раз редактировалось ut1wpr; 11.10.2013 в 12:16.
|
|
|
|
11.10.2013, 20:24
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Инициализация диска 0
Монтирование диска 0
Открытие файла 0
Запись в файл 0
Перевод курсора 0
Чтение файла 0
Содержимое файла:
И все. Частота настроена правильно, вроде. Брал из примера для данной платы.
Какие варианты могут быть?
Закрытие файла при записи - возвращает 1. FR_DISK_ERR. При чтении нормально, возвращает 0
Последний раз редактировалось swat24; 11.10.2013 в 20:55.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:21.
|
|