- 社区首页
- 找到 38564 条结果
如题,使用F103板子测试串口1接收DMA,同样的程序,在F103C8T6上报错,在F103CBT6上正常运行,将启动.s文件换成startup_stm32f103x6.s也是这样,初步判断是RAM大小的问题,那么,有没有解决方法呢?能不能让这个程序在F103C8T6上正常运行呢?#define BUFFERSIZE 200
uint8_t ReceiveBuff[BUFFERSIZE];
uint8_t r...
donatello
2018-01-24 18:54:17
浏览量:1260
stm32cubemx 5.0.0环境下,stm32F030F4P6+hal,仅生成一些初始接串口工作,但编译后发现HEX文件大小14KBytes,stm32F030F4P6总共就16KByte的ROM,占了这么多空间,写应用的空间几乎没了?请教下大家,用hal都是占这么大的空间吗?怎么初始化代码空间?
FEItwo
2018-12-06 18:46:07
浏览量:747
stm32L4 进入停止模式前PA口设为模拟 PB 无法唤醒 调试发现无法进入外部中断,但是不把PA设置为模拟又正常 求解。以下是进入休眠前的设置
void KeyWKUPSet(void)
{
GPIO_InitTypeDef GPIO_InitStruct;
__hal_RCC_GPIOB_CLK_ENABLE();
GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15;
GPIO_Init...
823da780032cf479
2019-01-18 10:25:28
浏览量:986
stm32f103参考手册,2.3节存储器映像中可知GPIOB端口地址为,该存储段长度为0x3FF,但是8.5节GPIO寄存器地址映像给出的所有寄存器偏移地址却只到018h,想知道剩下的地址空间是保留不用还是另有其他用途?请各位前辈解答,感谢
chenne
2020-09-24 20:04:14
浏览量:606
首先,还是建议看手册,掌握相关寄存器的使用;再次,现在可以使用stm32官方提出的stcubemx软件来生成时钟配置代码,只需要在使用前通过GUI的配置界面设置好对应参数即可。HINT:在GUI界面里,可以只输入指定时钟参数值,其余参数软件会自动配置
ct6j
2017-04-05 14:05:34
浏览量:1153
很简单,按照如下顺序完成1、下载stm32cubemx2、在stm32cubemx完成IO口、通信总线、时钟、中断等硬件层配置3、将所有应用层的文件移动过来,注意main.c里面的函数要整合到stm32cubemx生成的那个main.c里面去
味甘拉面
2017-04-20 19:02:37
浏览量:3367
想用ADC采集,采集的结果通过DMA传输,在主函数中调用下面这两个函数,然后就死机了,没有使用DMA中断,能帮看看配置出了啥问题吗,谢谢,单片机是stm32F412#include "adc.h"
#include "main.h"
ADC_HandleTypeDef ADC1_Handler; //ADC¾ä±ú
DMA_HandleTypeDef ADC1TxDMA_Handler; //DMA¾ä±ú
//ch: ADC_c...
黄莨元
2017-05-01 17:03:57
浏览量:2272
请问现在机智云生成的stm32,mcu代码是cubemx版的,怎么生成官方3.5版的代码?或者怎么转换?
lichangle
2018-03-04 18:23:29
浏览量:716
对于stm32开发来说,stm32cubemx是图形化的初始化配置工具,可以生成工程,比较方便,支持hal库,开发必备的。对于集成开发环境(IDE)来说,原厂的开发人员多数用IAR,编译出的程序效率高一些,代码小一些。对于国内的开发人员来说,Keil MDK是用户最多的,可能传承自51的开发用户多数使用Keil的缘故,所以对于初学者建议STM...
coliner
2018-04-06 19:08:34
浏览量:3686
ll库包含在cube中,使用cubemx下载hal库的时候就包含在hal库里了。其实也可以自己找到ll库,不过我也是从Cube hal库的那个位置再找到的,如下连接为F1的ll库下载地址:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators...
耳根的耳根
2018-08-25 15:09:16
浏览量:3565
支持的IDE还是不少的,IAR,Keil,TrueSTUDIO,SW4stm32等等,在stm32cubemx中有支持IDE的列表如下
Toffy
2018-08-31 08:05:33
浏览量:1026
stm32为例,cubemx中打开串口设置中断,生成keil工程后,添加void hal_UART_RxCpltCallback(UART_HandleTypeDef *UartHandle)此函数是接受回调函数,每接受一次(可是是任意长度)后需开启接受请求,代码如下timeout=0; while(hal_UART_Receive_IT(&huart1 (uint8_t *)aRxBuffer 1) != hal_OK)//一次处理完成之后,重新开启...
程序会不会啊啊
2018-09-19 13:35:31
浏览量:1005
带FPU一般是需要ARM Cortex M4内核以上产品。带FSMC的可以考虑stm32F4系列可以试用stm32cubemx进行选型,然后根据价格排序。
Key一哥
2018-10-25 10:41:39
浏览量:663
stm32F103采用内部晶振,gpio外部中断时间间隔为1ms,发现触发的时候会有漏掉的,使用的是hal库函数,定时器需要定时为0.1ms,采用内部晶振的方案可以吗?
skawu
2018-10-25 15:42:47
浏览量:3370
建议FreeRTOS,这个在stm32的官方工具stm32cubemx中内置,直接图形设置即可使用,非常方便。当然也可以考虑国产的RT-Thread目前这个RTOS系统推广力度也很大。
mo_sui
2018-12-14 10:11:13
浏览量:1763
同意上述意见,先用stm32cubemx生成工程文档,在main.c中只需要增加:MX_UART4_Init();在增加一个函数://Set Printfint fputc(int chFILE *f){ hal_UART_Transmit(&huart1(uint8_t*)&ch110); return ch;}这样在main.c中循环语句中用printf就可以了。...
微光
2019-01-11 07:01:18
浏览量:1461
工作以来一直使用ST的stm32系列芯片,ST为开发者提供了非常方便的开发库。到目前为止,有标准外设库(STD库)、hal库、ll库 三种。前两者都是常用的库,后面的ll库是ST最近才添加,随hal源码包一起提供,目前支持的芯片也偏少
川楠
2019-02-21 14:51:21
浏览量:4191
就是通过上位机设计界面生成代码给stm32用有点类似cubemx功能
FEItwo
2019-02-24 22:48:06
浏览量:2402
看你是什么单片机的了,要是stm32,可以使用cubemx一次性建一个工程时好多文件都会建好的,要是其他的,就要自己做一个模板了,再添加有用的文件了
renshengrumengya
2019-03-12 23:03:37
浏览量:1983
touchgfx这种属于软件中间件,一般需要知道它提供的接口怎么用,然后它的底层需要实现哪些函数。像touchgfx这种一般要求提供这些函数1、操作显存的2、操作LCD控制器的,所以移植touchgfx的设备必须要带LCD控制器3、操作LCD控制器中断的4、如果要用到触摸功能,还需要提供sampleTouch函数,就是指示当前被触摸的位置如果要用...
请输入用户名
2019-04-06 00:02:58
浏览量:582