自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用单片机IO模拟串口发送

波形解析(9600波特率)如下图所示,一个bit的时间间隔为104us,波特率 = 1秒/104us = 9615左右,与波特率9600接近,偏差是由于策略误差导致。波形生成。首先应该有一个定时器产生104us硬件定时中断,在中断中通过控制io口电平发送数据。(1)配置定时器位104us。(2)1byte波形生成。(3)发送函数。(4)用软件定时器10ms周期读取缓存到发送1byte的数据字节。(5)硬件定时器...

2021-10-20 20:28:33 1026

原创 GD32F305关闭JTAG/SWD复用功能导致无法下载问题解决

最近由于芯片供应紧张,公司考虑将原来的STM32系列替换成国产的GD32单片机。两者虽然内核不同,但功能基本一致,包括寄存器也基本相同。 原来的stm32代码中,在上电时就关闭了JTAG/SWD复用功能,用做普通IO。但使用GD32F305时,发现关闭后,就再也通讯不上了。 查看手册,有如下说明: 从上图看出,MCU复位后,默认是启用SWJ功能的,而且下载时NRST脚有重新复位MCU,但为什么通讯不上?分析是因为 SWJ复用功能一上电...

2021-10-08 11:27:05 3186 3

原创 stm32启动文件向量表与烧录文件的对应关系

以stm32F411ce单片机为例说明。1、打开启动文件startup_stm32f411ce.s,可以看到向量表信息,如下:2、编译后,在map文件中搜索向量表中函数的地址。以向量表前3个为例子,在map文件中找到对应地址如下:3、用JFlash打开编译后的hex文件,可看到最开始的内容为向量表中的内容一致,如图所示:...

2021-09-13 15:57:51 327

原创 Win10自带Ubuntu安装

1、设置windows功能的启用 2、在microsoft store安装ubuntu18.04和windows Terminal3、安装完成ubuntu和teminal,在teminal中选择ubuntu18.044、访问共享磁盘自带ubuntu系统可以直接访问windows10的磁盘。...

2021-09-09 16:15:10 329

转载 使用RTE_Driver做驱动

RTE(run-time environment)driver:运行时环境驱动。(图1)MDK5.0开始,keil中出现了:在线安装和升级软件包(图1第三个按钮)、为目标选择软件包(图1第二个按钮)_、管理运行时环境(图1第三个按钮)三个按钮。使得keil更好用了,很多芯片开发包都可以在线下载升级,而不用再到官网下载开发包,当然还有挺多不可以在线升级下载的。最近在弄stm32f103r

2015-05-10 03:04:14 7253

转载 分支判断选择的另外一种方式(类似switch case和if elseif),使用正则表达式定义的宏函数

在使用stm32的头文件中看到的这种使用方式,贴出来看看。#define GPIO_PORT(num) \ ((num == 0) ? GPIOA : \  (num == 1) ? GPIOB : \  (num == 2) ? GPIOC : \  (num == 3) ? GPIOD : \  (num == 4) ? GPIOE : \  (num == 5)

2015-05-09 16:16:25 834

机器学习.pdf

来自MOOC的开放课程内容,对机器学习感兴趣的同学可以看看。

2014-06-18

空空如也

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

TA关注的人

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