- 博客(14)
- 收藏
- 关注
原创 STM32CubeMX环境下利用STM32F103RCT6的DAC2口完成DAC转换
STM32CubeMX环境下利用STM32F103RCT6的DAC2通道完成DAC转换,基于HAL的编程方法
2023-01-10 12:50:25
743
原创 使用PV操作描述四个进程的执行过程
有四个进程P1,P2,P3,和P4共享一个缓冲区,进程P1向缓冲区中存入消息,进程P2,P3和P4从缓冲区中取消息,要求发送者必须等三个进程都取过本条消息后才能发送下一条消息,缓冲区内每次只能容纳一个消息,用PV操作描述四个进程存取消息的情况。
2022-11-06 09:49:08
1342
原创 使用PV操作描述售票大厅
设有一个售票大厅可容纳200人购票,如果厅内不足200人则允许进入,超过则在厅外等候;售票员某时只能给一个购票者服务,购票者买完票后就离开。
2022-11-06 09:46:22
2534
原创 ICCAVR软件编译出现<library>(503): area ‘text‘ not large enough错误的解决办法
ICCAVR软件编译atmega128工程时,出现!E (503): area 'text' not large enough错误的解决办法。
2022-11-02 09:41:51
360
原创 Modelsim(vish-4014) No objects found matching问题解决
Modelsim(vish-4014) No objects found matching问题解决
2022-10-27 13:32:47
1577
原创 STM32CubeMX环境下利用STM32F103RCT6 单片机的UART5口实现RS232串口通信。
STM32CubeMX环境下利用STM32F103RCT6 单片机的UART5口实现RS232串口通信。
2022-10-23 16:57:26
2156
原创 Linux信号量的使用实例:有四个进程P1,P2,P3,P4共享一个缓冲区,进程P1向缓冲区中存入消息,进程P2,P3,P4从缓冲区中取消息。
有四个进程P1,P2,P3,P4共享一个缓冲区,进程P1向缓冲区中存入消息,进程P2,P3,P4从缓冲区中取消息,要求发送者必须等3个进程都取过本条消息后才能发送下一个条消息。缓冲区内每次只能容纳一个消息,用PV操作描述四个进程存取消息的情况。
2022-10-16 23:46:34
2341
原创 Linux中信号量的使用实例:一个盘子里放了100颗花生,使用信号量控制两人吃花生行为,拒绝共抢一颗花生情况。
Linux中信号量的使用实例:一个盘子里放了100颗花生,哥哥和妹妹一起来吃花生,使用信号量控制两人行为,拒绝共抢一颗花生情况。
2022-10-16 23:33:29
204
原创 使用STM32Cubx实现STM32F103RCT6的TIM3定时器中断
使用HAL库设置STM32F103RCT6的TIM3定时器中断,实现LED每隔500ms翻转1次
2022-10-13 12:34:04
895
1
原创 STM32Cubx使用st-link下载一次后无法再次下载的原因及解决方法
利用STM32Cubx生成程序,使用ST-LINK下载1次程序后,无法连接芯片,再次烧写。STM32Cubx使用st-link下载一次后无法再次下载的原因及解决方法
2022-10-12 10:27:09
1192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人