stm32浮点运算死机解决方案

       需要在SOC中的软核部分(PS)构建一些浮点运算,结果发现仿真6次就死机咋仿真咋死!修改代码如下好了!分享: 

2018年07月04日 STM32 23次阅读 0条评论

sim800c连接GPRS过程

    使用sim800c进行GPRS数据传输时,需要公网IP地址。1),如果是通过ADSL上网(电话拨号上网),是有公网IP地址的。2),如果采用小区宽带上网,移动无线上网,或是有上级防火墙,大多没有公网IP地址的,这种不能作为数据中心。大多数路由器默认禁止外部网络向内网发起连接请求的,因此要对路由器进行端品映射配置(允许外网向 内网发起连接),又叫虚拟服务器。通过路由器,拨号上网的公网IP地址是时刻变化的,这时单片机程序就要改变了,因此这种方式适用性不大。可能通过一个动态域名和域名客户端和单片机进行

2018年04月16日 STM32 371次阅读 0条评论

STM32F103ZET6最小系统板

    1.STM32F103ZET6最小系统板,所有IO由双排排针引出,方便扩展2.一路串口直接通过USB转串口直接引出3.包含两个LED,两个独立按键控制提供方便给需要的人,可以修改和扩展功能。。。。原理图截图:PCB  2D视图和3D视图截图:下载地址:链接: https://pan.baidu.com/s/1oNcxIC9yzPvm5WwpfJQn_g 密码: i6hd

2018年04月16日 STM32 275次阅读 0条评论

STM32F103IAPAPPKEIL下载

    1.勾选生成BIN文件大小为8KB=8000B=0X1F402.IAP 默认开始运行从0X8000000开始,IAP空间大小为0X2000 .这个值要大于IAP的BIN  3.APP从0X8004000开始运行,APP BIN =31K=0X7918.4.设置好后分个下载入STM32里就好了。

2018年04月09日 STM32 172次阅读 0条评论

STM32F103对GPS模块传输回的NMEA数据

    主要实现了:1.串口重定向,实现了底层直接调用printf scanf等函数即可重定向到相对应的串口操作。2.串口中断接收函数,串口DMA传输函数。3.SD卡挂着FatFs文件系统,使用SPI方式读写SD卡4.按键检测以及按键释放检测程序5.调用官方的nmealib实现接收到的GPS数据的解析工作,从而得到,位置、时间、速度、可用星数、航向、海拔等信息主要操作以及注意事项:本文档使用 TAB = 4 对齐,使用keil5和Keil4都能打开并配置,编译,下载,运行等。【*】程序简介-工程名称:G

2018年04月09日 STM32 263次阅读 0条评论

STM32单片机释放PB3/PB4/PA15作为普

    一次使用STM32F103RCT6单片机用到多个IO口时发现:不管如何配置,PB3,PB4,PA15无法正常控制输出高低电平,而其他IO口正常。其IO口初始化操作如下:    GPIO_InitTypeDef GPIO_Initure;     __HAL_RCC_GPIOA_CLK_ENABLE();        &nbs

2018年04月08日 STM32 247次阅读 0条评论

单片机PID调速控制直流无刷电机

    目前正在学习pid调速控制直流无刷电机,留下笔记。具备知识,stm32基础,了解无刷直流电机原理,pid控制原理工具:无刷直流电机:12v电源驱动,50HZ,占空比为5%的pwm波2秒以上解锁电调,再将占空比改为6%,则电机正常运行,改变占空比到9%接近全速转动。。(在网上摸索了一上午此信息,因为没有直接参考资料,标签都没有)电调:电调接收了pwm信号,根据信号控制电机的电压,由此控制转速。12v电源:供电stm32单片机:输出pwm波st-link调试模块:调试用,主要调pwm波和pid参数u

2018年03月24日 STM32 225次阅读 0条评论

用STM32F407玩控制—神经网络PID控制

    在玩51单片机时就想玩神经网络PID控制,但51单片机的数据存储器地址空间很小,就普通的应用,要增加一个变量尚且“抖抖哗哗”,更遑论玩神经网络PID控制,那可需要非常多的变量,而玩STM32F407就不存在这方面问题了。转入正题,大部分书上的神经网络PID控制,讲的是BP神经网络PID控制,举的例子都是非线性系统,通常仿真效果都不错,但BP神经网络PID控制有一个限制,就是kp、ki、kd小于1,这就限制了它的应用范围,如果kp、ki、kd>1,那就得改进,而刘金琨的《先进PID控制 MA

2018年03月23日 STM32 296次阅读 0条评论

基于STM32F103C8T6自制4轴无人机

           最近又自学了ARM公司的STM32F103C8T6芯片编程控制,这款芯片比起51单片机强大了不少,其工业化制作的最小系统核心板,比51单片机的重量小了很多很多,运算能力提高了太多(51单片机最高频率是1MHz, STM32F103最高频率72MHz还能超频使用),对引脚的控制能力增强不少,关键是价格几乎一样便宜。学会了控制这款芯片,似乎觉得自己能做一个小小四轴无人机了~  &nbsp

2018年03月22日 STM32 191次阅读 0条评论

STM32环境搭建,建立工程及程序烧录

    开发环境的搭建:STM32开发环境使用Keil MDK进行,那怎么使用MDK建立一个工程呢?MDK下载首先应该下载到MDK官网:http://www.keil.com/arm/mdk.asp 下载最新版的MDK安装包,进入MDK官网,点击download按钮 跳转到下载界面,填入必要的信息: 然后在页面下方点击提交按钮: 如果填写的信息,符合要求,在本页面将会显示下载连接: 点击下载MDK(可以看到香农这里的MDK版本是MDK520,大概有567

2018年03月20日 STM32 202次阅读 0条评论
1/2 ‹‹ 1 2 ››
搜索
网站分类
控制面板
您好,欢迎到访网站!
  查看权限
最新留言
    文章归档
    友情链接
    标签列表
    猜你喜欢