RE: Co sa mi nepaci na KiCade bolo: Re: Nová verzia LibrePCB 1.2.0
radek.koutsky na gmail.com
radek.koutsky na gmail.com
Úterý Prosinec 3 14:18:30 CET 2024
Chápu myšlenku, ale nevím, zdali by se mi to líbilo s tím pracovat, protože to bych musel na každý pin psát TX, ale zároveň RX, a taky SDA, SCK, SS, SDI atd….prostě u PIC jde všechno přemapovat v rámci celého portu na jakýkoli pin.
To samé interrupty, obyč INT0/1/2 jde v rámci PORT A hodit na jakýkoli pin, to by ta schématická značka byla jak A4 😃
RK
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Pavel Hudeček
Sent: Tuesday, December 3, 2024 1:02 PM
To: hw-list na list.hw.cz
Subject: Re: Co sa mi nepaci na KiCade bolo: Re: Nová verzia LibrePCB 1.2.0
No já tam prostě dávám komplet obsah tabulky I/O Multiplexing and Considerations.
Takže je na každém pinu vidět co všechno na něm je, jestli je to výchozí, tedy to tak rovnou bude po zapnutí dané periferie, nebo alternativní (končí a), tedy bude nutno měnit patřičný multiplex registr. A i další poznámky pod tabulkou maj svoje písmenka, třeba i input only. A když by to nebylo jasný, tak přibude poznámka dole, tady řeba že tečka je jen při MVIO disabled. Skutečně pak už není potřeba do tý tabulky koukat.
Jestli vyjde pokus s AI, tak v tý menší variantě budou zas zohledněny ty poznámky a při vybrání alt funkce připsáno co udělat s MX aby to bylo zapojený.
PH
Dne 03.12.2024 v 6:20 radek.koutsky na gmail.com <mailto:radek.koutsky na gmail.com> napsal(a):
S těmi schematickými značkami, resp. popisy všech pinů jsem kdysi laboroval také, ale dospěl jsem zpět k názoru, že mi stačí pouze označení programovacích pinů, protože od doby, co PIC začal dělat PPS, tedy možnost přehození periferie na jiný pin, tak to ztratilo smysl a skončil bych přesně u takto dlouhých výkresů jenom proto, abych se stejně podíval do DS a ujistil se, že to můžu prohodit v rámci celého portu B.
RK
From: Hw-list <mailto:hw-list-bounces na list.hw.cz> <hw-list-bounces na list.hw.cz> On Behalf Of Pavel Hudeček
Sent: Tuesday, December 3, 2024 1:36 AM
To: HW-list <mailto:hw-list na list.hw.cz> <hw-list na list.hw.cz>
Subject: Re: Co sa mi nepaci na KiCade bolo: Re: Nová verzia LibrePCB 1.2.0
Pojmenování s _ jsem udělal přesně s tímto cílem už kdysi dávno, ale nepomohlo. Nepomohlo ani najít soubor se seznamem knihoven a dát je na začátek. Značky i pouzdra, obojí se chová tak. Teď jsem teda zkusil třídění, ale nic, pořád jsou na konci.
Vyhledávání samozřejmě běžně používám, ale ne vždy chci použít:-)
Ty alternativní funkce je hezká novinka (nevím od jaké verze, 6/7 jsem vynechal). Zahlíd jsem to, ale nějak jsem na to pak zas zapomněl, takže díky za připomenutí.
Asi to začnu používat. Takže napřed AI řeknu ať udělá to co jsem chtěl původně a pak ať k tomu dodělá užší alternativní symbol, kde se budou funkce přepínat:-)
Usecase je jasnej: Napřed použiju velkej, kde je vidět všechno a ve fázi zkulturňování schematu přepnu na malej a přenastavím mu nožičky.
Takhle teď vypadá AVR64DD32:
Jedna z věcí co mi vadí na 8 je, že se vrátili ke složité aktualizaci symbolu z knihovny, která byla před 5. (připomnělo se mi to protože jsem si všiml jedné chybky na screenshotu)
Taky zesložitili zápis inverze, ale to mi při použití AI už vadit nebude:-)
PH
Dne 02.12.2024 v 23:45 Peto Janis napsal(a):
Zajímalo by mě, jestli lze nějak Kicad donutit, aby ty moje zobrazoval na začátku a ne na konci. Kdysi jsem z tím nad 5 dlouze a neúspěšně laboroval. Jde to v 8 nějak?
Pomenujte si knižnice na začiatku znakom "_". Kicad ich radí abecedne, tak sa tie Vaše dostanú navrch.
Alebo vypnite defaultne KiCadovské knižnice :-). Alebo použite vyhľadávacie pole. Filtruje to okamžite ako píšete a je to super rýchle a fakt to funguje. Vyhľadáva to dokonca aj v user attributes poliach. Ja tak hľadám podľa našich skladových čísiel.
Teď mě napadlo další zajímavé využití AI:
K MCU si zásadně vytvářím vlastní značky, od těch standardních se primárně liší tím, že v názvu každý nožičky je obsažen seznam všech na ní dostupných funkcí. Použití je velice praktické (jen trochu vadí rozměry), ale vytváření pracné. Tak schválně, jestli mi AI po předhození značky AVRxxDD32 a DS od AVR64EA28 udělá značku AVR64EA28 v mém stylu:-)
V KiCade sa to dá. Pri definícii symbolu, môžete každému pinu nadefinovať alternatívne funkcie.
Napríklad MCU má pin.č1 GPIO0_0, Alternatívne mu pridáte: UART0_TX, T0_CAP0, I2C_SDA a tď.
V schéme potom kliknete na vlastnosti symbolu tohto MCU a v záložke "Pin function" si pre každý pin vyberiuete tú Vašu funkciu. na symbole zmizne defaultná (teda GPIO0.0) a zobrazí sa zvolená alternatíva (napr: UART0_TX). Samozrejme môžete meniť aj elektrický význam pinu pre ERC.
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20241203/ede8cdc7/attachment-0001.htm>
------------- další část ---------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 70528 bytes
Desc: [žádný popis není k dispozici]
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20241203/ede8cdc7/attachment-0001.png>
Další informace o konferenci Hw-list