brag 0 19 сентября, 2010 Опубликовано 19 сентября, 2010 · Жалоба по подробнее можно? что именно не соответствует? а то usb уменя юзается очень активно... а вообще кривоты в документации есть у каждого. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sonycman 1 19 сентября, 2010 Опубликовано 19 сентября, 2010 · Жалоба по подробнее можно? что именно не соответствует? а то usb уменя юзается очень активно... а вообще кривоты в документации есть у каждого. Вот это: как видно, изображён один 32 битный регистр, когда на самом деле используются два 16-ти разрядных. Хвалёные доки от LPC тоже имеют неточности, это правда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 19 сентября, 2010 Опубликовано 19 сентября, 2010 · Жалоба изображён один 32 битный регистр, когда на самом деле используются два 16-ти разрядных. та, єто не существенно. привык уже :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sonycman 1 19 сентября, 2010 Опубликовано 19 сентября, 2010 · Жалоба та, єто не существенно. привык уже :) Как это - не существенно? Указывается для записи 32 битный регистр по одному адресу, тогда как на самом деле это два 16 битных регистра по разным адресам. Если пользоваться готовыми библиотеками - то да, по барабану, но если работать с регистрами напрямую - проблемы обеспечены. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
halfdoom 0 20 сентября, 2010 Опубликовано 20 сентября, 2010 · Жалоба Согласен, что зря они продолжили нумерацию с 16 бита, но я эти грабли обошел просто приняв во внимание, что все счетчики USB_COUNT 16-ти разрядные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 20 сентября, 2010 Опубликовано 20 сентября, 2010 · Жалоба Если пользоваться готовыми библиотеками - то да, по барабану, но если работать с регистрами напрямую - проблемы обеспечены. а если пользоваться готовыми хедерами то проблем тоже не будет, компилятор заматерится :) у TMS320F28xx подобные грабли тоже были Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 20 сентября, 2010 Опубликовано 20 сентября, 2010 · Жалоба Хм. А я выбрал для себя stm32: огромный родмап и выбор корпусов/памяти, хорошая pin-to-pin совместимость, L-семейство с тем же ядром, F200 вообще будут зверскими кристаллами с 128К RAM. Ближе к концу года начну переползать на них, одна платка уже разведена ждет заказа. А самая лучшая из всех документация - у атмеля, хотя и там не без косяков и "мелких" уточнений курсивом. Но у атмеля кристаллы говно, да и сам атмел тоже говно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 20 сентября, 2010 Опубликовано 20 сентября, 2010 · Жалоба AVR32 у атмела хоть и говно, но хорошое и шустрое :) мне понравилось :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serj78 0 21 сентября, 2010 Опубликовано 21 сентября, 2010 · Жалоба Я выбрал STM32F103 только из- за наличия нужной мне периферии. Yи в каком другом таком кристалле такого набора не нашел. Как начал работать- да, в готовых конфигураторах нашел одну ошибку. По документации- надо ОЧЕНЬ внимательно читать, Yо, действительно, все описано. Кристалл хороший, но, как уже писали- надо перед проектированием устройства внимательно все изучить, как что работает. Понравился запас по быстродействию-по началу после перехода на кварц 16Мгц ( на стартерките стоял 8 Мгц) забыл изменить коэфф в делителе и некоторое время удивлялся быстродействию на 144 Мгц :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 21 сентября, 2010 Опубликовано 21 сентября, 2010 · Жалоба после перехода на кварц 16Мгц ( на стартерките стоял 8 Мгц) забыл изменить коэфф в делителе и некоторое время удивлялся быстродействию на 144 Мгц и я когда-то 2 дня с USB промучился, вместо 48мгц подал 70 с лишним :) то работало, то не работало :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 21 сентября, 2010 Опубликовано 21 сентября, 2010 · Жалоба По документации- надо ОЧЕНЬ внимательно читать, Yо, действительно, все описано. Кристалл хороший, но, как уже писали- надо перед проектированием устройства внимательно все изучить, как что работает. +1 Особенно понравилось "многа букаф" про встроенный температурный датчик... Из которых самыми нужными были те, что в начале: мол, если хотите абсольтную температуру, то пользуйтесь внешними датчиками температуры; если достаточно увидеть динамику (теплее-холоднее) - то можно пользоваться встроенным ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 29 21 сентября, 2010 Опубликовано 21 сентября, 2010 · Жалоба Особенно понравилось "многа букаф" про встроенный температурный датчик... Из которых самыми нужными были те, что в начале: мол, если хотите абсольтную температуру, то пользуйтесь внешними датчиками температуры; если достаточно увидеть динамику (теплее-холоднее) - то можно пользоваться встроенным ) Это в любом кристалле так. Обычно в качестве встроенного датчика стоит туподиод. Да и что может намерить встроенный датчик, если его кристалл греет? На мой взгляд, основное его предназначение - определить три области: слишком холодно-нормально-слишком горячо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 21 сентября, 2010 Опубликовано 21 сентября, 2010 · Жалоба Это в любом кристалле так. Обычно в качестве встроенного датчика стоит туподиод. Да и что может намерить встроенный датчик, если его кристалл греет? На мой взгляд, основное его предназначение - определить три области: слишком холодно-нормально-слишком горячо. Датчик и должен показывать температуру кристалла. У STM32F10x показания зависят... от частоты ядра, периодичности выборки, последовательности каналов. Показания, от -10 до +70 (от 72МГц до 12МГц)! - значение получем в единицах, переводим в милливольты, затем в градусы. Слишком-холодно и слишком-горячо не получается. Можно лишь сказать "за последние 10 секунд температура повысилась на 12 градусов". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 21 сентября, 2010 Опубликовано 21 сентября, 2010 · Жалоба Датчик и должен показывать температуру кристалла. У STM32F10x показания зависят... от частоты ядра Вообще-то у подавляющего большинства МК на время измерения температуры кристалла встроенным термодатчиком, рекомендуется переводить ядро в режим энергосбережения ("спячки"). В противном случае получается цена на дрова в соседней области, слабо коррелирующая с реальной температурой кристалла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 21 сентября, 2010 Опубликовано 21 сентября, 2010 · Жалоба Вообще-то у подавляющего большинства МК на время измерения температуры кристалла встроенным термодатчиком, рекомендуется переводить ядро в режим энергосбережения ("спячки"). В противном случае получается цена на дрова в соседней области, слабо коррелирующая с реальной температурой кристалла. Хм... тем не менее если держать пальцем корпус десятые доли градуса начинают бежать вверх (корпус холоднее 36C). Показание температуры держатся крайне стабильно (в пределах 4-х единиц). При скачкообразном изменении частоты ядра - температура тоже меняется скачкообразно. При изменении частоты от 12МГц до 72МГЦ температура меняется с +70С на минус 10С. Не верю, что при повышении частоты ядра "встроенный кондиционер"(?) сможет охладить кристалл на 80С за десятые доли секунды. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться