过滤器的配置,CAN2的: CAN_FilterInitStructure.CAN_FilterNumber = 14;要从14开始 ...
分类:
其他好文 时间:
2019-08-03 13:12:15
阅读次数:
301
普通IO口模拟串口通信 串口通信协议 串口通信协议 串口传输 默认 波特率9600 1起始位 1停止位 其他0 数据位是8位(注意图上的给错了)。 用于知识梳理积累,写的比较随意 有问题可以发邮箱联系我 udpmeettcp@163.com ...
分类:
其他好文 时间:
2019-08-02 10:47:45
阅读次数:
160
此博文介绍如何将代码移植到STM32单片机上,也是最后一篇关于OneNET的博文。以硬件STM32F103RCT6和ESP8266,系统为FreeRTOS为例。设AT命令使用USART1,ESP8266使用USART2,并且你已经配置好FreeRTOS。如果不会可百度搜索如何移植。下面简单叙述一下移 ...
分类:
Web程序 时间:
2019-07-31 23:52:25
阅读次数:
484
开发板类: 1、STM32-V7开发板(2019-07-28更新): 详情看此贴:https://www.cnblogs.com/armfly/p/11255864.html 2、STM32-V6开发板(2019-07-28更新): (1)【安富莱】V6,V5开发板用户手册,重在BSP驱动包设计方法 ...
分类:
其他好文 时间:
2019-07-30 16:03:50
阅读次数:
742
"Berry" 是我为单片机设计的一款脚本语言,该语言具有资源占用小、平台无关、执行速度快和易于掌握等优点。在单片机上使用脚本语言可以提高单片机的二次开发能力以及调试效率,同时也是一种比较新颖的玩法。本教程将简要介绍在 STM32F103RBT6 单片机上移植 Berry 脚本语言的方法。教程的末尾 ...
分类:
编程语言 时间:
2019-07-30 12:39:08
阅读次数:
143
1、通用定时器的PWM功能 STM32F103ZET6有4个通用定时器,分别是TIM2、TIM3、TIM4、TIM5。 通用定时器由一个可编程预分频器驱动的16位自动装载计数器构成。 通用定时器的很多功能与基本定时器是一样的,但是每个通用定时器都有4个IO口,可以用来测量输入信号的脉冲长度(输入捕获 ...
分类:
其他好文 时间:
2019-07-29 21:51:41
阅读次数:
132
我自己是电子信息工程专业毕业,专业原则上来说比较偏“硬”一点,事实上我从大二就开始学习嵌入式,从51入门顺便学了C语言和电路板设计制作(如何更快的学习单片机?),后来因为因为参加比赛又把stm32学了,私下里还学了c++,这个时候我大三,从单片机软件设计到硬件电路板设计制作全都可以一人包办,因为学习了c++还开始设计PC上位机,我本科几乎所有的课余时间都放在了实验室,每天忙
分类:
其他好文 时间:
2019-07-22 10:08:05
阅读次数:
136
MSP和PSP 的含义是Main_Stack_Pointer 和Process_Stack_Pointer,在逻辑地址上他们都是R13; 权威手册上说的很清楚PSP主要是在Handler的模式下使用,MSP主要在线程模式下使用(当然你在线程模式下也可以调用PSP,需要你做特殊的处理); 这意味着同一 ...
分类:
其他好文 时间:
2019-07-19 12:44:16
阅读次数:
124
以STM32F030,uVision开发环境为例。 1、打开项目,找到system_stm32f0xx.c并打开 2、找到static void SetSysClock(void)函数,用以下代码替换: static void SetSysClock(void) { __IO uint32_t St ...
分类:
其他好文 时间:
2019-07-19 10:40:05
阅读次数:
329
存储器种类 存储器是计算机结构的重要组成部分。存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能。基本的存储器种类见图 22 1。 存储器按其存储介质特性主要分为“易失性存储器”和“非易失性存储器”两大类。其中的“易失/非易失”是指存储器断电后,它存储的数据内容是否会丢失的特性。由 ...
分类:
其他好文 时间:
2019-07-18 21:15:08
阅读次数:
139