406

帖子

0

TA的资源

纯净的硅(中级)

21
 
新建的STM32学习讨论群,欢迎大家加入。
群号:72226149
此帖出自stm32/stm8论坛
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

22
 

不错的板子

请发:tdl.nj@163.com

另外,板子出售吗?能提供文档和各接口的示例代码?

此帖出自stm32/stm8论坛
 
 

回复

406

帖子

0

TA的资源

纯净的硅(中级)

23
 
板子销售的,你需要的话,直接加我
此帖出自stm32/stm8论坛
 
 

回复

259

帖子

0

TA的资源

一粒金砂(中级)

24
 
发一份我吧,先行谢谢,keli55@126.com
此帖出自stm32/stm8论坛
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

25
 

也给我一份

我邮箱859651567@qq.com,谢谢分享
此帖出自stm32/stm8论坛
 
 
 

回复

702

帖子

0

TA的资源

一粒金砂(高级)

26
 
可不可以给我一套资料?
441305953@qq.com
谢谢
此帖出自stm32/stm8论坛
 
个人签名你好呀
 
 

回复

406

帖子

0

TA的资源

纯净的硅(中级)

27
 

有没有对SD卡驱动感兴趣的?

[ 本帖最后由 jiaxinhui2011 于 2011-7-3 08:43 编辑 ]
此帖出自stm32/stm8论坛
 
个人签名STM32 开发板  带CAN  RS485 接口
http://shop66177872.taobao.com
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

28
 
给我一份原理图 我的邮箱wangyujuansmile@yahoo.cn  O(∩_∩)O谢谢
此帖出自stm32/stm8论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(中级)

29
 
给我一份,我的邮箱szhlxn@126.com   谢谢啊,楼主威武
此帖出自stm32/stm8论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

30
 
 

回复

406

帖子

0

TA的资源

纯净的硅(中级)

31
 
今天通过板子上的RS232接口尝试了下ISP编程,感觉不错。看来不需要JLINK,也能对板子进行编程了。对广大的网友来说又省钱了。
此帖出自stm32/stm8论坛
 
个人签名STM32 开发板  带CAN  RS485 接口
http://shop66177872.taobao.com
 
 

回复

406

帖子

0

TA的资源

纯净的硅(中级)

32
 
此帖出自stm32/stm8论坛
 
个人签名STM32 开发板  带CAN  RS485 接口
http://shop66177872.taobao.com
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

33
 
请楼主发给我一份,我刚刚开始学,问题好多,得向你学习,谢谢!814871677@qq.com
此帖出自stm32/stm8论坛
 
 
 

回复

406

帖子

0

TA的资源

纯净的硅(中级)

34
 
新建的 STM32 学习讨论群  (群号72226149  )
欢迎各位朋友加入。
此帖出自stm32/stm8论坛
 
个人签名STM32 开发板  带CAN  RS485 接口
http://shop66177872.taobao.com
 
 

回复

406

帖子

0

TA的资源

纯净的硅(中级)

35
 

实验(一) LED 流水灯

实验(一)  LED 流水灯 

 

void LedInit(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;

        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);//使能外设时钟

        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15 | GPIO_Pin_14 | GPIO_Pin_13 | GPIO_Pin_12; //设置管脚为输出模式
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
        GPIO_Init(GPIOB, &GPIO_InitStructure);

        LedOff();
}

void LedOff(void)
{
        LedOutput(0,0);
        LedOutput(1,0);
        LedOutput(2,0);
        LedOutput(3,0);
}

void LedOutput(unsigned char LedNumber,unsigned char IfOn)
{
        if(LedNumber>3)
        {
                LedNumber = 0;
        }

        switch (LedNumber)
        {
               
                case 0:
                        if(IfOn)
                        {
                                GPIO_ResetBits(GPIOB,GPIO_Pin_14);
                        }
                        else
                        {
                                GPIO_SetBits(GPIOB,GPIO_Pin_14);
                        }
                        break;
                case 1:
                        if(IfOn)
                        {
                                GPIO_ResetBits(GPIOB,GPIO_Pin_12);
                        }
                        else
                        {
                                GPIO_SetBits(GPIOB,GPIO_Pin_12);
                        }
                        break;
                case 2:
                        if(IfOn)
                        {
                                GPIO_ResetBits(GPIOB,GPIO_Pin_13);
                        }
                        else
                        {
                                GPIO_SetBits(GPIOB,GPIO_Pin_13);
                        }
                        break;
                default:
                        break;
        }
}

