单片机知识
chenshaobin6740680
学习。
展开
-
矩阵相乘 C语言算法
矩阵相乘 C语言算法double a[2][3] = { {1,2,3},{4,5,6}};double b[3][2] = { { 7,8 },{ 9,10},{ 11,12}};double c[2][2];ab,满足a的列等于b的行,运行结果:c[2][2]={{58,64},{139,154}},//矩阵相乘算法,最后四个参数是两个相乘的矩阵的行数和列数//f2=s1void MatrixMulti(double * left, double * right, d原创 2020-09-12 15:39:21 · 1269 阅读 · 0 评论 -
华大单片机新建工程
1、keil5在原有工程上修改工程名https://blog.csdn.net/xiaoxilang/article/details/804484882、增加芯片描述原创 2020-06-26 08:51:00 · 1810 阅读 · 0 评论 -
华大单片机串口BUG
华大单片机串口BUG波特率较快时,发送使用查询,接收使用中断方式,波特率为115200,会死机,停在Uart_SendData函数,原因为,虽然发送是不开中断,但是接收会进入中断函数,此时刚好发送产生中断标志,一起把发送的中断完成标志清楚了,导致一直处于发送函数条不出来,解决方法如图二,在中断里面不清除发送标志位。...原创 2020-09-12 15:38:51 · 2927 阅读 · 1 评论 -
FLASH存储驱动调试
FLASH存储驱动调试注意点1、硬件接口MISOMOSISCKCS :片选脚,低电平有效。注意:使用单片机硬件SPI接口时,需要拉低,例如 Spi_SetCS(Spi0,FALSE);WP:写保护,低电平,写使能hold:正常拉高2、需要选择CPOL和CPHA3、写数据前需要软件写使能Spi_SendData(Spi0,W25X_WriteEnable);#define ...原创 2020-02-25 20:23:03 · 368 阅读 · 0 评论 -
.bss段和.data段数据分析
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用来存...原创 2019-08-24 18:11:05 · 737 阅读 · 0 评论 -
Keil修改工程名
假设原来的工程文件名是first,要改成second1.在工程文件目录中,将first.uvopt和first.uvproj名字改成second.uvopt和second.uvproj。2.其他first文件统统删除。3.打开second.uvproj,4.点击品字形图标,在弹出的界面上,双击“Progect Components”下面的工程名,修改成second5.点击project》...原创 2020-04-01 15:02:30 · 346 阅读 · 0 评论