试试看"/>
写一篇Demo博文试试看
经常回忆以前的不努力,后悔遗憾自卑,却没发现在后悔遗憾自卑的同时也是在做未来会遗憾的事情。
穷人表面上缺资金,本质上缺野心,骨子里缺勇气,改变缺行动力。
其实说白了,真正的穷人是心穷,在心穷的人眼里,永远想着不劳而获还能够一夜暴富,殊不知成功的人吃了你吃不了的苦,所以就能够享了你享不了的福。
早就开通好了账号,计划写一些东西,但度因为工作太忙而停下了,最近的MCU芯片价格涨得不像样子,公司正好要用替换方案,考虑到价格,也考虑到以后的通用性,所以基本上还是把以前的STM32F1系列换成STM32L0系列 测试下发送图片,发送代码等一些基础功能
demo图片1:
demo图片2:
demo图片3:
demo图片4:
demo图片5:
demo图片6:
demo代码1:
#if 1
#include <stdio.h>/* 告知连接器不从C库链接使用半主机的函数 */
#pragma import(__use_no_semihosting)/* 定义 _sys_exit() 以避免使用半主机模式 */
void _sys_exit(int x)
{x = x;
}/* 标准库需要的支持类型 */
struct __FILE
{int handle;
};FILE __stdout;int fputc(int ch, FILE *stream)
{/* 堵塞判断串口是否发送完成 */while((USART1->SR & 0X40) == 0);/* 串口发送完成,将该字符发送 */USART1->DR = (uint8_t) ch;return ch;
}
#endif
demo代码2:
uint32_t get_time_clock_freq(TIM_TypeDef *t) {uint32_t time_clock_freq = 0;RCC_ClocksTypeDef clocks;RCC_GetClocksFreq(&clocks);if(t == TIM1 || t == TIM8) {time_clock_freq = clocks.PCLK2_Frequency;if(clocks.HCLK_Frequency/clocks.PCLK2_Frequency > 1) {time_clock_freq <<= 1;}} else {time_clock_freq = clocks.PCLK1_Frequency;if(clocks.HCLK_Frequency/clocks.PCLK1_Frequency > 1) {time_clock_freq <<= 1;}}return time_clock_freq;
}
上传了一些基本的知识点,看看效果
更多推荐
写一篇Demo博文试试看
发布评论