随笔分类 -  单片机相关

摘要:在DMA控制中,我使用了这样的一部分代码,想实现从内存到外设 的数据搬运。 后来经过仔细查证,发现了指针的一些基础不牢。现总结如下: 图中的外设地址写的为USART1,其地址为0x40011000,而变量USART1_BASE也为0x40011000。但是USART1为将USART1_BASE强制转 阅读全文
posted @ 2018-08-09 22:02 大浪淘沙、 阅读(260) 评论(0) 推荐(0)
摘要:根据手册PM0214 40页、213页、200、195。interrupt priority grouping. 根据手册EM0090 第371页。 stm32f42xxx除掉fpu部分,有91个可屏蔽的中断通道、只有4位数据用于控制优先级等级。包括异常在内的中断都被NVIC控制。 NVIC管理了单 阅读全文
posted @ 2018-08-03 16:29 大浪淘沙、 阅读(2747) 评论(0) 推荐(0)
摘要:此处引用csdn博客。链接如下、 http://blog.csdn.net/cp1300/article/details/7773239 http://blog.csdn.net/aobai219/article/details/6092292 我们在写程序的时候,总是或多或少会加入一些printf 阅读全文
posted @ 2018-01-28 00:43 大浪淘沙、 阅读(632) 评论(0) 推荐(1)
摘要:输出使用printf("0x%3X ", I2c_Buf_Write[i]);时,上位机接收过程,使用文本格式,显示结果如下 虽然是保留了三位的宽度,但是并不美观。 相比于使用printf("0x%03X ", I2c_Buf_Write[i]);效果较好,自动补零 注意到printf输出过程多了一 阅读全文
posted @ 2018-01-27 21:24 大浪淘沙、 阅读(259) 评论(0) 推荐(0)
摘要:将代码拷贝到win10操作系统中,在vs2015环境中重新编译即可。 编译生成的exe出现终止时考虑mscomm控件是否注册。 当win10环境64位操作系统时,将以下四个文件放置于C:\Windows\SysWOW64 以管理员方式运行 Regsvr32 %windir%\SysWOW64\msc 阅读全文
posted @ 2018-01-27 13:52 大浪淘沙、 阅读(267) 评论(0) 推荐(0)