31.12.2013, 20:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Jane9226
|
Ну и как получилось?
|
Да фиг его знает: я еще не прикрутил "железно". Код-то скомпилялся и даже работает вроде как. Остается присобачить АЦП, подключить осциллограф, и решать проблемы (я сильно сомневаюсь, что оно "взлетит" сразу). Весь функционал АЦП я еще не реализовывал - хочу для начала проверить основное. А коль заработает, добавлю уже полную реализацию вычитанного мною хитрого алгоритма точного измерения температур с терморезисторов (на 1 датчик нужен 1 АЦП, считывание производится дважды: поочередно с обоими источниками опорного тока, а затем усредняется). Ну, а потом можно будет попробовать воткнуть по три аналоговых коммутатора для возможности измерения одним АЦП показаний до 16 ТРД.
А в чем проблемы с битностью? Просто делаем буфер DMA четырехбайтным, а для работы с 8-16-24 ненужные байты забиваем NOP'ами.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
31.12.2013, 20:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Jane9226
|
Я вот тоже пытаюсь прикрутить AD7794, правда к STM32F103RG. Нужно 32 бита а хардвардный SPI в STM 16-ти битный..
|
Мне бы ваши проблемы... Я ее пару лет назад через 8-битный SPI читал, и ничего...
|
|
|
|
03.01.2014, 09:27
|
|
Прописка
Регистрация: 16.01.2007
Адрес: Astana KZ
Сообщений: 243
Сказал спасибо: 48
Сказали Спасибо 38 раз(а) в 32 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Можно напрямую из кейла прошить STM32-mini_v3.0 ?
ULINKa нет. Используется юсбовый шнурок.
Какой выбрать програматор в конфиге?
|
|
|
|
03.01.2014, 11:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Только через бутлоадер (USB или USART) или через жытаг
|
|
|
|
03.01.2014, 11:54
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от russo_turisto
|
Можно напрямую из кейла прошить STM32-mini_v3.0 ?
ULINKa нет. Используется юсбовый шнурок.
Какой выбрать програматор в конфиге?
|
Вопрос конечно интересный, но нифига Кейл недопустит, пмсм, что бы просто так без программаторов можно было код грузить и тем более отлаживать. Им вообще все "бесплатные IDE и компиляторы" как серпом по одному место, пмсм...
Одно дело когда китайцы продают "какбы пиратский" Кейл, ну мы то как бы все учимся на Кейле работать при этом - в этом тоже плюс большой (пиратский=учебный), а совсем другое дело когда без "иха программаторов" пытаемся его использовать... Они теретически могут и заблокировать через интернет такую "конфигурацию".
Хотя возможно, что я ошибаюсь...
Вчера "наткнулcя" в инете на версию IDE EnBlocks 1.41 (совершенно все бесплатно и под STM32 заточена), поддерживает она программатор JLINK, кстати.
В той системе возможно программатор через USB использовать, пмсм, и такой программатор должен быть в природе (вряд ли разработчики, в самом Кейле которые, используют этот ULINK - через однакоUSB, проще).
Мне бы такой тоже пригодился.
Последний раз редактировалось optical illusion; 03.01.2014 в 14:08.
|
|
|
|
09.01.2014, 15:51
|
|
Прописка
Регистрация: 31.08.2008
Сообщений: 183
Сказал спасибо: 25
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Подскажите. какие только файлы уже не добавлял в проект, делал по разным описаниям, разными способом. все равно не компилируется.
Код:
|
Error[Pe337]: linkage specification is incompatible with previous "__nounwind __WFI" (declared at line 194 of "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\arm\inc\c\ C:\STM32F100x\DISKAVERY\core_cm3.h 1059
Error[Pe337]: linkage specification is incompatible with previous "__nounwind __WFE" (declared at line 193 of "C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\arm\inc\c\ C:\STM32F100x\DISKAVERY\core_cm3.h 1060 |
много ошибок выдает. первые из них выложил выше.
__________________
Kvsrk85(Андрей)
|
|
|
|
09.01.2014, 16:24
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Там же всё написано, налицо конфликт версий CMSIS.
|
|
|
|
09.01.2014, 16:27
|
|
Прописка
Регистрация: 31.08.2008
Сообщений: 183
Сказал спасибо: 25
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
от куда может взяться конфликт? я добавляю одну CMSIS
__________________
Kvsrk85(Андрей)
|
|
|
|
09.01.2014, 16:40
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
А что, в поставке ИАР CMSIS не содержится? Создайте простейший проект из вечного цикла в майн в другой папке, если скомпилится без проблем - добавляйте нужное.
|
|
|
Сказали "Спасибо" nahimovv
|
|
|
20.01.2014, 12:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Господа инженеры, а где бы найти про SPL по-русски? Лучше одним файлом, чтоб "с собой" взять.
Но только чтоб толково было написано, а не как в chm.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:26.
|
|