自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【学习笔记】如何用UART的阻塞与中断方式收发数据

上面的代码我首先设定了LED1和2,每隔500ms翻转一次LED1的电平,用来验证中断收发时不会影响处理器处理其他指令,效果是LED1一直在闪烁。当输入”off$"时,LED2灭,并且会输出用户输入的数据。可以看到,阻塞收发时接收和发送需要填的参数没有区别,第一位是接收/发送数据的串口位号,第二位是把数据接收到某个指定地方(发送某个地方的数据),这个地方就是我们上面设定的缓冲区,第三位是传输数据的长度,第四位是超时时间的设定,如果在超时时间内没有收发完数据,系统就会跳出传输。

2024-04-23 17:42:34 464

原创 学习笔记:通过直接操作寄存器配置时钟

当从待机和停止模式返回或用作系统时钟的外部4-16MHz振荡器发生故障时,该位由硬件置’1’ 来启动内部8MHz的RC振荡器。按上述配置,我们可以得到一个由外部高速时钟HSE输入的8MHz频率,经锁相环9倍频后得到72MHz频率,并以此为系统时钟的时钟配置。由软件置’1’或清’0’来选择系统时钟源。在从停止或待机模式中返回时或直接或间接作为系统时钟的HSE出现故障时,由硬件强制选择 HSI作为系统时钟(如果时钟安全系统已经启动)当外部4-16MHz振荡 器被用作或被选择将要作为系统时钟时,该位不能被清零。

2024-04-10 21:47:59 759

空空如也

空空如也

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

TA关注的人

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