这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » (SD卡+FATFS,进行中)zangchao ARM DIY进程帖

共124条 6/13 |‹ 4 5 6 7 8 9 ›| 跳转至
菜鸟
2012-04-11 12:41:08     打赏
51楼
真的解决了?我也回去试一把!

工程师
2012-04-11 13:59:17     打赏
52楼
不应该吧,我这里用的挺好。要是你的3232频繁烧坏,我还是建议你检查周围电路的焊接情况。

工程师
2012-04-11 14:00:21     打赏
53楼
就是尝试下,没有办法的买的件不好

工程师
2012-04-11 14:01:26     打赏
54楼

呵呵,好的,解决后支持下啊


工程师
2012-04-11 19:38:30     打赏
55楼

利用串口与电脑的通信已经测试过了,昨天晚上给51板子编了一个串口程序,想实现51和STM32的串口通信,结果有点问题,有些许错误。想着再细细的分析下STM32的串口程序,争取搞通,尽快把测试情况及代码上传。由于这几天有个项目赶的很紧,DIY测试进度有点慢了,各位见谅了


高工
2012-04-11 19:47:15     打赏
56楼
这次工作时间比以前长。。

工程师
2012-04-11 23:58:58     打赏
57楼
把C38也换了,一块试试。

高工
2012-04-12 00:10:48     打赏
58楼
全部换了
背面的C37也换了

工程师
2012-04-12 09:56:29     打赏
59楼
不建议全换下来,你最好换一个电容测一次各管教的电位。

工程师
2012-04-12 12:49:23     打赏
60楼

上传串口通信的代码
#include <stm32f10x_lib.h>
#include "sys.h"
#include "usart.h"  
#include "delay.h" 
#include "led.h"
 
int main(void)
{   
 u8 t;
 u8 len; 
 u16 times=0; 
 Stm32_Clock_Init(9); //系统时钟设置
 delay_init(72);      //延时初始化
 uart_init(72,9600);  //串口初始化为9600
 LED_Init();      //初始化与LED连接的硬件接口   
 while(1)
 {
  if(USART_RX_STA&0x80)
  {       
   len=USART_RX_STA&0x3f;       //得到此次接收到的数据长度
   //printf("\n您发送的消息加1后为:\n");
   for(t=0;t<len;t++)
   {
    USART1->DR=USART_RX_BUF[t];
    while((USART1->SR&0X40)==0);//等待发送结束
   }
  // printf("\n\n");//插入换行
   USART_RX_STA=0;
  }else
  {
   times++;
   //if(times%500==0)
   //{
   // printf("\nEEPW ARM DIY开发板 串口测试\n\n");
   //}
   if(times%30==0)LED0=!LED0;//闪烁LED,提示系统正在运行.
   delay_ms(10);  
  }
 } 
}

 


共124条 6/13 |‹ 4 5 6 7 8 9 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]