stm32
Fang_s076
这个作者很懒,什么都没留下…
展开
-
stm32编程中实现printf函数和scanf函数
1勾选微库2.重定向fputc函数和fgetc函数///重定向 c 库函数 printf 到串口,重定向后可使用 printf 函数int fputc(int ch, FILE *f) { /* 发送一个字节数据到串口 */ USART_SendData(USARTx, (uint8_t) ch);/* 等待发送完毕 */ while (USART_GetFlagStatus(USARTx, USART_FLAG_TXE) == RESET); return (c原创 2020-08-19 00:23:34 · 1554 阅读 · 0 评论 -
Keil5如何安装芯片包
在Keil5中安装芯片包1 下载芯片包KEIL5 不像 KEIL4 那样自带了很多厂商的 MCU 型号,KEIL5 需要自己安装。可到 keil 的官网下载:http://www.keil.com/dd2/pack/下载完之后解压得到芯片包,如:Keil.STM32F4xx_DFP.2.5.0.pack2 安装芯片包1)以管理员身份运行Keil52)点击Pack Installer->File->Import导入芯片包即可,如图...原创 2020-05-23 18:01:22 · 26639 阅读 · 3 评论 -
keil生成bin文件
“C:\Program Files\Keil\ARM\ARMCC\bin\fromelf.exe” --bin -o …/out/day1_prj.bin …/out/day1_prj.axf"原创 2019-12-22 23:28:33 · 149 阅读 · 0 评论 -
keil编译错误 "Please select first the target STM32F10x...
keil编译STM32工程时 #error directive: “Please select first the target STM32F10x device used in your application (in stm32f10x.h file)”解决方法:右键点击工程名,选择第一个options for target ,下面选择C/C++,在define文本框中输入:USE_STDP...原创 2019-05-17 10:30:31 · 20630 阅读 · 2 评论 -
stm32读写flash
写FLASH操作void flashWrite(u32 add, u16 data){RCC_HSICmd(ENABLE);//打开HSI时钟FLASH_Unlock(); //解锁FLASH编程擦除控制器 FLASH_ClearFlag(FLASH_FLAG_BSY|FLASH_FLAG_EOP|FLASH_FLAG_PGERR|FLASH_FLAG_WRPRTERR);FLASH_...原创 2019-05-23 08:54:55 · 282 阅读 · 0 评论