Перейти к содержанию
    

Obam

Участник
  • Постов

    2 224
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент Obam


  1. И дорого, и тем простым способом, как покупается к примеру STM32F103, особенно частной персоной… попробуйте у НИИЭТА например ;) ;) Не-а! Мы в азартные игры не играем:) VDDIO<2.4В это не мой случай. Всё работает :) Чтож, так и запишем: "Потребности в колбасе не испытывает…" ;)
  2. Факт. SPI в МК может работать хоть на частоте ядра, а в результате всё определится дисплеем. Экзотику давайте не будем рассматривать (тем более из сферического вакуума), а всякие Ilitek, LG, Solomon, Samsung - SCK ~10МГц. Самолично проверял: AT91SAM7S256 (контроллера параллельной шины нет) с дисплеем на ILI9225. Кстати, максимальное быстродействие по картинке достигается с RGB-интерфейсом (а он :) параллельный).
  3. В BGA… только это продукция спецприменения, не для гражданских. "Что плохо последнее время - в последнем кортексе М4 уже более 2 лет есть серьёзная ошибка в контроллере флеша. В результате МК позиционируемый на диапазон 1.6-3.3 не может работать на напряжении менее 2.4В; но это пол беды - его нельзя использовать на заявленных 120МГц. Т.е. или вы используете его на 20МГц, или забываете про флеш в 1МБ и пишите коротенькие программки помещающиеся в ОЗУ. И всё это выясняется через несколько лет после старта продаж!!!" Что за микросхема? ATSAM4S16B сейчас, вот буквально, в руках… "Пользуюсь бесплатной АтмелСтудио для кортексов - абсолютно устраивает" И отображение BASEPRI не возмущает, и незапоминание шинины столбцов в Watch не бесит? А не пробовали вы сбросить одиночный бит, когда регистр отображается в виде квадратиков?
  4. Это будет если у МК есть контроллер параллельной шины, как периферия (FSMC к примеру); в отсутствие оной, эмуляция параллельного интерфейса всё равно выигрывает по скорости у SPI.
  5. Всё бы хорошо, только N = 0 задавать нельзя; так прямо английским по-белому и написано в User's Guide. N от балды задавать нельзя: fDCO должен укладываться в границы, определяемые битами FN_x.
  6. "However ,the contents of display RAM cannot be read.... c этим то что делать?" Жадничать не надо, параллельный интерфейс позволяет всё. И быстродействие будет сразу :)
  7. STM32F103CBT и I2C2

    "…Там переключается нога на GPIO, обычный push-pull выход…" А должен быть ОК (ОС)… Так ведь?
  8. STM32F4Discovery SPI, сигнал CS

    ilkz, попробуете замедлить ядро чтобы SPI успевал обновлять флаги к опросу?
  9. STM32F4Discovery SPI, сигнал CS

    "А как быть, если нужно прочитать много байт, а слейв не допускает dummy-записей?" Тогда это не SPI: SCK тактируют одновременно и MOSI и MISO.
  10. STM32F4Discovery SPI, сигнал CS

    Если уж исследовать, то не грех подтянуть частоту SPI к частоте ядра. Положим, ядро "затормозим", APB1_Prescaler=1 и fPCLK=4; вход\выход из подпрограмм занимает (нормально занимает) что-то, вот и будет видно как флаги в SPI успевают\не успевают к опросу. Надеюсь TS под JTAGом отлаживается?
  11. STM32F4Discovery SPI, сигнал CS

    Запустите ядро ядро мегагерцах на 30-ти. Что будет?
  12. STM32F4Discovery SPI, сигнал CS

    SPI в 8 раз медленней ядра (пост #1); на какой частоте ядро "молотит" что флаги не успевают (с т.з. ядра) высталяться\сниматься?
  13. STM32F4Discovery SPI, сигнал CS

    Удалено. Согласен с rudy_b
  14. STM32F4Discovery SPI, сигнал CS

    "…как вы управляете сигналом CS, если SPI работает только на отправку?…" Вот именно так и управляем :) RXNE==1 равнозначен полностью завершённой транзакции.
  15. "…как завести в программу сигнал обратной связи тоже понятно а вот как увязать их друг с другом задавая значение, которое необходимо держать, не понятно…" Эта величина называется "Коэффициент передачи", … обычно расситывается
  16. Косяк у Кейла

    Вирта на вас нет :) "В чистом, как слеза, Си" :) "Сколько чертей поместится на острие иглы" :)
  17. Silabs C8051F120

    Если Silabs IDE качалась с сайта, то - да, там нет. А на CD в комплекте лабкита был. Работодатель (настоящий) должен обеспечить :)
  18. Silabs C8051F120

    "Keil C51 слишком дорогой. Пользоваться ломаным ПО не хотелось бы." Разве в SiLabs-овских лабкитах не идёт SiLabsIDE с Keil C51 вполне себе лицензионным? Помнится в году в 2003 покупался лабкит для F310 и там были C-компилятор и ассемблер. Для образовательных целей можно смело плевать на "ломаность" ПО, я так думаю :)
  19. " Как заставить компилятор компилить без ошибок с угловыми скобками?" Соблюдать расположение "инклюживаемых" файлов: "…" файлы ищутся в каталоге с текущим файлом; <…> файлы ищутся в системных каталогах. https://gcc.gnu.org/onlinedocs/cpp/Include-Syntax.html
  20. Надо было добавить "Последовательность команд add edx,4 mov esi,[edx] выполняется с AGI на любом процессоре. • " :)
  21. Шумит АЦП

    "…Проблема: АЦП сильно шумит…" Действительно ли шумит АЦП (и как шумит) можно проверить по каналам 10 и 11 (встроенные делитель питания и термодатчик). "…"гуляют" 4 младших разряда. Это нормально или плохо?… Соответсвенно измеренная температура гуляет на +- 1 градус" Это разве плохо? Вы сами то на что рассчитывали? "Что делать, где ошибка?" Плакать :) (шутка) "АЦП работает в непрерывном режиме." Это называется непрерывным режимом: в getTemperatureFromChannel инитится-запускается-останавливается АЦП? Готовность данных как определяется? Найдите книжицу: Бэйкер Б. "Что нужно знать цифровому инженеру об аналоговой электронике" М.Додэка-XXI, 2010. Просветление гарантировано: и как "земли-питание" разводить и как работу АЦП оценивать. Вообще, пока на www.ti.com есть доступ поищите там её (да! это не мужик :) ) статьи.
×
×
  • Создать...