Skip to content

Purpose of reset and boot circuit #21

@heyitscassio

Description

@heyitscassio

Hello, first of all thanks for developing this awesome keyboard.

I'm trying to develop a keyboard based on the ferris schematic, but using a risc V mcu. But since I have 0 experience in elecrical engineering it has been quite the learning experience.

There is a part of the schematic that I don't quite understand, that is the part responsible for the NRST and BOOT0 pins.

img

From what I can understand, that transistor is acting like a switch and those capacitors are not necessarily for debouncing, since they are quite large, so they are there to act like a "timing capacitor", keeping BOOT0 high for some time after NRST is high, making the mcu enter bootloader mode? If my thinking is right this would impossibilitate just resetting the mcu with this switch (I'm fine with that, you can just unplug the usb cable). Or this circuit has another behaviour that I'm not accounting for?

Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions