0
Нефти нет на Марсе, она же образовалась из допотопных животных, а какие там животные)))
0
Это файл system_stm32f10x.c.
0
Нашел, все-таки проблема была с тактированием, оригинальный код был:
//RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);

Исправил на:
RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6);

и устройство определилось.
Буду дальше наращивать функционал.
0
Да, видит что устройство подключено, но VID и PID == 0.
0
1. Подтяжка USB подключается программно, после этого хост начинает обмен, но ответа от мк нет.
2. Исходник из примера в комплекте USB-fs-library
3. GPIO для подтяжки USB поправил, сами линии USB подключил перемычками, программно они в правке вроде не нуждаются? Все остальное пока не трогаю, буду дорабатывать, когда USB запущу.
Наверное, все-таки с тактированием что-то не так…
0
А сможет кто-нибудь мой хекс залить, может камень битый у меня… Надо бы проверить бутлоадером…
0
Не помогло…
0
За ссылку спасибо.
0
Спасибо всем за поддержку.
Даташит на STM32F103C8, который в составе Pinboard2, я нашел очень легко на alldatasheets.
Однако там я не обнаружил описания периферии, а поскольку не знал точно ключевых слов на английском, по которым искать описание регистров и работы с периферией, потратил довольно много времени на поиск этого документа. Поэтому решил выложить ссылку здесь, обозвав ее «даташит», для облегчения поиска начинающим, как я.
0
Да я сам вчера только первый раз светодиодом поморгал на нем, так что вы, вероятно, знаете больше меня.
А в даташите вообще только содержимое кристалла и все.
В этом документе описание регистров, то есть как управлять периферией в подробностях.
0
У меня тоже такая микросхема лежит, думал сделать на ее основе синтезатор частоты для стерео-передатчика, да тогда опыта было маловато, передатчик сделал на BA1404, а синтезатор нет, может попозже соберусь. А там и ваши наработки пригодятся…
0
Я пришел к выводу, что AVR не подходит для высококачественного звука )))), так что продолжать буду на STM32.
Цап выпаял с какого-то старого сиди-проигрывателя, не помню уже. Интересно его звучание, все-таки мультибитник…
Ну и просто для освоения программировани МК полезно, все-таки я начинающий.
0
Да меня больше не сам программатор заинтересовал, а программа-преобразователь протокола (внизу страницы).
0
У меня на разработку задействован довольно старый компьютер, там стоит Студия4.
С Пинборд2 я использовал HappyJTAG в режиме JTAG и SPI, работает удовлетворительно.
Также прошивал с помощью USBAsp, используя одну из многочисленных оболочек для дудки (даже не знаю, откуда скачал).
При этом просто открывал файл прошивки, нажимал кнопку прошить, по окончании программатор отключался и устройство ресетилось, проблем с компиляцией типа занятого файла hex не было.
Завтра обязательно попробую сам эту программу и отпишусь о результате. Пока не представляю, какие преимущества может дать эмулятор STK500, но все равно проверю.
0
Выложи, пожалуйста, где-нибудь _pinhead.lbr для Eagle, а то заморочка с перемычками какая-то…
0
Да не за что, в общем, обычным поиском пользовался…
0
Ого, круто! А этот Пик с USB? У меня тут есть одна идейка… Даже несколько идеек…
0
Отлично. В следующем проекте с экранчиком буду использовать такой гуи точно.
0
Я, честно сказать, пока даже не представляю, как этой памятью то воспользоваться…
0
Мне прислали счет без всяких копий.