发 帖  
  • 回答了问题 2019-1-4 12:47

    stm32cube中的HAL库用UART时接收个数参数的提供

    你这个是不错,为什么非得添加一个: /*让串口信号量耗尽*/           while(osOK != osSemaphoreWait(uc1sem_id,0)); 直接设置这个信号量可用就行了。
  • 回答了问题 2019-1-4 12:34

    stm32cube中的HAL库用UART时接收个数参数的提供

    串口一般都有FIFO缓冲,打开这个缓冲,然后减少中断次数,一次可以接受8个或者16个字节,而不是1个字节,效率提升至少8倍或16倍。 接受完数据后再根据自己的实际情况进行数据分析处理。 ...
  • 回答了问题 2019-1-4 11:29

    变量定义的顺序不同,MDK的优化结果却不一样

    显然的,你这么写后,47EE处开始的代码和其循环,总是把值从ram中取出,然后加,又存到了ram,最后比较,如此循环,这个是没问题的。
  • 回答了问题 2019-1-4 11:07

    变量定义的顺序不同,MDK的优化结果却不一样

    本帖最后由 moyanming2013 于 2017-5-12 14:09 编辑 1.首先,强烈建议按如下规则执行定义和赋值(越是新的编译器越是会消弱这种规则,比如MDK-ARM V5):1.1.在块开始的地方,首先定义变量,既在做任何赋值运算前 ...
  • 回答了问题 2019-1-2 11:49

    HAL UART发送接收死锁

    你的程序逻辑有严重的潜在问题! HAL_UART_RxCpltCallback()函数是在中断里被调用的,而你又在该函数里面调用了发送函数: HAL_UART_Transmit()。 你看代码,HAL_UART_Transmit()会判断uart的状态,此时返回了HAL_ ...
  • 回答了问题 2019-1-2 10:36

    HAL UART发送接收死锁

    你这不是CUBE导致的“死锁”,而是RTOS线程之间没有同步好导致的。 不能靠应用级别的标识来判断线程之间的同步和运行,而是要靠RTOS自身的信号量、事件等等来判断和同步线程。 你可以不用RTOS测试下,先保证应用可用 ...
  • 回答了问题 2018-12-19 10:53

    M3使用CPSID I关闭中断以后是否还能相应PendSV中断

    本帖最后由 moyanming2013 于 2017-3-31 18:18 编辑 你的问题是: 1.CPSID I确实屏蔽了所有中断(除NMI,复位中断,还有硬件中断),这当然包括PendSV。 2.在OS_ENTER_CRITICAL()后面执行OSIntCtxSw()并不是直接 ...
  • 回答了问题 2018-12-19 10:31

    stm32l4 IAP无法跳转

    编译出的固件(比如bin文件)没下载对。 对于IAP程序是从flash的第0扇区开始的位置,即是FLASH_BASE;对于APP程序,则需要修改为FLASH_BASE+0x10000。 如果使用MDK-ARM的话配置非常简单,每次配置完成后rebuild再 ...
  • 回答了问题 2018-12-19 10:16

    M3使用CPSID I关闭中断以后是否还能相应PendSV中断

    此处并没有解答楼主的疑问吧?或者我有疑问如下: 楼主说使用CPU_SR_Save()关闭了“global”中断(CPU Interrupt disabled),那么此时尽管会有中断被中断控制器(Interrupt Controller)暂时pending住,但不会相 ...
  • 回答了问题 2018-12-19 09:19

    stm32l4 IAP无法跳转

    1.别忘了重定位向量表。 2.参考STM32CUBE示例程序,你相信ST官方还是小作坊?
  • 回答了问题 2018-12-17 08:58

    请问stm32栈区和堆区的如何设置大小

    启动文件里面的栈和堆是全局性质的,比如RTOS也是个程序也需要栈(和/或堆),这部分栈和堆的使用可以在编译出来的map文件里面看到。 各线程有各自的栈,和启动文件里面的栈不是一类,尝试对需要增加栈空间的线程增 ...
  • 回答了问题 2018-12-13 10:11

    HAL库看不懂?请问有没有上手的好方法?

    学习了。。。
  • 回答了问题 2018-12-12 09:08

    请问STM32F4 IAP升级是一边收数据一边写flash好还是等bin文件都收完了一次写flash好

    无法避免,因为在写APP时已经无法避免了(升级前会先擦除APP扇区)。 你不是还有IAP吗?有IAP在就可以无限次数升级APP。
  • 回答了问题 2018-12-12 08:57

    STM32+FATFS读内存卡不稳定小概率出错

    你这么只说现象,我有1万种不同的可能出错的怀疑点。 既然看到了错误数据位置,添加一个断点,然后看看数据是否越位?各种栈、堆是否没问题?中断是否处理的也没问题? ...
  • 回答了问题 2018-12-10 08:44

    请问STlinkv2串口输出需要单独接一个串口转u***之类的模块吗

    跟楼主买的ST-LINK的可扩展口有关。即: 1.如果楼主买的ST-LINK有串口IO管脚,那么把这个ST-LINK上的串口和目标MCU的串口连接;再安装正确的、最新的ST-LINK驱动就可以不用再单独外接串口转USB模块了。 注意:楼主 ...
ta 的专栏
关闭

站长推荐 上一条 /9 下一条

返回顶部
-

厂商专区

飞凌嵌入式

瑞萨单片机论坛

米尔电子

Aigtek安泰电子

斯丹麦德电子

芯佰微电子

其利天下技术小组

道生物联技术社区

视美泰

FCom富士晶振

大大通

合众恒跃

进迭时空

RT-Thread论坛

EASY-EAI灵眸科技

-

技术社区

张飞电子技术社区

KaihongOS技术社区

FPGA开发者技术社区

RISC-V MCU技术社区

HarmonyOS技术社区

-

OpenHarmony开源社区

OpenHarmony开源社区

-

嵌入式论坛

ARM技术论坛

STM32/STM8技术论坛

嵌入式技术论坛

单片机/MCU论坛

RISC-V技术论坛

瑞芯微Rockchip开发者社区

FPGA|CPLD|ASIC论坛

DSP论坛

-

电路图及DIY

电路设计论坛

DIY及创意

电子元器件论坛

专家问答

-

电源技术论坛

电源技术论坛

无线充电技术

-

综合技术与应用

机器人论坛

USB论坛

电机控制

模拟技术

音视频技术

综合技术交流

上位机软件(C/Python/Java等)

-

无线通信论坛

WIFI技术

蓝牙技术

天线|RF射频|微波|雷达技术

-

EDA设计论坛

PCB设计论坛

DigiPCBA论坛

Protel|AD|DXP论坛

PADS技术论坛

Allegro论坛

multisim论坛

proteus论坛|仿真论坛

KiCad EDA 中文论坛

DFM|可制造性设计论坛

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术

传感技术

-

招聘/交友/外包/交易/杂谈

项目外包

供需及二手交易

工程师杂谈|交友

招聘|求职|工程师职场

-

官方社区

发烧友官方/活动

华秋商城

华秋电路

+

元器件搜索引擎

元器件搜索引擎