ThunderPack 1.2
===============
https://github.com/jgillick/thunderpack/wiki
WARNINGS!
----------------
* ALWAYS use batteries with BUILT-IN protection circuits. _(ThunderPack board does not have any battery protection)_
* Do NOT plug the battery in backward or you could damage the board. (see instructions, below)
* Do NOT exceed the maximum rated power of the battery or components on the board.
* You CANNOT charge the battery through the VIN pin.
* ThunderPack should NOT be used as a chew toy.
ThunderPack was designed for fun and is not intended for life-supporting or business-critical applications.
Maximum Ratings
----------------
* Power Switch maximum ratings: 1A/30V (note 1)
* LED MOSFET maximum ratings: 2.3A/20V
* Onboard Voltage Regulator (AP2210N-3.3TRG1)
* Output: 3.3V/300mA
* Input (USB): 2.5-13.2V
* Onboard battery charger (BQ21040): 800mA/4.2V
* Power Pins:
* 3.3v: 300mA
* VUSB: USB host max current
* BATT+: Battery max current
* VIN: VUSB or BATT+ max (depending on which is powering the board)
Note 1:
You might be wondering how to use the 2.3A MOSFETs if the power switch is only rated at 1A. The MOSFETS are, themselves, switches, so you can connect an LED (or another device) directly from the BATT+ pin to any of the 4 LED pins. The main power switch will control the power to the MCU and that will control switching the MOSFETs. DO NOT connect a high current device directly to VIN, 3.3v, or VUSB.
Getting Started
----------------
### INSERTING THE BATTERY
Look at the diagram on the bottom of the board to see which direction to install the battery. Inserting it backward can damage the board.
The negative end of the battery should be on the USB-side, and the positive side should be on the power switch side of the board.
### RUNNING YOUR FIRST PROGRAM
ThunderPack comes loaded with CircuitPython and a simple test program. Turn the board on with the power switch and you should see the 4 LEDs light up in order. If you do not see this, the battery might be dead. Plug it into a USB charger and charge the battery.
When you plug the board into your computer it should mount as a CircuitPython drive device.
Flashing new firmware
If you want to continue using CircuitPython, updating the firmware is as simple as updating code.py on the USB drive which appears when you plug the board into your computer.
Otherwise, pressing the small tactile button next to the power button while you turn the board on will put it into programming mode. Now you can flash a new firmware program to the board.
### FLASHING FIRMWARE
On most systems, the dfu-util command-line tool (http://dfu-util.sourceforge.net/) will be the easiest way to get new firmware onto the board.
You can confirm that the board is in firmware programming mode by running:
dfu-util --list
To flash a new firmware program (firmware.bin) to the board, run a command like this:
dfu-util -d 0483:df11 -a 0 -s 0x08000000:leave -D ./firmware.bin
### EXAMPLES
There are many examples available for ThunderPack written with Arduino, ChibiOS, libopencm3, CircuitPython, and STM32Cube. You can browse the example library here:
https://github.com/jgillick/ThunderPack/tree/master/examples
Feel free to submit more examples to the project!
没有合适的资源?快使用搜索试试~ 我知道了~
可放入口袋 的独立微控制器、电池和电源管理系统_HTML_代码_相关文件_下载
共700个文件
h:209个
c:180个
s:70个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 39 浏览量
2022-07-08
02:14:55
上传
评论
收藏 135.03MB ZIP 举报
温馨提示
一款出色的微控制器板,在可放入口袋的小包装中提供您所需的一切。集成电池和电源管理系统、快速 ARM 微控制器、USB 引导加载程序、4 个大功率 PWM 输出、12 个 GPIO、令人满意的按钮开关等。 经过多年将由锂电池、充电控制器、糟糕的滑动电源开关和 Arduino nano(或类似设备)组成的便携式 LED 控制器连接在一起,我想要更好的东西。我总是发现这些版本很笨拙且易碎——更不用说担心损坏软包电池可能会使其在我的口袋里爆炸!这块板有我需要的一切,还有扩展空间。 特征 ThunderPack 板 快速 96Mhz 32 位 ARM 微控制器 ( STM32F11xx ) 集成大功率500mA锂电池充电器 4 个高电流 PWM 输出(每通道 1.4 - 2.3A!),每个输出都有一个用于调试的 LED。 额外 12 个 GPIO(USART、I2C、SPI、USB) 16MB 板载闪存 RGB DotStar LED 内置USB 触觉开关 带内置去抖电路的瞬时按钮 支持 Arduino 和 CircuitPy 更多详情、使用方法,请下载后阅读README.md文件
资源推荐
资源详情
资源评论
收起资源包目录
可放入口袋 的独立微控制器、电池和电源管理系统_HTML_代码_相关文件_下载
(700个子文件)
Original-rescue.bck 185B
circuitpy-thunderpack.bin 357KB
stm32f4xx_hal_i2c.c 233KB
stm32f4xx_hal_fmpi2c.c 229KB
stm32f4xx_hal_cryp.c 214KB
stm32f4xx_hal_tim.c 213KB
stm32f4xx_hal_dfsdm.c 154KB
stm32f4xx_hal_rcc_ex.c 154KB
stm32f4xx_hal_hash.c 130KB
stm32f4xx_hal_spi.c 121KB
stm32f4xx_hal_uart.c 111KB
stm32f4xx_hal_sd.c 103KB
stm32f4xx_hal_usart.c 101KB
stm32f4xx_hal_smbus.c 97KB
stm32f4xx_hal_irda.c 95KB
stm32f4xx_hal_qspi.c 94KB
stm32f4xx_hal_mmc.c 93KB
stm32f4xx_hal_dsi.c 88KB
stm32f4xx_hal_smartcard.c 85KB
stm32f4xx_hal_can.c 82KB
stm32f4xx_hal_sai.c 81KB
stm32f4xx_hal_eth.c 81KB
stm32f4xx_hal_adc.c 77KB
stm32f4xx_hal_lptim.c 76KB
stm32f4xx_hal_dma2d.c 73KB
stm32f4xx_hal_ltdc.c 71KB
stm32f4xx_hal_nand.c 68KB
stm32f4xx_hal_tim_ex.c 66KB
stm32f4xx_hal_i2s.c 66KB
stm32f4xx_hal_rtc.c 63KB
stm32f4xx_hal_pcd.c 61KB
stm32f4xx_ll_fmc.c 60KB
stm32f4xx_ll_usb.c 58KB
stm32f4xx_hal_rtc_ex.c 57KB
stm32f4xx_hal_spdifrx.c 53KB
stm32f4xx_ll_rcc.c 52KB
stm32f4xx_hal_flash_ex.c 51KB
stm32f4xx_ll_sdmmc.c 49KB
stm32f4xx_hal_hash_ex.c 48KB
stm32f4xx_hal_hcd.c 47KB
stm32f4xx_hal_dac.c 45KB
stm32f4xx_ll_tim.c 45KB
stm32f4xx_ll_adc.c 42KB
stm32f4xx_hal_rcc.c 42KB
stm32f4xx_hal_adc_ex.c 41KB
stm32f4xx_hal_dma.c 40KB
stm32f4xx_hal_i2s_ex.c 39KB
stm32f4xx_hal_nor.c 38KB
stm32f4xx_hal_dcmi.c 38KB
stm32f4xx_ll_fsmc.c 37KB
stm32f4xx_hal_sdram.c 35KB
stm32f4xx_hal_cec.c 32KB
stm32f4xx_ll_utils.c 32KB
stm32f4xx_ll_rtc.c 32KB
stm32f4xx_hal_pccard.c 31KB
stm32f4xx_hal_sram.c 30KB
usbd_cdc.c 29KB
system_stm32f4xx.c 27KB
system_stm32f4xx.c 27KB
stm32f4xx_hal_rng.c 26KB
stm32f4xx_hal_flash.c 24KB
stm32f4xx_ll_spi.c 24KB
stm32f4xx_ll_dma2d.c 23KB
stm32f4xx_hal_pwr_ex.c 23KB
stm32f4xx_hal_cryp_ex.c 22KB
stm32f4xx_hal_pwr.c 20KB
stm32f4xx_hal.c 19KB
stm32f4xx_hal_gpio.c 19KB
stm32f4xx_ll_usart.c 19KB
stm32f4xx_hal_cortex.c 19KB
usbd_conf.c 19KB
usbd_ctlreq.c 18KB
stm32f4xx_ll_dma.c 18KB
arm_depthwise_separable_conv_HWC_q7_nonsquare.c 18KB
arm_depthwise_separable_conv_HWC_q7.c 17KB
arm_convolve_HWC_q7_fast.c 16KB
arm_fully_connected_q7_opt.c 16KB
arm_nntables.c 15KB
stm32f4xx_hal_exti.c 15KB
arm_convolve_HWC_q7_fast_nonsquare.c 15KB
ws2812b.c 15KB
stm32f4xx_hal_dac_ex.c 15KB
stm32f4xx_hal_wwdg.c 15KB
ws2812b.c 15KB
arm_pool_q7_HWC.c 14KB
usbd_core.c 13KB
arm_fully_connected_mat_q7_vec_q15_opt.c 12KB
usbcfg.c 12KB
usbd_desc.c 12KB
stm32f4xx_hal_timebase_rtc_alarm_template.c 11KB
stm32f4xx_hal_sai_ex.c 11KB
stm32f4xx_ll_gpio.c 11KB
stm32f4xx_hal_pcd_ex.c 11KB
stm32f4xx_ll_dac.c 11KB
arm_convolve_HWC_q15_fast_nonsquare.c 11KB
stm32f4xx_hal_dma_ex.c 11KB
stm32f4xx_hal_timebase_rtc_wakeup_template.c 11KB
arm_convolve_HWC_q7_RGB.c 10KB
stm32f4xx_hal_crc.c 10KB
arm_convolve_HWC_q15_fast.c 10KB
共 700 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功