void LedTest(void)
{
        while(1)
        {
                LedOutput(0,1);
                DelayNmS(200);
                LedOutput(0,0);

                LedOutput(1,1);
                DelayNmS(200);
                LedOutput(1,0);

                LedOutput(2,1);
                DelayNmS(200);
                LedOutput(2,0);

               
        }
}

此帖出自stm32/stm8论坛
 
个人签名STM32 开发板  带CAN  RS485 接口
http://shop66177872.taobao.com
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

36
 
看这很精致,楼主能不能给我发一份 ,谢谢了  kon9od@gmail.com
此帖出自stm32/stm8论坛
 
 
 

回复

406

帖子

0

TA的资源

纯净的硅(中级)

37
 

实验(二) 串口发送与接收

实验(二)  串口发送与接收
void UART1Init(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;
        USART_InitTypeDef USART_InitStructure;

        RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);

        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
        GPIO_Init(GPIOA, &GPIO_InitStructure);

        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
        GPIO_Init(GPIOA, &GPIO_InitStructure);

        USART_InitStructure.USART_BaudRate = 9600;
        USART_InitStructure.USART_WordLength = USART_WordLength_8b;
        USART_InitStructure.USART_StopBits = USART_StopBits_1;
        USART_InitStructure.USART_Parity = USART_Parity_No;
        USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
        USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
        USART_Init(USART1, &USART_InitStructure);

        USART_Cmd(USART1, ENABLE);
}




void UART1SendByte(unsigned char SendData)
{          
        USART_SendData(USART1,SendData);
        while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);
            
}



unsigned char UART1GetByte(unsigned char* GetData)
{
            
        if(USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == RESET)
        {
                return 0;//没有收到数据
        }

        *GetData = USART_ReceiveData(USART1);
          

        return 1;//收到数据
}

void UART1Test(void)
{
        unsigned char i = 0;

       while(1)
       {
           
                           while(UART1GetByte(&i))
                {
                            USART_SendData(USART1,i);

                }                        
            
        }     
}
此帖出自stm32/stm8论坛
 
个人签名STM32 开发板  带CAN  RS485 接口
http://shop66177872.taobao.com
 
 

回复

1

帖子

0

TA的资源

一粒金砂(中级)

38
 

谢谢了 刚开始学习sxzscn@163.com

 

此帖出自stm32/stm8论坛
 
 
 

回复

22

帖子

0

TA的资源

一粒金砂(中级)

39
 
chenxingguanga@163.com,谢谢你,想和你一起学习进步。
此帖出自stm32/stm8论坛
 
个人签名学无止境,努力奋斗。
 
 

回复

406

帖子

0

TA的资源

纯净的硅(中级)

40
 
实验(三)  RTC寄存器的读写
void RTCInit(void)
{
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE);
        PWR_BackupAccessCmd(ENABLE);

        if(BKP_ReadBackupRegister(BKP_DR1) != 0xA5A5) //判断备份寄存器是否已经设置过
        {
                RCC_LSEConfig(RCC_LSE_ON);
                while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET)
                {
                }
                RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE);  
        
                RCC_RTCCLKCmd(ENABLE);
        
               
                BKP_TamperPinCmd(DISABLE);
               
                BKP_RTCOutputConfig(DISABLE);
        
                RTC_WaitForSynchro();
                RTC_WaitForLastTask();

                //设置时间
                RTC_SetCounter(0);

                BKP_WriteBackupRegister(BKP_DR1, 0xA5A5);  //设置备份寄存器  
        }
}

void RTCTest(void)
{
        unsigned long RTCCounterValue;

        while(1)
        {
                RTCCounterValue = RTC_GetCounter();

                UART1SendByte(RTCCounterValue>>24);//读RTC时钟
                UART1SendByte(RTCCounterValue>>16);
                UART1SendByte(RTCCounterValue>>8);
                UART1SendByte(RTCCounterValue);

                DelayNmS(1000);        }
}
此帖出自stm32/stm8论坛
 
个人签名STM32 开发板  带CAN  RS485 接口
http://shop66177872.taobao.com
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表