RP2040(树莓派Pico) SSP和Flash接口
他这里说SSP可能很多人不知道是什么,甚至和SPI搞混,确实在TI的芯片里面,SSP有SPI的功能,但是准确来说,这里是QSPI,连接着程序储存器,另外这个SSP可以和XIP/DMA配合,还能使用缓存功能等等. 由于没有多个SS,又因为引脚也没引出,...
他这里说SSP可能很多人不知道是什么,甚至和SPI搞混,确实在TI的芯片里面,SSP有SPI的功能,但是准确来说,这里是QSPI,连接着程序储存器,另外这个SSP可以和XIP/DMA配合,还能使用缓存功能等等. 由于没有多个SS,又因为引脚也没引出,...
标配的外设,RP2040的DMA是挂在AHB-Lite上的,在M0内核范畴算比较高性能的总线了,支持的触发源有39个,基本上所有外设源都有了. 总共有12个CH,通过仲裁(方法未知)获得总线使用权,支持8B/16B/32B传输,支持中断时候改配置,没有半传...
RP2040的时钟结构相当的简单: ROSC(环形振荡器),频率精度不到1000ppm,用来做PLL有点困难. PLL_SYS = 125MHz (默认) 133MHz (最高)PLL_USB = 48MHz (固定)CLK_SYS = PLL_SYS/CLK_REF (系统时钟,除非DORMANT模式,否则在这两...
Pico模块有3个ADC通道,固定在4个引脚上,总共5个通道,其中一个内部通道即温度传感器,还有专用的ADC_VREF引脚,主要特性如下: SAR ADC (现在的单片机上除了仪表系的,基本都是SAR ADC了!)500 kSPS (独立48MHz时钟,因此是固定的,对比来...
学习一个新的片子,无外乎就是掌握他的外设,知道他的外设限制在哪里,功能在哪里,然后就能针对性的应用在项目上,我就按照官方例子都走一遍,结合手册来食用. https://github.com/raspberrypi/pico-examples 第一个例子是Hello ser...
TLDR: 没什么特色,和普通单片机一看,还不如ESP32S2.目前开发资源还很有限,而且操作起来也比较麻烦.可以使用OpenOCD进行调试,也就是说,可以用标准JTAG工具魔改驱动后调试,比如老朋友Zadig.支持VSC和Eclipse,CLion,推荐树莓派下开发...
相信很多人用各种校友版/非正规教育版备份数据,但是这种管理员始终有权获取到你的资料,虽然管理员一般也不会这么无聊,毕竟管理员也有正事要干,加密后就不能直接在网页上抓内容了,毕竟内容已经是加密过了. 首先我已经有一个配置好...
下面这个解决方案是解决3个问题,所以不会使用常规的端口转发工具来进行,因为这样解决不了问题. 先分析其中遇到的难题: VPS的25端口被禁止,因此不能监听这个端口,也不能从25端口发送信息.如果使用端口转发工具,转发目标是TLS/SS...
看下面两段程序: #include <stdio.h> int main() { int x = 0; for (x = 0;x < 9;x++){ printf("[ %d - %d ] \n",x,15 - x / 8); } return 0; } #!/usr/bin/python 3 for x...
TM1637的驱动方式类似SPI,又类似I2C,反正不是标准协议.最好还是IO模拟不用烧脑.只需要两个IO就能完事.由于CPU本身不快,延迟都省了,我现在CPU速度4MHz,节约功耗下,完全不用延迟,如果是32MHz需要一些延迟,16MHz测试也不需要. /* *...