完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我用的是mdk4.14
程序是仿 mdk下面带的printf的例子写的 还加了点自己的创新!就是点亮LED,每点亮一次从USART1发送已经是第几次点亮了!上源码!求指教! USART1的时钟初始化在 RCC_Configuration()函数的最后一行 并且在我的工程里包含了stm库函数的那个.lib库 附件里是我的整个工程 #include <STM32f10x_lib.h>#include"stm32f10x_it.c"#include //开始闪烁 while (1) {GPIO_SetBits(GPIOD,GPIO_Pin_2);Delay(0xaffff);GPIO_ResetBits(GPIOD,GPIO_Pin_2);Delay(0xaffff);printf("abc%d",x++); }}void RCC_Configuration(void){RCC_DeInit();HSEStartUpStatus = RCC_WaitForHSEStartUp();if( HSEStartUpStatus == SUCCESS ){FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);FLASH_SetLatency(FLASH_Latency_2);RCC_HCLKConfig(RCC_SYSCLK_Div1);RCC_PCLK2Config(RCC_HCLK_Div1);RCC_PCLK1Config(RCC_HCLK_Div2);RCC_PLLConfig(RCC_PLLSource_HSE_Div1,RCC_PLLMul_9);RCC_PLLCmd(ENABLE);while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET){}RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);while(RCC_GetSYSCLKSource() != 0x08){}}RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); }void NVIC_Configuration(void){NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x0);}void Delay(vu32 nCount){for(; nCount !=0 ; nCount-- );}int fputc(int ch, FILE *f){USART_SendData(USART1, (u8)ch);while(USART_GetFlagStatus(USART1,USART_FLAG_TXE) == RESET);return ch;}#ifdef DEBUG/******************************************************************************** Function Name : assert_failed* Description : Reports the name of the source file and the source line number* where the assert_param error has occurred.* Input : - file: pointer to the source file name* - line: assert_param error line source number* Output : None* Return : None*******************************************************************************/void assert_failed(u8* file, u32 line){ /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %drn", file, line) */ /* Infinite loop */ while (1) { }}#endif 定时器LED灯.rar (202.98 KB ) |
|
相关推荐
6个回答
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
还有突然发现j-link仿真器不起作用了,在keil里可以进入仿真模式,但是点了运行以后 仿真器上面那个绿灯一直在闪,其他正常,但是开发板没什么反应,led灯不闪,串口也没有数据,反而目标板一上电led闪,串口有数据
问题发现了,原来是jtag不能复位目标板,每次在keil里调试状态下点复位就会出现目标板没反应的情况 这怎么办?谁知道? |
|
|
|
|
|
难道说jtag不支持 复位?
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
4130 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
3221 浏览 1 评论
2747 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
2175 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
14939 浏览 2 评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
3084浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
1892浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
2064浏览 3评论
1976浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
2165浏览 3评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 20:27 , Processed in 0.844434 second(s), Total 84, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1094