搜索找到 1964 个匹配

shaoziyang
2021年 6月 14日 20:23
版面: 代码和工具
主题: PICO 的 VGA/TV 驱动库 PicoVGA
回复总数: 4
阅读次数: 20

Re: PICO 的 VGA/TV 驱动库 PicoVGA

接线图 在这里不介绍整体电路,因为这个库是用树莓Pico创建的复古游戏电脑的一部分,目前还在开发中。以下是VGA监视器输出的简化接线图(添加了音频PWM输出):   PicoVGA_diagram.jpg   输出的格式为 CSYNC 同步混合(复合同步,HSYNC+VSYNC)。计算机监视器支持CSYNC混合同步。信号被馈送到HSYNC输入端(也称为CSYNC)。音频输出送到VGA接口的VSYNC引脚,以方便输出到电视。VGA监视器在该引脚上的输入阻抗为75欧姆,这会导致音频信号被VGA监视器衰减和忽略,而不被视为垂直同步。插入音频接口后,VGA显示器的输出将断开,音频信号将输出到外部(例...
shaoziyang
2021年 6月 14日 20:16
版面: 代码和工具
主题: PICO 的 VGA/TV 驱动库 PicoVGA
回复总数: 4
阅读次数: 20

Re: PICO 的 VGA/TV 驱动库 PicoVGA

安装 PicoVGA库可以在Windows环境中进行简化编译,只需要安装ARM-GCC编译器。针对Linux的编译还没有准备好,我将这个领域留给更熟悉Linux环境的人。;-) 您需要 ARM-GCC 编译器进行编译。您可以在此处下载: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads 目前,版本为gcc-arm-none-eabi-10-2020-q4-major-win32.exe。我建议将编译器安装到C:\ARM...
shaoziyang
2021年 6月 14日 20:11
版面: 代码和工具
主题: PICO 的 VGA/TV 驱动库 PicoVGA
回复总数: 4
阅读次数: 20

Re: PICO 的 VGA/TV 驱动库 PicoVGA

PicoVGA库使用规则 Pico上的图像生成受处理器利用率限制,程序必须遵循它。使用PicoVGA库时,需要记住以下几个原则: 库总是在处理器的第二个核上运行,程序总是在第一个核上运行。渲染图像会使CPU内核完全过载,并且通常无法用于其他用途。核心功能的分离还有一个优点,即核心之间不相互影响,不需要相互锁定。第一个核心简单地使用对帧缓冲区的写操作,第二个核心显示帧缓冲区的内容,而不在它们之间进行任何通信。这使得整体工作更容易和更快。 如果第二个核心不繁忙(例如,当显示仅使用DMA传输传输的8位图形时),它也可以用于主程序工作。但是,应考虑到一些限制:第二个核心中的程序不应使用中断(它会干扰...
shaoziyang
2021年 6月 13日 16:44
版面: 代码和工具
主题: PICO 的 VGA/TV 驱动库 PicoVGA
回复总数: 4
阅读次数: 20

Re: PICO 的 VGA/TV 驱动库 PicoVGA

PicoVGA主要功能 使用 PIO0 模块,使用具有透明度的 1 个基本层和 3 个覆盖层 R3G3B2 格式的 8 位输出 VGA 显示器输出为 256x192 至 1280x960 分辨率 在PAL或NTSC隔行模式下输出分辨率高达1024x576或848x480 近 30 帧缓冲格式:8/4/2/1 位图形、磁贴、文本、特殊格式(图表) 有限bit位的文本模式和图形格式调色板 不同格式的帧缓冲区可以在图像中以条带和段的形式组合在一起 RLE 图像压缩(适合绘图) 具有可选关键颜色的透明度模式 覆盖层中的硬件精灵 层输出仅到指定输出引脚(彩色平面) 根据指定的分辨率和时间自动配置视频模...
shaoziyang
2021年 6月 13日 16:37
版面: 代码和工具
主题: PICO 的 VGA/TV 驱动库 PicoVGA
回复总数: 4
阅读次数: 20

PICO 的 VGA/TV 驱动库 PicoVGA

来自: http://www.breatharian.eu/hw/picovga/index_en.html github : https://github.com/Panda381/PicoVGA picovga1_m.jpg picovga.jpg   PicoVGA 库允许从树莓派PICO输出信号到 VGA 监视器或 PAL/NTSC 电视,重点是技术和游戏应用中的易用性。它提供了4个透明的图形覆盖层,近30帧缓冲,可以自由地相互结合,仅使有限的RAM内存。将输出限制为 8 位也有助于节省 RAM。 RP2040 处理器包含 264 KB 的 RAM。这对于更高的分辨率图像输出来说并不够...
shaoziyang
2021年 6月 12日 18:26
版面: 新闻和动态
主题: micropython更新:2021.6
回复总数: 2
阅读次数: 71

Re: micropython更新:2021.6

esp32/README: Describe how to select compatible version of existing IDF. esp32/partitions-2MiB.csv: Update table so firmware fits.   esp32/makeimg.py: Load sizes from partition table and verify data fits.   stm32/sdram: Prevent array-bounds warnings with GCC 11.   stm32/boards: Enable MICROPY_HW_SP...
shaoziyang
2021年 6月 12日 15:52
版面: 树莓派 PICO
主题: 开源开发板 CANPico
回复总数: 0
阅读次数: 26

开源开发板 CANPico

CANPico 为 PICO 添加了 CAN 通信功能。 https://www.cnx-software.com/wp-content/uploads/2021/05/Raspberry-Pi-Pico-CAN-Bus-720x524.jpg.webp 主要规格: CAN interface through 3-pin terminal block implemented via: Microchip MCP2517/18FD (SPI) CAN controller with 2Kbyte buffer space Microchip MCP2562FD CAN transceiver....
shaoziyang
2021年 6月 12日 11:26
版面: 软件资源
主题: 基于micropython的CalcToolBox 2
回复总数: 1
阅读次数: 21

基于micropython的CalcToolBox 2

CalcToolBox 2发布了。新版本的CalcToolBox 2使用了 micropython 作为计算器内核,重新设计了程序架构,更加实用了。

主要特点
  • 使用 micropython 作为计算内核
  • 支持多语言
  • 可以自定义单位转换器和常数表
  • 更多…… 

截图
pyfunc.png
pyfunc.png (19.5 KiB) 查看 21 次
 
convert_temp.png
convert_temp.png (20.86 KiB) 查看 21 次
 
constant.png
constant.png (31.22 KiB) 查看 21 次
 
shaoziyang
2021年 6月 11日 21:21
版面: 创意DIY
主题: 升级的AMG8833 PyGamer 热像仪
回复总数: 1
阅读次数: 22

Re: 升级的AMG8833 PyGamer 热像仪

图片