|
byshop-stryp
|
|
STM32F4DISCOVERY и ENC28j60 вот странности...05.08.2013, 01:24. Показов 4783. Ответов 3
Метки нет (Все метки)
Добрый вечер! Работаю с платой STM32F4DISCOVERY, по SPI1 подключил плату enc28j60.
Разрабатываю в IARе. Использую готовую библиотеку для работы с этой платой (http://www.tkjitistronics.dk/uptoods/ST ... hernet.zip). До не давних пор всё работало нормально, но мне пришлось добавить в проект ассемблерный файл stortup_stm32f4xx.s. После добавление в проект этого файла плата пересатал работать ( точнее мо клиент написанный на C++ не может сконнектиться к серверу, хотя с виду всё работает как надо, реализованном на плате STM32F4DISCOVERY). Когда файл убираю, опять работает нормально. ЧТО ДЕЛАТЬ?! В чем модет быть проблема, что такого страшного написано в этом ассемблерном файле, чего боиться эта библиотека??? Заранее спасибо! |
|
| 05.08.2013, 01:24 | |
|
Ответы с готовыми решениями:
3
stm32f4discovery + ENC28J60 Помогите с enc28j60-h + stm32f4discovery SD карта SDIO на STM32F4Discovery - странности |
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
||
| 05.08.2013, 01:47 | ||
Попробуйте вырезАть/комментировать/дезактивировать части stortup_stm32f4xx.s до тех пор, пока не найдётся тот маленький кусочек, с которым не работает. Это будет ответ на Ваш вопрос.
0
|
||
|
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 50
|
|
| 06.08.2013, 12:44 | |
|
stortup_stm32f4xx дергает SystemInit() из system_stm32f4xx, а он в свою очередь настраивает систему тактирования. Поскольку каждая периферия хочет работать только на определенной частоте и жаждет, что все будет изначально работать на нужной для нее частоте, то и перестает работать на шаг в право или шаг влево. По умолчанию работает от внутреннего резонатора, а после вызова SystemInit() перенастраивается на прописанные там настройки (обычно на внешний кварц 8MHz с какими-то множителями).
У меня с system_stm32f4xx по умолчанию тоже не завелось, пока не сгенерил что-то более подходящее, но при том не завелся USB, для чего вытащил соответствующий файл из примера с USB, где все наиболее оптимально.
0
|
|
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
||
| 06.08.2013, 14:31 | ||
Наверно, Вы что-то не то "скармливаете" микросхеме ENC28j60... Какая частота SPI на неё сейчас подаётся - не выше 20MHz?
0
|
||
| 06.08.2013, 14:31 | |
|
Помогаю со студенческими работами здесь
4
Atmega16 + enc28j60. enc28j60 перестает отвечать Вот такое вот кажется лёгкое задание но не как не могу решить. Установил Linux Mint 17.1 x32 и выходит вот такая вот штука
Вот такой вот error. Line too long (more than 1023 characters) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|