 
					
				218楼 DAC的实验 (输出正弦波)缺个“示波器”。。。
225楼的“示波器”又没有合适的信号。。。
那好吧,一起来吧!PA4-->示波器
看了下,显示的正弦波的幅度范围在:0.5~4.2V左右。
看来,显示的只能做参考的,要深究原因还需要时间去查找的。
 
					
				SD卡的文件创建、文件读写的体验
在SD卡上建立个文件(DEMO.TXT)并写入指定的内容。运行情况通过串口在超级终端可看到。
复位3次,执行结果各有不同,相见图中结果及红字的解释:

用读卡器再看下SD里的情况,存在的文件(DEMO.TXT)以及其内容:

主程序如下:
#include "stm32f10x.h"
#include "sdio_sdcard.h"
#include "usart1.h" 
#include "ff.h"
int res;  
int a;
FIL fsrc,fdst;
FATFS fs;
UINT br, bw;            // File R/W count
BYTE buffer[512];       // file copy buffer
BYTE textFileBuffer[] = "电子产品世界 EEPW ARM DIY \r\n";
int main(void)
{ 
   /* USART1 config */
 USART1_Config();  // 115200
 /* Interrupt Config */
  NVIC_Configuration();
printf("\r\n 这是一个MicroSD卡文件系统实验(FATFS R0.09)\n");
printf ( "\r\n Disk_initialize starting......\n " );
f_mount(0,&fs);
 res = f_open(&fdst,"0:/Demo.TXT",FA_CREATE_NEW | FA_WRITE);
  
 if ( res == FR_OK )
   { 
    /* 将缓冲区的数据写到文件中 */
  res = f_write(&fdst, textFileBuffer, sizeof(textFileBuffer), &bw); 
   printf( "\r\n 文件创建成功 \n" );    
      /*关闭文件 */
      f_close(&fdst);      
   }
   else if ( res == FR_EXIST )
   {
  printf( "\r\n 文件已经存在 \n" );
   }
   /*---------------- 将刚刚新建的文件里面的内容打印到超级终端 -----------------------*/
  /* 以只读的方式打开刚刚创建的文件 */
 res = f_open(&fdst, "0:/Demo.TXT", FA_OPEN_EXISTING | FA_READ); /* 打开文件 */  
 br = 1;
 a = 0; 
  for (;;) 
 {
  for ( a=0; a<512; a++ )                            /* 清缓冲区 */
   buffer[a]=0;
    
   res = f_read( &fdst, buffer, sizeof(buffer), &br ); /* 将文件里面的内容读到缓冲区 */
  printf("\r\n %s ", buffer);      
   if (res || br == 0) break;                          /* 错误或者到了文件尾 */              
  }
 f_close(&fdst);                                       /* 关闭打开的文件 */ 
   
  while (1)
  {}
}
程序得益于野火。
(0616) HEX码:
http://share.eepw.com.cn/share/download/id/76129
 
					
				回复
| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |

 
			
			
			
						
			 
					
				 
					
				 
					
				 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

