STM32F103ZET6 Поддержка

Пито
Ср 23 ноября 2016 г., 21:30
Привет, позвольте мне спросить форум - это доска Zet6

http: // www.eBay.com/itm/stm32f103zet6-m ... Swicructzm

Каким -то образом поддерживается сегодня? Я видел на вики, эта "доска тоже работает", но не уверен, что это такая :)
Спасибо,
П.

Rogerclark
Ср 23 ноября 2016 г., 22:08
У меня есть эта доска или одна очень похожая, и основы работают нормально.

Я читал, что есть некоторые проблемы с доступом ко всем булавкам, но я не уверен, почему, а также некоторые проблемы с оборудованием i2c, но это не было проверено.

Поэтому я думаю, что покупать довольно безопасно, так как даже если есть проблемы, их, вероятно, не будет трудно исправить.

КСТАТИ. Почему вы хотите использовать эту плату, это RAM / FLASH или количество булавок и т. Д

Пито
Ср 23 ноября 2016 г. 22:39
Количество булавок.. И Цем.. FSMC..

Rogerclark
Ср 23 ноября 2016 г. 11:05
FSMC ? Я не думаю, что у нас есть основная или библиотечная поддержка для этого.

Но ЦАП работает над серией V, поэтому он должен работать над серией Z

Пито
Чт 24 ноября 2016 г. 1:04
FSMC - SW не сложно - просто установите несколько бит в Regs, когда делаете с SRAM, например,.
Что сложно, так это то, что вам нужно ~ 40 проводов :)

Пито
Чт 24 ноября 2016 г., 10:57 утра
Вот доска с 2 -кратными прокладками для SRAM/Flash на нижней стороне.
Однако я не могу найти схемы

http: // www.eBay.com/itm/минимальная система- ... Swoyjx35sg

PS: Я спросил нескольких продавцов, ожидая..

Бубулиндо
Чт 24 ноября 2016 г., 11:05
ЦАП работает на доске Zet6. Я сам пробовал это на своем доске.

Это моя доска.
http: // www.eBay.сопутствующий.UK/ITM/1PCS-STM32F10 ... Swepjxygwk

Я должен был получить приложение STM32, чтобы сжечь загрузчик через серийный порт, а затем мне удалось использовать STM32Duino для его программы. Батарея питает регистры RTC, а гнездо рядом с батареей подходит NRF24L01. Я не был уверен, что это было, но подключен там, и он настроен (я не проверял никаких коммунальных компаний).

Эдогальдо
Чт 24 ноября 2016 г. 13:09
Пито написал:Вот доска с 2 -кратными прокладками для SRAM/Flash на нижней стороне.
Однако я не могу найти схемы

http: // www.eBay.com/itm/минимальная система- ... Swoyjx35sg

PS: Я спросил нескольких продавцов, ожидая..

Пито
Чт 24 ноября 2016 г. 14:23
Большой!! Спасибо! : o
Я думаю, что 10NS SRAM там будет достаточно, 55NS было бы достаточно, и гораздо более дешевле.
Он может выполниться из внешнего SRAM, AFAIK.
STM32Duino с 1 МБ ОЗУ ;)

Эдогальдо
Чт 24 ноября 2016 г. 18:52
Пито написал:Большой!! Спасибо! : o
Я думаю, что 10NS SRAM там будет достаточно, 55NS было бы достаточно, и гораздо более дешевле.
Он может выполниться из внешнего SRAM, AFAIK.
STM32Duino с 1 МБ ОЗУ ;)

Пито
Чт 24 ноября 2016 г., 8:51 вечера
W25x10, W25x20, W25x40, W25x80
Семейство серийных воспоминаний о вспышке
W25x10: 1 млн / 128K-байт (131 072)
W25X20: 2M-бит / 256K-байт (262 144)
W25x40: 4M-бит / 512K-байт (524 288)
W25x80: 8 млн-бит / 1 М-байт (1 048 576)
256-байты на программируемую страницу
Униформа 4K-байтовых секторов / 64K-байтовые блоки

SPI с одиночными или двойными выходами
- часы, выбор чипа, ввод данных, данные данных
- Необязательная функция удержания для гибкости SPI

Передача данных до 150 млн бит / секунду
- Операция часов до 75 МГц
- Быстрое чтение инструкции по двойной выводе
-Возможность чтения автоматического введения

Гибкая архитектура с секторами 4 КБ
-Стектора Сектора (4K-байтов)
-Блок стирания (64K-байт)
- Программа страниц до 256 байтов <2 мс
- До 100 000 циклов стирания/записи
-20-летняя удержание

Пито
Чт 24 ноября 2016 г., 22:56
Еще одно интересное улучшение с АЦП:
144Package получил +Vref и -Вреф. На этой плате есть 2 простых фильтров LC Low Pass, подключенные на обеих (нижняя сторона).
Улучшение:
Чтобы заменить L в рельсе +Vref, скажем, 1K резистором и чем-то вроде LM136-2.5 Ссылка на напряжение от +vref на землю (или против -Vref ??) : Geek:

Пито
Чт 15 декабря 2016 12:59
Получил http: // wiki.STM32duino.com/index.PHP?тип ... 32F103ZET6 плата, проткнула в него загрузчик generic_boot20_pc13, и кажется, что он работает.
Получение этой ошибки после загрузки: SPIClass *SPI_2; void setup () { Serial.begin(115200); SPI_2 = new SPIClass(2); Serial.println("VS1003 test"); player= new VS1003(PC14, PB10, PA8, PA9,*SPI_2); // cs_pin, dcs_pin, dreq_pin, reset_pin player->begin(); player->modeSwitch(); //Change mode from MIDI to MP3 decoding (Vassilis Serasidis). // set maximum output volume player->setVolume(0x00); } void loop() { // play hellomp3 flow each 0.5s ;) player->playChunk(HelloMP3, sizeof(HelloMP3)); delay(500); }

Rogerclark
Чт 15 декабря 2016 г., 19:16
Игнорировать сообщение сброса USB DFU. Это бипродук того, как работает DFU.

Пито
Чт 15 декабря 2016 г., 19:25
Я делаю :), Спасибо.
Кстати, меня всегда сбита с толку информацией о доступной вспышке - почему мы видим фигуры для _total_ flash_on_the_chip, когда загрузчик ест немного ? :) VS1003( uint8_t _cs_pin, uint8_t _dcs_pin, uint8_t _dreq_pin, uint8_t _reset_pin, SPIClass _spi = SPI);

victor_pv
Пн, 02 января 2017 2:56 утра
Пито написал:Я делаю :), Спасибо.
Кстати, меня всегда сбита с толку информацией о доступной вспышке - почему мы видим фигуры для _total_ flash_on_the_chip, когда загрузчик ест немного ? :) #include "libmaple/dac.h" void setup() { dac_init(DAC, DAC_CH1); // MAMP = 1010, WAVE = 10, TSEL = 111, TEN = 1, EN = 1 DAC_BASE->CR |= 2749; pinMode(PA4, OUTPUT); // DAC_CH1 shares the same pin with SPI1_NSS pin (PA4). So it has to be initialized again, as output. dac_write_channel(DAC, DAC_CH1, 0); } void loop() { DAC_BASE->SWTRIGR = DAC_SWTRIGR_SWTRIG1; }