首页 > TAG信息列表 > Pio

ESP32+阿里云+vscode_Pio

用ESP32在vscode使用PlatformPIO写的代码。(代码是折叠代码,不能一眼瞧见,我也不太会使用编辑器哈,刚写博不久,望谅解。) 功能:esp32联网,能够通过联网打开在阿里云平台控制设备在线状态。我这个只是初步的能够接入阿里云。 一、我用的模块是ESP32-WROOM-32的开发板,什么外设都没接,就直接插

PlatformIO for CLion 创建工程时出现 gathering information问题解决方法

最近发现PlatformIO可以在CLion上使用了,所以也就想安装个试试,遇见了大概如下的问题 就是我想创建新的工程的时候,发现他一直在gathering info… 解决办法如下 1.首先确认是否安装了PlatformIO 安装Platform 并不是你再Clion上安装个插件就安装好了,你需要手动安装一下,这一点可

树莓派48/100 - 深入研究WS2812彩灯PIO汇编程序

关于树莓派Pico里的PIO(Programmed I/O)编程,前面写过4篇文章: 初识Pico里的PIO,更高级的办法让小灯闪烁 深入研究PIO中的指令周期 看懂PWM里的汇编代码 用PIO的out指令控制七段数码管 以前的WS2812彩灯程序感觉像天书,根本看不懂,现在可以揭开它神秘的面纱了。 import machi

使用PIO问题:STM32的外部晶振从8M更换为12M,解决运行速度的问题

串口波特率、系统时钟TICK错乱 如果使用原来的编译方式,会导致串口的波特率的错乱。现在要确定如何将该问题解决。 参考一个博客stm32外部时钟源8M晶振换成12M   这里的可以找到HSE_VALUE的值来修改!  

初始化IO写法

void TickDelay(unsigned int msecond) { uint32 v_delay=SystemClockGetTimerTime()+msecond*1000+1; while (((int32)(SystemClockGetTimerTime()-v_delay))<0) { } } Is_Pio_Func(53, 1); Is_Pio_Input_Output(53, 1); Pio_Output_Set(53,0); TickDelay(

迄今为止最好的arduino开发平台:vscode+platformio,秒杀arduino ide。及vscode+pio对比arduino ide对比Stduino

起初的原因是我想用arduino的库来试试能不能写stm32的程序,发现stm32是有官方支持的arduino库的。STM32duino (github.com)。这就很方便的,比目前只支持到mbed的nxp lpc不知道高到哪里去了。 首先尝试的是官方的arduino  ide 。使用方法:(2条消息) STM32在ArduinoIDE环境下的开发(不

如何基于Avalon总线完成QSYS IP定制

文章目录 0. 为什么要定制QSYS IP 1. 规划IP的硬件功能 2. 定义恰当的Avalon接口 3. RTL设计 4. 使用IP编辑器封装IP 5. 编写用于描述寄存器的C头文件和IP驱动文件 5.1 IP寄存器读写头文件 5.2 IP功能函数.C/.H文件 6. 编写TCL脚本使Eclipse可以自动抓取IP的HAL 0.

转载的透视降压

H 头文件 #ifndef __Cmd_Api__ #define __Cmd_Api__ #define WIN32_LEAN_AND_MEAN // 从 Windows 头文件中排除极少使用的信息 #include <windows.h> #include <stdio.h> #define CN_PUB_Server_Ip "127.0.0.1" #define CN_PUB_Server_Port 36868 #defin

简易项目(1)流水灯项目讲解

写在前面的话 这一节呢,我们来实现一个流水灯驱动程序的编写,当然啦,点灯不是目的,最重要的是我们通过这个流水灯代码的实现可以掌握一些重要的规范。 项目需求 我们要求流水灯模式如下:当复位键按下时,灯全部熄灭,当复位键放开以后,首先,点亮第一个灯,然后第一个灯熄灭,同时点亮第二个灯,接着