- 博客(7)
- 收藏
- 关注
原创 STM32 PA15复用为PWM波输出
N32G45X是类似STM32的一种国产方案,我想让PA15输出一组PWM波,可以选用TIM2通道1(方案1),也可以选用TIM8的通道1(方案2)方案1代码 方法如下:void GPIO_Config(void){ GPIO_InitType GPIO_InitStructure; RCC_EnableAPB1PeriphClk(RCC_APB1_PERIPH_TIM2,ENABLE); RCC_EnableAPB2PeriphClk(RCC_APB2_PERIPH_GPIOA | RC
2022-01-15 17:41:59 1894 1
原创 复用 PA13、PA15 导致无法烧录 的解决方法
将PA13或者PA15复用为普通IO口导致无法识别烧录器的解决方法一句话:升级接口IO被代码修改应用,导致无法烧录,解决办法:可以让MCU进入升级模式(拉高boot0,然后复位MCU),然后再烧录。为了能够确保我的解决方式可以解决此类问题,需要提别说明一些细节。我选择的烧录器是ST-LINK(j-link我摆弄 了好久没测试成功)然后操作过程如下:先复现问题:我现在的芯片是正常状态,我先烧录问题程序,就是先把PA15复用为禁止JTAG和SW烧录模式,编译好,然后烧录,然后让它产生之前遇到的
2022-01-15 13:57:56 2378 3
原创 Microsoft visual studio C语言练习1-新建工程
使用VS练习C代码,新建工程与“helloworld”1.打开VS,选择“文件”–>“新建”–>“项目”2.新建项目 选择 空项目,点击下一步3.填写“项目名称”和“文件存储位置”,点击“创建”4.在新建工程后,选中此工程,右键选择最下面的属性,打开项目属性界面,选择“高级”–>“字符集”选择“使用 Unicode 字符集”,然后点击应用。5.再点击“链接器”—>“系统”,子系统下拉菜单中选择控制台,然后点击应用,再然后点击确定。6.再选中此项目,右键选择“添加
2022-01-14 12:27:15 769
原创 STM32芯片无法下载 芯片锁死 M3错误的一种解决方案
STM32 无法下载 芯片锁死 M3错误一句话芯片配置没有问题,设备没有问题,连接没有问题!但就是无法下载!我怀疑这就是遇到了STM32芯片锁死的情况,所以我将BOOT0拉高,BOOT1拉低,试试看能不能烧录!...
2022-01-12 20:44:12 5951 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人