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

Roman545

Новичок
  • Постов

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

  • Посещение

Репутация

0 Обычный
  1. Применил в устройстве STM32F072. Прельстило USB без внешнего кварца. Задача решалась элементарная - прокси между проприетарным устройством и компом. STM32 в режиме SPI slave с одной стороны получает / принимает данные по SPI от другого девайса, с другой стороны обрабатывает их и через CDC USB передаёт на комп, а от него принимает команды. RTOS не используются. Возникла подзадача - нужны объекты синхронизации, хотя-бы самый простейший - мьютекс. -Инструкций LDREX/STREX у M0 нет, соответственно релизовать семафор/мьютекс как в M3 нельзя -Bit banding тоже нет, с помощью него тоже вопрос не решить Может быть есть каки-нибудь варианты кроме варварского запрета прерываний? Вроде семафоры есть в FreeRTOS, но использовать её не хочется, и встречал где-то информацию что там всё равно испольщуется disable_irq которого хочется избежать.
  2. Поиск XC95144, M29F102BB

    Чешутся руки закончить прототип, а у китайцев лунный новый год и они ничего не хотят отправлять. )))) Может завалялось у кого: XC95144 (5-вольтовая, не XL) в корпусе QFP100 16-битная флеш-память в корпусе SOP40 - M29F102BB, AT49F1024 и их аналоги ?
  3. Здравствуйте. Только начинаю работать с ПЛИС, так что вопросы могут показаться тривиальными. Конвертирую проектик из развесухи "74HCxx" на ПЛИС для упрощения схемы. Использую XC95144 (не XL, на 5 вольт). Вопрос по подключению тактирующего сигнала GCK - он нужен если в ПЛИСе будет только простая логика (AND, OR, XOR, NAND)? В документации все выводы GCKx совмещены с логическими (I/O). Что это означает? Что такты можно не подавать и использовать эти выводы в качестве логических (I/O)? Заранее спасибо за ответ.
×
×
  • Создать...