拿到正点原子miniSTM32开发板,前期的KEIL软件安装不介绍了,点个灯玩玩吧!第一步:建个文件夹LED\USER,打开KEIL5,新建项目New uVision Project,在刚才建的文件夹路径下,填个名字LED,保存,这时弹出窗口,选择我们的芯片STM32F103RC,点OK,弹出的窗口叉掉。 到这里,我们还只是建了一个框架,还需要添加启动代码,以及.c 文件等。ST 公            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 20:42:20
                            
                                12阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言本文将介绍OpenCV的移植方法,及结合Qt例程去进一步学习OpenCV。网上的移植方法也很多,但是有些过于老旧等。本文将与大家一起学习移植OpenCV。编译过程十分简单,写这个文档也是为了大家少走弯路。下面带大家一起移植OpenCV到正点原子I.mx6ULL开发板ALPHA上。Ubuntu版本:Ubuntu14.04 64bits 、Ubuntu16.04 64bits。其它版本Ubuntu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-21 23:07:17
                            
                                951阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、图片显示部分GIFpiclib.c介绍图像显示实验main.c介绍二、SD卡模块 1、SD卡基础知识2、SD卡读操作 3、SD卡写操作 一、图片显示部分GIFGIF(Graphics Interchange Format)的原义是“图像互换格式”,是CompuServe公司在1987年开发的图像文件格式。GIF文件的数据。是一种基于LZW算法的连续色调的无损压            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 10:56:29
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            移植前准备HAL库工程(可用STM32CubeMX直接生成)正点原子SYSTEM文件夹(任意一个例程里面复制出来就行,但记住一定要是HAL库例程)平台为keil5STM32开发板(我这里用的是正点原子的探索者,MCU为F4系列)工程创建我们在用STM32CubeMX创建工程代码的时候有一点需要注意,在Cube中不要去使能USART1,因为在SYSTEM文件的usart.c中已经把USART1进行了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-21 23:39:28
                            
                                296阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录第一部分、前言1、准备知识2、调试目的3、模块和单片机的接线方式第二部分、工程代码1、代码功能描述2、SIM900A发送英文短信的代码3、SIM900A发送中文短信的代码4、main.c文件代码第三部分、总结        1、效果图片和视频 2、感谢3、完整的工程代码第一部分、前言1、准备知识             
                
         
            
            
            
            根据正点原子的教程移植到野火开发板上实现LED灯的定时闪烁定时器代码总结:1、icotl函数问题//命令值
 #define CLOSE_CMD (_IO(0XEF, 0x1)) //关闭定时器
 #define OPEN_CMD (_IO(0XEF, 0x2)) //打开定时器
 #define SETPERIOD_CMD (_IO(0XEF, 0x3)) //设置定时器周期为什么这么定义命令呢            
                
         
            
            
            
            1、硬件准备   正点原子精英板 (STM32F103c8t6也行) WIFI模块使用esp8266 传感器:直接用精英板上带着的光敏传感器和两个LED灯 
    
 2、ESP8266固件烧写  
 ESP8266烧写机智云的官方固件,方便ESP8266与机智云进行通信。 ESP8266有两种,包括安信可12F版本(左图)和汇思锐12H版本(右图)。    这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-31 16:35:15
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对正点原子的开发板学习已经好几个月了,暂且了解了一点freertos和stm32的一些知识。本着从项目入手的原则,从今天开始,对正点原子小四轴无人机minifly进行学习。程序框图minifly四轴部分由NRF51822和STM32F411两个芯片共同控制。NRF51822主要负责无线通信和电源管理;STM32F411则负责接受、发送各种数据,以及数据融合从而进行pid控制。 程序框架如下:esb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 06:58:41
                            
                                323阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第1讲 正点原子官方系统镜像烧写实验一、Windows下使用OTG烧写系统1、在Windos使用NXP提供的mfgtool来向开发烧写系统。需要用先将开发板的USB_OTG接口连接到电脑上。Mfgtool工具是向板子先下载一个Linux系统,然后通过这个系统来完成烧写工作。切记!使用OTG烧写的时候要先把SD卡拔出来,等USB OTG与电脑连接成功以后就可以再将SD卡插进去了。烧写系统都是少些到N            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 10:02:37
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            建议每个知识点不懂的话,可以查找其他详细资料(大佬们写的真好)一、位操作运算符含义运算符含义&按位与~取反|按位或<< 左移^按位异或>> 右移GPIOA->CRL&=0XFFFFFF0F;  //将第4-7位清0GPIOA->CRL|=0X00000040;  //设置相应位的值,不改变其他位的值GPIOA->ODR|            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 20:40:45
                            
                                126阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第四十四章  FATFS实验[mw_shl_code=c,true]1.硬件平台:正点原子探索者STM32F407开发板 2.软件平台:MDK5.1 3.固件库版本:V1.4.0 [/mw_shl_code]     上一章,我们学习了SD卡的使用,不过仅仅是简单的实现读扇区而已,真正要好好应用SD卡,必须使用文件系统管理,本章            
                
         
            
            
            
            如图:如果刚烧录完固件记得要重新上一下电。打开安信可串口调试助手:开发工具清单 | 安信可科技如图:点击“打开串口”进行调试,依次发送以下的代码:第一步:清除AT+RST第二步:应该也是清除的意思AT+RESTORE第三步:设置模块为STA模式AT+CWMODE=1第四步:配置参数(连接阿里云)AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"第五步:连接WiFiAT+CWJA            
                
         
            
            
            
            第二十五章 双路高速AD实验ADC(Analog to Digital Converter即模数转换器)是大多数系统中必不可少的组成部件,用于将连续的模拟信号转换成离散的数字信号,它们是连接模电电路和数字电路必不可少的桥梁。在很多场合下,ADC的转换速度甚至直接决定了整个系统的运行速度。本章我们将使用双路高速AD模块采集外部模拟信号转换成数字信号,并在ILA中查看信号波形。 本章包括以下几个部分:            
                
         
            
            
            
            小知识如果创建了任务却完全空着,没有while(1){延时}的话,整个程序会卡住,其他正常的任务无法运行。如果任务里单单有赋值之类的操作也会卡死在这个任务,一定要记得加延时vTaskDelay(10);。 任务调度周期是1ms,能改,但是别改。FreeRTOS中的变量,函数命名规则(u.v.x.p什么意思) 前面的字母是返回值的缩写 u :代表unsigned。s :代表short。c :char            
                
         
            
            
            
            一、下载正点原子固件库包链接:https://pan.baidu.com/s/1MdcS9yeeH6-MrDmSh63yWA?pwd=lx05  提取码:lx05二、在电脑的某个目录下随便创建一个空文件夹命名为Template(尽量用英文命名)用来存放工程文件。创建好后在该文件目录下分别创建CORE、FWLIB、OBJ、SYSTEM、USER等五个文件夹。三、打开keil软件,点击 Ke            
                
         
            
            
            
            文章目录模块配套软件COM测试NET测试自回环验证模块的使用正点原子的例程  正点原子在用户的资料支持这方面一直做的非常不错,但是对于这个串口转以太网模块,还是感觉有些地方写的不太清晰,在这里记录一下我的调试过程。 模块配套软件到手后首先就是来测试下模块有没有正常运行,以及模块的一些参数配置相比于说明文档中我想从用户的角度来说明软件的使用方式COM测试首先是使用uart转usb的串口助手和我们的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 15:54:06
                            
                                372阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1)实验平台:正点原子新起点V2开发板 第十七章IP核之PLL实验PLL的英文全称是Phase Locked Loop,即锁相环,是一种反馈控制电路。PLL对时钟网络进行系统级的时钟管理和偏移控制,具有时钟倍频、分频、相位偏移和可编程占空比的功能。对于一个简单的设计来说,FPGA整个系统使用一个时钟或者通过编写代码的方式对时钟进行分频是可以完成的,但是对于稍微复杂一点的系统来说,系统中往往需要使用            
                
         
            
            
            
            一、Linux驱动开发思维1、Linux下驱动开发直接操作寄存器不现实。 2、根据Linux下的各种驱动框架进行开发。一定要满足框架,也就是Linux下各种驱动框架的掌握。 3、驱动最终表现就是/dev/xxx文件。打开、关闭、读写、。。。 4、现在新的内核支持设备树,这个是一个.dts文件,此文件描述了板子的设备信息。 二、Linux驱动开发分类 linux驱动分为三大类: 1、字符设备驱动;最            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 09:27:35
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            STM32F10x系列官方固件包免费下载链接新建STM32工程步骤一:创建工程文件1,新建工程目录temp2,在工程目录temp下面新建四个文件夹(1)USER:存放工程文件(template)、主函数文件main.c、以及包括system_stm32f10x.c等等。(2)CORE:存放核心文件和启动文件。(3)OBJ:存放编译过程文件以及hex文件。(4)STM32F103:存放ST官方提供的            
                
         
            
            
            
            1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html 第一章FPGA简介FPGA(Field Programmable Gate Array),即现场可编程门阵列,它