1. 首先说的是 Arduino接口,所有的nucleo系列都支持这个接口,而且像F767这种尺寸长的板子也有的,不过是双排排针,其实就是外侧也是 Arduino接口 2. 板子接上电脑之后有个串口 ...
分类:
其他好文 时间:
2018-08-24 00:44:20
阅读次数:
271
1.建立工程 2.核心:添加新文件usar_fputc.c (名字随便自己命名),把文件添加到项目中去 #include "stdio.h" #include "stm32f1xx_hal.h" extern UART_HandleTypeDef huart1; uint8_t ch; uint8_ ...
分类:
其他好文 时间:
2018-08-23 13:11:15
阅读次数:
2289
以后实在找不到问题出现在哪里,注意还有这么个地方需要留意: 今天在调试滴答定时器,找半天找不到延时为什么不准确,原来以前的代码中,“SYSCLK_FREQ_72MHz”被写成了64MHz了,把这里重新改为72MHz就可以了,走过的路过的,希望这个提醒可以对大家有所帮助,不过大家还是要看实际情况。 ...
分类:
其他好文 时间:
2018-08-21 19:45:53
阅读次数:
235
是因为没有加入官方库的原因,而且编译出错之后不能跳转到那里。 ...
分类:
其他好文 时间:
2018-08-20 13:16:33
阅读次数:
112
前言 以前玩过一点 STM32 单片机(主要是 STM32F103 系列),去年(2017)STM32F1 涨到不知哪里去了,今年好像降下来了。F0 系列相比 F1 系列少了一些功能,最高主频只到 48M(F1 是 72M),但是价格便宜啊,刚好最近工作需要重新接触了 STM32F030,记录一下。 ...
分类:
其他好文 时间:
2018-08-19 11:04:30
阅读次数:
503
那么今天再说说SPI吧,通过前面的IIC其实我们知道,通讯协议,其实就是通过时序来传输数据,通过自定义不同的函数来实现数据的传输(具体就是按照时序,来读写寄存器的标志位,来完成数据传输的具体操作),所以可以通过再定义不同的函数来读写相应存储传输数据的存储空间,以完成对数据的处理,那我们前面提到的II ...
分类:
其他好文 时间:
2018-08-16 22:59:48
阅读次数:
289
STM32串口通信配置(USART1+USART2+USART3+UART4)串口中断函数也用了4种不同的收发方式实现,有定时器和非定时器,串口一也有用独立看门狗防止程序跑飞 ...
分类:
其他好文 时间:
2018-08-16 19:48:47
阅读次数:
225
1、计数所用的时钟源不同:
独立看门狗由内部专门的 40Khz 低速时钟;
窗口狗使用的是 PCLK1 的时钟,使用前需要先使能时钟,而独立狗不需要使能时钟操作;
2、中断不都有:
独立看门狗没有中断,超时直接复位;
窗口狗有中断,超时可以在中断中做复位前的函数操作或者重新喂狗;
3、使用条件推... ...
分类:
其他好文 时间:
2018-08-15 21:06:03
阅读次数:
181
STM32 DMA简述 DMA (Direct Memory Access) 直接内存存储器,在做数据传输时能够大大减轻CPU的负担。 DMA的作用 DMA提供了一个关于数据的高数传输通道,这个通道不占用CPU的资源。换句话说,通过DMA通道,你在传输大规模数据的时候CPU同时也能够去干其他事。 你 ...
分类:
其他好文 时间:
2018-08-14 20:03:18
阅读次数:
187
RFID RC522是一个淘宝上比较常见的一个识别RFID的一个模块。他可以做到对RFID的读写。 MF RC522 是应用于13.56MHz 非接触式通信中高集成度读写卡系列芯片中的一员。是NXP公司针 ...
分类:
其他好文 时间:
2018-08-14 17:05:34
阅读次数:
173