Image
Image

phosphate

+ 关注

粉丝 1     |     主题 32     |     回帖 393

4*4键盘矩阵程序[PIC16F877A+PICC]
2020-2-10 18:59
  • Microchip
  • 7
  • 714
  //------------------------------------------------------------------ //延时程序 void delay() ...  
PIC16F877矩阵键盘的识别
2020-2-10 17:53
  • Microchip
  • 2
  • 649
  线反转法: #include #define uchar unsigned char #define uint unsigned int uchar num; const ucharSSE ...  
  扫描法: #include #define uchar unsigned char #define uint unsigned int uchar num; const ucharSSEG[ ...  
STM32CubeMX-18 | 使用硬件QSPI读写SPI Flash(W25Q64)
2020-6-15 16:38
  • ST MCU
  • 48
  • 3944
  然后编写阻塞判断Flash是否忙碌的函数:  
  首先读取状态寄存器的代码如下:  
  读取状态寄存器数据并判断Flash是否忙碌 上文中提到,SPI Flash的所有操作都是靠发送命令完成的,但是 Flas ...  
  根据该时序图编写代码如下:  
  读取数据 SPI Flash读取数据可以任意地址(地址长度32bit)读任意长度数据(最大 65535 Byte),没有任何限 ...  
  根据该时序,编写代码如下:  
  读取Manufacture ID和Device ID 读取 Flash 内部这两个ID有两个作用: 检测SPI Flash是否存在 可 ...  
  5. 编写W25Q64的驱动程序 接下来开始利用上一节封装的宏定义和底层函数,编写W25Q64的驱动程序: ...  
  封装接收数据的函数  
  封装发送数据的函数  
  封装发送命令的函数(重点)  
  宏定义操作命令  
  4. 封装 SPI Flash(W25Q64)的命令和底层函数 MCU 通过向 SPI Flash 发送各种命令 来读写 SPI Flash内部的 ...  
  3. 在MDK中编写、编译、下载用户代码 重定向printf( )函数 参考:【STM32Cube_09】重定向printf函数到 ...  
  生成代码 点击GENERATE CODE即可生成MDK-V5工程:  
  代码生成设置 最后设置生成独立的初始化文件:  
  生成工程设置  
2
3
近期访客