RT-Thread / RT-Thread/rt-thread

How can I initialize Pins and Clocks of stm32/stm32f411-weact-blackpill for Ethernet (ENC28J60)

Open
#7,428 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
12.2k
Forks
5.4k
Avg merge
4d 12h
Merged PRs (30d)
40

Description

I'm trying to be able to use the ENC28J60 on the back-pill but am getting an error:

https://github.com/RT-Thread-packages/webclient/issues/96
After I re-read the docs, maybe I missed something.

i'm a complete newbie to RTOS, i've been reading the documentation
(this)[https://www.rt-thread.io/document/site/rtthread-studio/drivers/eth/rtthread-studio-eth/]

but it's written for stm32f407-atk-explorer, is there any article, or can anyone tell me how to initialize Pins and Clocks so that stm32f411-weact-blackpill can work with ENC28J60, thanks a lot.

My goal is just to be able to use the RT Thread on the Back-pill, and be able to connect to the internet using the ENC28J60 piece only. help me.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by comparing the RT-Thread Studio Ethernet documentation for stm32f407-atk-explorer with the stm32f411-weact-blackpill target, then review the linked webclient issue for the reported error. Document the board-specific pin and clock initialization needed for ENC28J60, with successful internet connectivity on the Black Pill as the completion criterion.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
documentation, embedded-iot, networking
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.