自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 RP2040的PWM

A和B输出的高低转换基于当前计数值和预编程A和B阈值。计数器基于多个事件行进可能是自由运行,或由B引脚上输入信号的电平或边缘选通。每个slice可以驱动两个PWM输出信号,或测量频率或输入信号的占空比。脉宽调制(PWM)是一种数字信号提供平滑变化的平均电压的方案。然后slice完美地运行锁定步数,以使更复杂的功率电路可以通过多个slice输出进行切换。◦wrap和电平寄存器是双缓冲的,可以在PWM运行时进行无竞争修改。•两个独立的输出通道,占空比从0%到100%(包括0%到100%)...

2022-07-20 23:51:51 1028 1

原创 树莓派Pico 开机自动运行程序

用Thonny编写的程序通过MicroPython运行后再重新上电程序不运行,需再次在Thonny内点击运行按钮才行。以下步骤开机可自动运行:程序必须保存在树莓派内部空间(另存时如串口正常会出现保存本机还是pico的选项)。 文件名称必须是main.py,其它名称不会开机自动运行,不要忘记后缀,Thonny默认没后缀。如图:MicroPython v1.16 on 2021-06-18测试正常。参考:http://bbs.eeworld.com.cn/thread-1156536

2021-08-15 11:50:23 4140

原创 2021-01-26

ADS88663-Wire CS ModeThis interface option is most useful when a single ADC is connected to an SPI-compatible digital host. In thisinterface option, DIN can be connected to DVDD and CONVST functions as CS (as shown in Figure 43). Asshown in Figure 44,..

2021-01-26 12:30:45 338

原创 STM32G474的启动模式&NRST引脚特性

根据DS12288--STM32G474系列DataSheet1 启动模式启动时,BOOT0管脚(或nBOOT0选项位)和nBOOT1选项位用来选择以下三种启动选项之一: 从用户Flash启动; 从系统存储器system memory启动; 从嵌入的SRAM启动。 BOOT0值可以来自PB8-BOOT0引脚,也可以来自nBOOT0选项位,具体取决于用户nBOOT_SEL 选项位的值,以便在需要时释放GPIO管脚。引导加载程序bootloade...

2020-12-23 15:52:38 4339

原创 PCROP_RDP重新恢复为uncheck

今天烧程序时不小心点了Option Bytes中的PCROP_RDP选项,keil无法烧写,ST-LINK Utility也无法将其恢复为uncheck,提示:只是设置为unchek,但保护级别从1到0时才会执行。置Read Out Protection为1,Apply一下,level0变成1;再置Read Out Protection为0,Apply一下,level1变成0,这个跳变使PCROP_RDP恢复为uncheck,keil可以烧写了。...

2020-10-24 19:35:56 702 1

原创 STM32G474CET6核心MINI板BOOT0启动

下载后不启动,按RST键或上电启动BOOT0 0(低电平),BOOT0 1(高电平),

2020-10-22 14:12:27 649

原创 STM32G474的HRTIM定时器

test

2020-10-19 18:05:52 4790

转载 Linux / Ubuntu上使用vscode编译运行和调试C/C++

转自知乎https://zhuanlan.zhihu.com/p/80659895一、前期准备首先在微软官网下载并安装好visual stdio code2. 因为vscode只是一个代码编辑器,没有自带有C/C++的编译器,因此我们需要安装一个C/C++编译器,打开终端依次输入,确保安装好gcc/g++和gdbsudo apt-get update[有密码则输入密码]sudo apt-get install gcc[有密码则输入密码]sudo apt-get install g

2020-09-14 09:24:55 1674

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除