电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
试用
文章
评测
下载
样片
       如题,使用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