UniversalScientificTechnologies / LABDOS01

Laboratory semiconductor dosimeter-spectrometer with USB-C interface
https://docs.dos.ust.cz/labdos/LABDOS01
GNU General Public License v3.0
6 stars 1 forks source link

Reset button #9

Closed kaklik closed 1 year ago

kaklik commented 1 year ago

Pro experimenty s firmwarem je celkem podstatné mít možnost číst data na sériové lince od okamžiku spuštění MCU. U LABDOSu s připojením na USB, se to ale těžko dělá, protože MCU dovede zapisovat data do virtuálního USB serial ještě dříve, než se zinicializuje.

Řešením tohoto problému by bylo přidání resetovacího tlačítka, které lze zmáčknout otvorem v krabičce pomocí nějakého nástroje.

kaklik commented 1 year ago

Alterantivním řešením může být zatahání za DTR. Například picocom to umí pomocí klávesových zkratek Ctrl+A Ctrl+P.

image

kaklik commented 1 year ago

Vzhledem k tomu, jak často je reset potřeba, tak zřejmě stačí jeho současná implementace přes vnější konektor. Reset tak lze zajistit uzemněním pinu 5 od J3.