TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Callaloo Radio System: Part 2 – Building a Homebrew USB Device

19 点作者 silentbicycle将近 11 年前

2 条评论

zokier将近 11 年前
I&#x27;m not sure if attiny+ftdi really makes sense anymore these days. Checking digikey for prices (single units), that attiny84 costs $1.7 and the ftdi chip is $2, combined $3.7. Meanwhile you can get USB equipped PICs for $1.5 and ARM chips from Freescale and NXP starting from $3.<p>Of course there is the complexity argument that goes both ways; with attiny+ftdi you need to fiddle with soft-uart and need to design with two chips (with supporting circuitry) instead of one. With ARM you are dealing with more complex MCU and USB is not abstracted away in some blackbox ftdi chip.
评论 #7760921 未加载
mikepurvis将近 11 年前
Funny thing about the UART not being able to do manchester coding— since he&#x27;s defining the protocol, it totally could! He&#x27;d just have to define each data byte as two wire bytes, and then translate on each end.<p>On the whole though, it seems weird to eschew software USB but then go ahead with software serial. I would definitely have just done this as FTDI -&gt; SPI. Or thrown away the AVR, and gone with a some dirty-cheap 32-bit ARM chip that has the needed peripherals built right in. Maybe an STM32F04, which is $3.64 at quantity 1:<p><a href="http://www.digikey.ca/product-detail/en/STM32F042K6T6/497-14647-ND/4815294" rel="nofollow">http:&#x2F;&#x2F;www.digikey.ca&#x2F;product-detail&#x2F;en&#x2F;STM32F042K6T6&#x2F;497-14...</a><p>That&#x27;s a 32-pin LQFP package, which is straightforward to hand-solder for an intermediate.
评论 #7760927 未加载